.. |
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
|
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 |
IndVarSimplify.cpp
|
indvars: incremental fixes for -disable-iv-rewrite and testcases.
|
2011-05-26 00:46:11 +00:00 |
JumpThreading.cpp
|
Add a parameter to ConstantFoldTerminator() that callers can use to ask it to also clean up the condition of any conditional terminator it folds to be unconditional, if that turns the condition into dead code. This just means it calls RecursivelyDeleteTriviallyDeadInstructions() in strategic spots. It defaults to the old behavior.
|
2011-05-22 16:24:18 +00:00 |
LICM.cpp
|
Attempt to preserve debug line info in LICM; as the comment in the code says, it's hard to pick good line numbers for this transformation, but something is better than nothing.
|
2011-05-27 20:31:51 +00:00 |
LoopDeletion.cpp
|
Make LoopDeletion work on loops with multiple edges, as long as the incoming
|
2011-02-22 22:25:39 +00:00 |
LoopIdiomRecognize.cpp
|
Fix PR9815: I was trying to get out of "generating code and then
|
2011-05-22 17:39:56 +00:00 |
LoopInstSimplify.cpp
|
LoopInstSimplify preserves ScalarEvolution.
|
2011-02-11 06:08:25 +00:00 |
LoopRotation.cpp
|
Preserve line number information.
|
2011-04-29 20:38:55 +00:00 |
LoopStrengthReduce.cpp
|
When checking for signed multiplication overflow, watch out for INT_MIN and -1.
|
2011-05-23 21:07:39 +00:00 |
LoopUnrollPass.cpp
|
fix a couple -Wsign-compare warnings.
|
2011-04-14 02:27:25 +00:00 |
LoopUnswitch.cpp
|
Bail on unswitching a switch statement for a case with a critical edge. We name
|
2011-06-03 06:27: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
|
Fix ARCOpt to insert releases on both successors of an invoke rather
|
2011-06-16 20:57:14 +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
|
The ARC language-specific optimizer. Credit to Dan Gohman.
|
2011-06-15 23:37:01 +00:00 |
ScalarReplAggregates.cpp
|
Fix an invalid bitcast crash that occurs when doing a partial memset of a vector
|
2011-06-18 05:47:49 +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
|
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 |