..
ADCE.cpp
Clean whitespaces.
2012-07-24 10:51:42 +00:00
BasicBlockPlacement.cpp
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
CMakeLists.txt
Introduce a new SROA implementation.
2012-09-14 09:22:59 +00:00
CodeGenPrepare.cpp
Remove the bitwise XOR operator from the Attributes class. Replace it with the equivalent from the builder class.
2012-10-14 06:56:13 +00:00
ConstantProp.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
CorrelatedValuePropagation.cpp
CorrelatedPropagation: BasicBlock::removePredecessor can simplify PHI nodes. If the it's the condition of a SwitchInst, reload it.
2012-09-28 10:42:50 +00:00
DCE.cpp
Make MemoryBuiltins aware of TargetLibraryInfo.
2012-08-29 15:32:21 +00:00
DeadStoreElimination.cpp
Unquadratize SetVector removal loops in DSE.
2012-10-14 10:21:31 +00:00
EarlyCSE.cpp
Update EarlyCSE's SimpleValues to use Hashing.h for their hashes. Expanded the hashing and equality to allow for equality modulo commutativity for binary ops, and comparisons with swapping of predicates.
2012-10-09 16:57:38 +00:00
GlobalMerge.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
GVN.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
IndVarSimplify.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
JumpThreading.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
LICM.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
LLVMBuild.txt
LLVMBuild: Remove trailing newline, which irked me.
2011-12-12 19:48:00 +00:00
LoopDeletion.cpp
Clean whitespaces.
2012-07-24 10:51:42 +00:00
LoopIdiomRecognize.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
LoopInstSimplify.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
LoopRotation.cpp
LoopRotation: Make the brute force DomTree update more brute force.
2012-09-02 11:57:22 +00:00
LoopStrengthReduce.cpp
Add a new interface to allow IR-level passes to access codegen-specific information.
2012-10-10 22:04:55 +00:00
LoopUnrollPass.cpp
Create enums for the different attributes.
2012-10-09 07:45:08 +00:00
LoopUnswitch.cpp
Create enums for the different attributes.
2012-10-09 07:45:08 +00:00
LowerAtomic.cpp
Clean whitespaces.
2012-07-24 10:51:42 +00:00
Makefile
make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.
2010-01-24 20:43:08 +00:00
MemCpyOptimizer.cpp
Revert 165732 for further review.
2012-10-11 21:27:41 +00:00
ObjCARC.cpp
Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers.
2012-10-15 07:29:08 +00:00
Reassociate.cpp
Stop reassociate from looking through expressions of arbitrary complexity. This
2012-07-26 09:26:40 +00:00
Reg2Mem.cpp
Clean whitespaces.
2012-07-24 10:51:42 +00:00
Scalar.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
ScalarReplAggregates.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
SCCP.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
SimplifyCFGPass.cpp
Move TargetData to DataLayout.
2012-10-08 16:38:25 +00:00
SimplifyLibCalls.cpp
Attributes Rewrite
2012-10-15 04:46:55 +00:00
Sink.cpp
Clean whitespaces.
2012-07-24 10:51:42 +00:00
SROA.cpp
Update the memcpy rewriting to fully support widened int rewriting. This
2012-10-15 10:24:43 +00:00
TailRecursionElimination.cpp
Clean whitespaces.
2012-07-24 10:51:42 +00:00