..
ADCE.cpp
Remove the ability for ADCE to remove unreachable blocks in loop nests, because, as Eli pointed out, SimplifyCFG already does this.
2008-07-03 17:21:41 +00:00
BasicBlockPlacement.cpp
CodeGenPrepare.cpp
Rename SDOperand to SDValue.
2008-07-27 21:46:04 +00:00
CondPropagate.cpp
ConstantProp.cpp
Fix comment typos.
2008-08-01 12:23:49 +00:00
DCE.cpp
DeadStoreElimination.cpp
Don't remove volatile loads. Thanks to Duncan for noticing this one.
2008-07-28 20:52:42 +00:00
GCSE.cpp
Use Instruction::eraseFromParent().
2008-06-21 22:08:46 +00:00
GVN.cpp
Supress a gcc-4.3 warning.
2008-07-18 21:06:02 +00:00
GVNPRE.cpp
Update comments and documentation to reflect that GCSE and ValueNumbering are
2008-06-05 07:55:49 +00:00
IndVarSimplify.cpp
Pass the computed iteration count value to RewriteLoopExitValues
2008-08-05 22:34:21 +00:00
InstructionCombining.cpp
Implement support for simplifying vector comparisons by 0.0 and 1.0 like we
2008-08-11 22:06:05 +00:00
JumpThreading.cpp
Enable first-class aggregates support.
2008-07-23 00:34:11 +00:00
LICM.cpp
Put the LICM of constant GlobalVariables, introduced in r53945, under a
2008-07-24 23:57:25 +00:00
LoopDeletion.cpp
Use use_empty() instead of getNumUses(), avoiding a use list traversal.
2008-06-23 23:23:49 +00:00
LoopIndexSplit.cpp
If loop induction variable's start value is less then its exit value then do not split the loop.
2008-07-09 00:12:01 +00:00
LoopRotation.cpp
Enable first-class aggregates support.
2008-07-23 00:34:11 +00:00
LoopStrengthReduce.cpp
Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is the only use of its iv stride, the stride can be eliminated by moving it to another stride. If the scale is negative, swap the predicate instead of using a inverse predicate.
2008-08-06 18:04:43 +00:00
LoopUnroll.cpp
Add -unroll-allow-partial command line option that enabled the loop unroller to
2008-07-29 13:21:23 +00:00
LoopUnswitch.cpp
Do not try to update dominator info while manipulating CFG. This code does not handle all cases and keeps invalid dom info around some cases, which misleads other passes down stream.
2008-07-03 17:37:52 +00:00
Makefile
MemCpyOptimizer.cpp
Fix two issues that Eli Friedman pointed out, where would misoptimized code like:
2008-06-01 22:26:26 +00:00
PredicateSimplifier.cpp
Reassociate.cpp
Reg2Mem.cpp
Scalar.cpp
ScalarReplAggregates.cpp
minor tidying of comments.
2008-06-23 17:11:23 +00:00
SCCP.cpp
Enable first-class aggregates support.
2008-07-23 00:34:11 +00:00
SimplifyCFGPass.cpp
SimplifyLibCalls.cpp
Have IRBuilder take a template argument on whether or not to preserve
2008-08-08 19:39:37 +00:00
TailDuplication.cpp
Revert 52223.
2008-06-12 20:55:39 +00:00
TailRecursionElimination.cpp
Fix a case where tailcallelim wouldn't set the changed bit when it made a change.
2008-06-14 00:49:48 +00:00