llvm-6502/lib/Transforms/Scalar
Nick Lewycky 4535175328 Fix indenting, remove tabs.
Learn from sext and zext. The destination value falls within the range of the
source type.

Generalize properties regarding constant ints.

Get smarter about marking blocks as unreachable. If 1 >= 2 in order for this
block to execute, then it isn't reachable.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33889 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-04 23:43:05 +00:00
..
ADCE.cpp
BasicBlockPlacement.cpp
CondPropagate.cpp
ConstantProp.cpp Adjust #includes to match movement of constant folding code from transformutils to libanalysis. 2007-01-30 23:46:24 +00:00
CorrelatedExprs.cpp Adjust #includes to match movement of constant folding code from transformutils to libanalysis. 2007-01-30 23:46:24 +00:00
DCE.cpp Inherit BasicBlockPass directly from Pass. 2007-01-25 23:23:25 +00:00
DeadStoreElimination.cpp
GCSE.cpp Adjust #includes to match movement of constant folding code from transformutils to libanalysis. 2007-01-30 23:46:24 +00:00
IndVarSimplify.cpp remove temporary vectors. 2007-01-31 20:08:52 +00:00
InstructionCombining.cpp For PR1163: 2007-02-04 00:40:42 +00:00
LICM.cpp Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00
LoopStrengthReduce.cpp rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. 2007-01-15 02:27:26 +00:00
LoopUnroll.cpp Switch inliner over to use DenseMap instead of std::map for ValueMap. This 2007-02-03 00:08:31 +00:00
LoopUnswitch.cpp Switch inliner over to use DenseMap instead of std::map for ValueMap. This 2007-02-03 00:08:31 +00:00
LowerGC.cpp remove temporary vectors. 2007-01-31 20:08:52 +00:00
LowerPacked.cpp
Makefile
PredicateSimplifier.cpp Fix indenting, remove tabs. 2007-02-04 23:43:05 +00:00
Reassociate.cpp For PR970: 2007-01-21 00:29:26 +00:00
Reg2Mem.cpp For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid 2007-01-30 20:08:39 +00:00
ScalarReplAggregates.cpp Use short form of binary operator create functions. 2007-02-02 14:08:20 +00:00
SCCP.cpp Switch this back to using an std::map. DenseMap entries are getting invalidated 2007-02-02 22:36:16 +00:00
SimplifyCFG.cpp
TailDuplication.cpp
TailRecursionElimination.cpp