.. |
ADCE.cpp
|
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
|
2010-10-19 17:21:58 +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
|
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
|
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
|
2010-10-19 17:21:58 +00:00 |
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
|
Duncan deftly points out that readnone functions aren't
|
2011-01-03 23:38:13 +00:00 |
GVN.cpp
|
Make better use of the PHINode API.
|
2011-06-20 14:18:48 +00:00 |
IndVarSimplify.cpp
|
indvars -disable-iv-rewrite: ExprToMap lives in Pass data, so be more
|
2011-07-06 21:07:10 +00:00 |
JumpThreading.cpp
|
Calculate GetBestDestForJumpOnUndef correctly.
|
2011-06-27 21:51:12 +00:00 |
LICM.cpp
|
LICM: Remove trailing white spaces
|
2011-07-06 19:20:02 +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
|
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
|
2010-10-19 17:21:58 +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
|
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 |
SCCP.cpp
|
PR7952: Make isa<> use the same logic as cast<>, so that they both work
|
2011-05-21 19:13:10 +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 |
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
|
Add helper functions for computing the Location of load, store,
|
2010-11-11 21:50:19 +00:00 |
TailDuplication.cpp
|
Replace calls to ConstantFoldInstruction with calls to SimplifyInstruction
|
2010-11-23 20:26:33 +00:00 |
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 |