..
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
Unbreak CMake build.
2011-02-28 23:56:33 +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
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
EarlyCSE.cpp
Duncan deftly points out that readnone functions aren't
2011-01-03 23:38:13 +00:00
GVN.cpp
fix PR9841 by having GVN not process dead loads. This was
2011-05-22 07:03: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
PR10067: Add missing safety check to call return transformation in MemCpyOpt::processStore. If something accesses the dest of the "copy" between the call and the copy, the performCallSlotOptzn transformation is not valid.
2011-06-02 21:24:42 +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
Add the alias analysis to the C api.
2011-04-13 15:44:58 +00:00
ScalarReplAggregates.cpp
Fix PR10104 by adding a bounds check on a vector element access check. It was
2011-06-09 01:45:33 +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