llvm-mirror/lib/Transforms/Scalar
2011-05-27 20:31:51 +00:00
..
ADCE.cpp
BasicBlockPlacement.cpp
CMakeLists.txt Unbreak CMake build. 2011-02-28 23:56:33 +00:00
CodeGenPrepare.cpp Fix warning about || and && without explicit grouping. 2011-05-26 23:37:58 +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 Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
EarlyCSE.cpp
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 Simplify r132022 based on Cameron's feedback. 2011-05-25 18:17:13 +00:00
LowerAtomic.cpp
Makefile
MemCpyOptimizer.cpp Teach valuetracking that byval arguments with a specified alignment are 2011-05-23 00:03:39 +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 Clean up the lazy initialization of DIBuilder a bit. 2011-05-24 06:00:08 +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 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
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