llvm-6502/lib/Transforms/Scalar
Dan Gohman 15cab2817b Back out the change in 64918 that used sign-extensions when promoting
trip counts that use signed comparisons. It's not obviously the best
approach for preserving trip count information, and at any rate there
isn't anything in the tree right now that makes use of that, so for
now always using zero-extensions is preferable.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65347 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-23 23:20:35 +00:00
..
ADCE.cpp Let instcombiner remove redundant dbg intrinsics. 2008-11-19 18:59:41 +00:00
BasicBlockPlacement.cpp
CMakeLists.txt
CodeGenPrepare.cpp Factor address mode matcher out of codegen prepare to make it available to other passes, e.g. loop strength reduction. 2009-02-20 18:24:38 +00:00
CondPropagate.cpp Insert space to avoid warning and make code more readable. 2009-02-07 03:36:02 +00:00
ConstantProp.cpp
DCE.cpp Eliminate several more unnecessary intptr_t casts. 2009-02-18 05:09:16 +00:00
DeadStoreElimination.cpp Rename getABITypeSize to getTypePaddedSize, as 2009-01-12 20:38:59 +00:00
GVN.cpp improve naming of values in GVN, patch by Jay Foad! 2009-02-12 07:00:35 +00:00
GVNPRE.cpp
IndVarSimplify.cpp Back out the change in 64918 that used sign-extensions when promoting 2009-02-23 23:20:35 +00:00
InstructionCombining.cpp Should reset DBI_Prev if DBI_Next == 0. 2009-02-23 10:14:11 +00:00
JumpThreading.cpp Fix PR3353, infinitely jump threading an infinite loop make from switches. 2009-01-19 21:20:34 +00:00
LICM.cpp This code doesn't actually use the ExitingBlocks list. 2009-02-12 16:36:26 +00:00
LoopDeletion.cpp LoopDeletion needs to inform ScalarEvolution when a loop is deleted, 2009-02-23 17:10:29 +00:00
LoopIndexSplit.cpp LoopIndexSplit doesn't actually use ScalarEvolution. 2009-02-17 20:50:11 +00:00
LoopRotation.cpp Rename getAnalysisToUpdate to getAnalysisIfAvailable. 2009-01-28 13:14:17 +00:00
LoopStrengthReduce.cpp Properly parenthesize this expression, fixing a real bug in the new 2009-02-22 16:40:52 +00:00
LoopUnroll.cpp Rename getAnalysisToUpdate to getAnalysisIfAvailable. 2009-01-28 13:14:17 +00:00
LoopUnswitch.cpp If "optimize for size" attribute is set then block non-trivial loop unswitches but allow trivial loop unswitches. 2009-02-03 22:04:27 +00:00
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
MemCpyOptimizer.cpp Rename getABITypeSize to getTypePaddedSize, as 2009-01-12 20:38:59 +00:00
PredicateSimplifier.cpp Silence unused variable warnings. 2008-11-21 20:00:59 +00:00
Reassociate.cpp Fix build failure. 2008-11-21 21:00:20 +00:00
Reg2Mem.cpp
Scalar.cpp
ScalarReplAggregates.cpp Use early exits. Reduce indentation. 2009-02-10 19:28:07 +00:00
SCCP.cpp Add the private linkage. 2009-01-15 20:18:42 +00:00
SimplifyCFGPass.cpp
SimplifyHalfPowrLibCalls.cpp eliminate warning when asserts disabled. 2008-12-14 21:36:23 +00:00
SimplifyLibCalls.cpp Update the list of function annotations for nocapture. All of these came up 2009-02-15 22:47:25 +00:00
TailDuplication.cpp simplify code. 2008-11-27 22:56:14 +00:00
TailRecursionElimination.cpp