Commits

Show all
Author Commit Message Labels Comments Date
Owen Anderson
Tighten the conditions under which we do PRE, remove some unneeded code, and correct our preserved analyses list, since we
Tags
2 tags
Chris Lattner
minor tidying of comments.
Dan Gohman
Remove two convenience constructors because they're now private, and the
Dan Gohman
Use std::copy instead of a loop.
Dan Gohman
More changes from Chris' review: simplify getIndices and avoid
Dan Gohman
Remove an unnecessary cast.
Dan Gohman
Duncan pointed out this code could be tidied.
Dan Gohman
Fix the syntax of insertvalue in the example.
Duncan Sands
Port some integer multiplication fixes from LegalizeDAG.
Duncan Sands
Support for expanding the result of EXTRACT_ELEMENT.
Duncan Sands
Cleanup up LegalizeTypes handling of loads and
Bill Wendling
Make test work on non-x86 machines (like my G4 PPC).
Owen Anderson
At Chris' suggestion, move the liveness and worklist datastructures into
Dan Gohman
Improve LSR's dead-phi detection to handle use-def cycles
Dan Gohman
Use Loop::block_iterator.
Dan Gohman
Generalize createSCEV to be able to form SCEV expressions from
Dan Gohman
Use SCEVAddRecExpr::isAffine.
Dan Gohman
Remove unnecessary #includes.
Dan Gohman
Move a few more SCEVExpander methods out-of-line.
Chris Lattner
Fix PR2369 by making scalarrepl more careful about promoting
Duncan Sands
Make custom lowering of ADD work correctly. This
Eli Friedman
Fix for PR2479: correctly optimize expressions like (a > 13) & (a ==
Dan Gohman
Use Instruction::eraseFromParent().
Dan Gohman
Use Function's arg_size() and size() methods.
Dan Gohman
Simplify some getNode calls.
Dan Gohman
canClobberPhysRegDefs shouldn't called without checking hasPhysRegDefs;
Dan Gohman
Avoid creating a redundant zero APInt.
Dan Gohman
Use clear() to zero an existing APInt.
Dan Gohman
Use back() instead of [size()-1].
Duncan Sands
This file is empty.
  1. Prev
  2. Next