llvm-6502/lib/Transforms/Scalar
Reid Spencer 2b81207b4b More APIntification:
* Convert the last use of a uint64_t that should have been an APInt.
* Change ComputeMaskedBits to have a const reference argument for the Mask
  so that recursions don't cause unneeded temporaries. This causes temps
  to be needed in other places (where the mask has to change) but this
  change optimizes for the recursion which is more frequent.
* Remove two instances of &ing a Mask with getAllOnesValue. Its not
  needed any more because APInt is accurate in its bit computations.
* Start using the getLowBitsSet and getHighBits set methods on APInt
  instead of shifting. This makes it more clear in the code what is
  going on.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35321 91177308-0d34-0410-b5e6-96231b3b80d8
2007-03-25 02:03:12 +00:00
..
ADCE.cpp
BasicBlockPlacement.cpp
CondPropagate.cpp Prefer non-virtual calls to ConstantInt::isZero over virtual calls to 2007-03-02 00:28:52 +00:00
ConstantProp.cpp
CorrelatedExprs.cpp Remove the "isSigned" parameters from ConstantRange. It turns out they 2007-03-01 07:54:15 +00:00
DCE.cpp
DeadStoreElimination.cpp
GCSE.cpp
IndVarSimplify.cpp Now IndVarSimplify is a LoopPass. 2007-03-07 06:39:01 +00:00
InstructionCombining.cpp More APIntification: 2007-03-25 02:03:12 +00:00
LICM.cpp Change uses of Function::front to Function::getEntryBlock for readability. 2007-03-22 16:38:57 +00:00
LoopStrengthReduce.cpp do not share old induction variables when this would result in invalid 2007-03-20 21:54:54 +00:00
LoopUnroll.cpp Now LoopUnroll is a LoopPass. 2007-03-07 01:38:05 +00:00
LoopUnswitch.cpp Now LoopUnswitch is a LoopPass. 2007-03-07 00:26:10 +00:00
LowerGC.cpp
LowerPacked.cpp For PR1195: 2007-02-15 03:39:18 +00:00
Makefile
PredicateSimplifier.cpp Fix broken optimization disabled by a logic bug. 2007-03-22 02:02:51 +00:00
Reassociate.cpp Prefer non-virtual calls to ConstantInt::isZero over virtual calls to 2007-03-02 00:28:52 +00:00
Reg2Mem.cpp
ScalarReplAggregates.cpp Change uses of Function::front to Function::getEntryBlock for readability. 2007-03-22 16:38:57 +00:00
SCCP.cpp minor cleanups 2007-03-04 04:50:21 +00:00
SimplifyCFG.cpp switch MarkAliveBlocks over to using SmallPtrSet instead of std::set, speeding 2007-03-04 04:20:48 +00:00
TailDuplication.cpp
TailRecursionElimination.cpp Change uses of Function::front to Function::getEntryBlock for readability. 2007-03-22 16:38:57 +00:00