Commits

Show all
Author Commit Message Labels Comments Date
Evan Cheng
Teach DAG combiner to commute commutable binary nodes in order to achieve sdisel CSE.
Tags
2 tags
Chris Lattner
This is a partially implemented and currently disabled start of a store
Dan Gohman
Don't include <map> in Pass.h, which doesn't need it. This requires
Dan Gohman
Avoid calling array_endof in a static initializer, as it incurs
Dan Gohman
Specialize FORCE_DEFINING_FILE_TO_BE_LINKED using a GCC trick
Dan Gohman
Fix -view-sunit-dags to support cross-rc-copy nodes.
Gabor Greif
a happier version of happiness
Chris Lattner
the size of a smallvector shouldn't be part of the interface to these methods.
Chris Lattner
make gvn marginally faster by reallocating the lastSeenLoad map for
Chris Lattner
Minor cleanups and shrinkification.
Dan Gohman
Handle getresult instructions in different basic blocks
Chris Lattner
Restore this assert now that the livevar bug is fixed.
Duncan Sands
Testcase for PR2160.
Evan Cheng
A couple of kill marker maintainence bug.
Chris Lattner
clean up and fix the call section.
Chris Lattner
cleanups for the getresult section.
Andrew Lenharth
FunctionExtractorPass has been superceded by GVExtractorPass
Duncan Sands
Make it possible to get an empty struct using
Duncan Sands
Introduce a new node for holding call argument
Duncan Sands
Fix the build for gcc-4.2.
Chris Lattner
remove Evan's "ugly hack" that sorta attempted to get
Chris Lattner
Add support for calls that return two FP values in
Chris Lattner
disable a bogus assertion.
Chris Lattner
Enable support for returning two long-double values in ST(0)/ST(1).
Chris Lattner
Teach masked value is zero about add and sub, and use MVIZ to
Evan Cheng
Undo 48570. Correctly match mmx shift instructions with an immediate operand.
Tags
2 tags
Gabor Greif
ignore the Output/ directory
Gabor Greif
this directory is accidentally added
Devang Patel
These passes preserve CFG.
Devang Patel
Incorporate feedback.
  1. Prev
  2. Next