llvm-project/llvm/lib/Transforms/IPO
Nuno Lopes b6ad98224a convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumulateConstantOffset().
The later API is nicer than the former, and is correct regarding wrap-around offsets (if anyone cares).
There are a few more places left with duplicated code, which I'll remove soon.

llvm-svn: 171259
2012-12-30 16:25:48 +00:00
..
ArgumentPromotion.cpp Remove Function::getParamAttributes and use the AttributeSet accessor methods instead. 2012-12-30 12:45:13 +00:00
BarrierNoopPass.cpp Introduce a BarrierNoop pass, a hack designed to allow *some* control 2012-10-18 08:05:46 +00:00
CMakeLists.txt Introduce a BarrierNoop pass, a hack designed to allow *some* control 2012-10-18 08:05:46 +00:00
ConstantMerge.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
DeadArgumentElimination.cpp Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 2012-12-19 07:18:57 +00:00
ExtractGV.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
FunctionAttrs.cpp Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 2012-12-19 07:18:57 +00:00
GlobalDCE.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
GlobalOpt.cpp Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 2012-12-19 07:18:57 +00:00
IPConstantPropagation.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
IPO.cpp Change the internalize pass to internalize all symbols when given an empty 2012-10-26 18:47:48 +00:00
InlineAlways.cpp Remove the Function::getFnAttributes method in favor of using the AttributeSet 2012-12-30 10:32:01 +00:00
InlineSimple.cpp Add 'using' declarations to suppress -Woverloaded-virtual warnings. 2012-12-04 05:41:27 +00:00
Inliner.cpp Remove the Function::getFnAttributes method in favor of using the AttributeSet 2012-12-30 10:32:01 +00:00
Internalize.cpp Use an ArrayRef instead of a std::vector&. 2012-12-11 16:36:02 +00:00
LLVMBuild.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
LoopExtractor.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Makefile make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
MergeFunctions.cpp convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumulateConstantOffset(). 2012-12-30 16:25:48 +00:00
PartialInlining.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
PassManagerBuilder.cpp Remove duplicate includes. 2012-12-21 17:06:44 +00:00
PruneEH.cpp Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 2012-12-19 07:18:57 +00:00
StripDeadPrototypes.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
StripSymbols.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00