..
ADCE.cpp
BasicBlockPlacement.cpp
CMakeLists.txt
The ARC language-specific optimizer. Credit to Dan Gohman.
2011-06-15 23:37:01 +00:00
CodeGenPrepare.cpp
Fix warnings due to 132263; Thanks rdivacky.
2011-05-29 08:10:47 +00:00
ConstantProp.cpp
CorrelatedValuePropagation.cpp
Don't include Operator.h from InstrTypes.h.
2011-04-11 09:35:34 +00:00
DCE.cpp
Remove unused STL header includes.
2011-04-23 19:53:52 +00:00
DeadStoreElimination.cpp
Add "unknown" results for memdep, which mean "I don't know whether a dependence for the given instruction exists in the given block". This cleans up all the existing hacks in memdep which represent this concept by returning clobber with various unrelated instructions.
2011-06-15 00:47:34 +00:00
EarlyCSE.cpp
GVN.cpp
Make better use of the PHINode API.
2011-06-20 14:18:48 +00:00
IndVarSimplify.cpp
Preserve debug loc.
2011-07-05 21:48:22 +00:00
JumpThreading.cpp
Calculate GetBestDestForJumpOnUndef correctly.
2011-06-27 21:51:12 +00:00
LICM.cpp
LICM: Do not loose alignment on promotion
2011-07-06 19:19:55 +00:00
LoopDeletion.cpp
Don't use PN->replaceUsesOfWith() to change a PHINode's incoming blocks,
2011-06-21 10:02:43 +00:00
LoopIdiomRecognize.cpp
SCEVExpander: give new insts a name that identifies the reponsible pass.
2011-06-28 05:07:32 +00:00
LoopInstSimplify.cpp
LoopInstSimplify preserves ScalarEvolution.
2011-02-11 06:08:25 +00:00
LoopRotation.cpp
Make better use of the PHINode API.
2011-06-20 14:18:48 +00:00
LoopStrengthReduce.cpp
SCEVExpander: give new insts a name that identifies the reponsible pass.
2011-06-28 05:07:32 +00:00
LoopUnrollPass.cpp
fix a couple -Wsign-compare warnings.
2011-04-14 02:27:25 +00:00
LoopUnswitch.cpp
Reinstate r133513 (reverted in r133700) with an additional fix for a
2011-06-23 09:09:15 +00:00
LowerAtomic.cpp
Makefile
MemCpyOptimizer.cpp
Stop using memdep for a check that didn't really make sense with memdep. In terms of specific issues, using memdep here checks irrelevant instructions and won't work properly once we start returning "unknown" more aggressively from memdep.
2011-06-15 01:25:56 +00:00
ObjCARC.cpp
Completely short-circuit out ARC optimization if the ARC runtime
2011-06-20 23:20:43 +00:00
Reassociate.cpp
Preserve line number information.
2011-04-28 22:48:14 +00:00
Reg2Mem.cpp
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
Scalar.cpp
Introduce "expect" intrinsic instructions.
2011-07-06 18:22:43 +00:00
ScalarReplAggregates.cpp
Fix likely typo, reduce number of instruction name collisions.
2011-07-01 06:27:03 +00:00
SCCP.cpp
PR7952: Make isa<> use the same logic as cast<>, so that they both work
2011-05-21 19:13:10 +00:00
SimplifyCFGPass.cpp
Preserve line number information while converting Invoke into a Call.
2011-06-02 22:46:58 +00:00
SimplifyLibCalls.cpp
Preserve line number information while simplifying libcalls.
2011-03-09 21:27:52 +00:00
Sink.cpp
TailDuplication.cpp
TailRecursionElimination.cpp
Don't do tail calls in a function that call setjmp. The stack might be
2011-05-16 03:05:33 +00:00