summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Implement support for vector operands to inline asm, implementingChris Lattner2007-03-251-4/+16
* implement initial support for the silly X constraint. Testcase here: CodeGen...Chris Lattner2007-03-251-0/+2
* Implement CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.llChris Lattner2007-03-251-1/+4
* switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner2007-03-252-24/+28
* don't rely on ADLChris Lattner2007-03-241-1/+1
* Adjust offset to compensate for big endian machines.Evan Cheng2007-03-241-7/+5
* Make sure SEXTLOAD of the specific type is supported on the target.Evan Cheng2007-03-231-0/+4
* Also replace uses of SRL if that's also folded during ReduceLoadWidth().Evan Cheng2007-03-231-1/+8
* A couple of bug fixes for reducing load width xform:Evan Cheng2007-03-231-7/+16
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-221-1/+1
* More opportunities to reduce load size.Evan Cheng2007-03-221-45/+101
* repair x86 performance, dejagnu problems from previous changeDale Johannesen2007-03-211-2/+2
* fold (truncate (srl (load x), c)) -> (smaller load (x+c/vt bits))Evan Cheng2007-03-211-6/+24
* do not share old induction variables when this would result in invalidDale Johannesen2007-03-201-0/+16
* Fix some VC++ warnings.Jeff Cohen2007-03-201-0/+1
* Code clean up.Lauro Ramos Venancio2007-03-201-23/+20
* Minor bug.Evan Cheng2007-03-201-1/+2
* CopyToReg source operand can be a physical register.Lauro Ramos Venancio2007-03-201-3/+19
* Use SmallSet instead of std::set.Evan Cheng2007-03-171-1/+1
* If sdisel has decided to sink GEP index expression into any BB. Replace all usesEvan Cheng2007-03-171-22/+37
* Turn on GEP index sinking by default.Evan Cheng2007-03-161-7/+0
* Stupid bug.Evan Cheng2007-03-161-1/+1
* Sink a binary expression into its use blocks if it is a loop invariantEvan Cheng2007-03-161-0/+92
* Added isLegalAddressExpression hook to test if the given expression can beEvan Cheng2007-03-161-0/+8
* Estimate a cost using the possible number of scratch registers required and useEvan Cheng2007-03-141-9/+47
* Try schedule def + use closer whne Sethi-Ullman numbers are the same.Evan Cheng2007-03-131-6/+38
* More flexible TargetLowering LSR hooks for testing whether an immediate is a ...Evan Cheng2007-03-121-3/+13
* implement support for floating point constants used as inline asm memory oper...Chris Lattner2007-03-081-2/+7
* make this fail even in non-assert builds.Chris Lattner2007-03-081-2/+4
* Refactoring of formal parameter flags. Enable properly use ofAnton Korobeynikov2007-03-072-31/+31
* Avoid combining indexed load further.Evan Cheng2007-03-071-8/+14
* big endian 32-bit systems (e.g. ppc32) want to return the high reg first, notChris Lattner2007-03-061-0/+5
* Enumerate SDISel formal parameter attributes. Make use of newAnton Korobeynikov2007-03-061-22/+24
* Unbreak VC++ build.Jeff Cohen2007-03-051-1/+1
* fold away addc nodes when we know there cannot be a carry-out.Chris Lattner2007-03-042-8/+28
* generalizeChris Lattner2007-03-041-5/+9
* canonicalize constants to the RHS of addc/adde. If nothing uses the carry ou...Chris Lattner2007-03-041-0/+47
* eliminate some ops if they have an undef RHSChris Lattner2007-03-041-0/+2
* Fix CodeGen/Generic/fpowi-promote.ll and PR1239Chris Lattner2007-03-031-0/+12
* Add an expand action for ISD label which just deletes the label.Chris Lattner2007-03-031-0/+3
* Lower eh filter intrinsic.Jim Laskey2007-03-011-1/+4
* Chain is on second operand.Jim Laskey2007-02-281-4/+23
* MERGE_VALUES unnecessary.Jim Laskey2007-02-281-12/+4
* add methods for analysis of call results and return nodes.Chris Lattner2007-02-281-12/+42
* add methods to analyze calls and formals.Chris Lattner2007-02-281-0/+34
* Minor refactoring of CC Lowering interfacesChris Lattner2007-02-271-1/+4
* move CC Lowering stuff to its own public interfaceChris Lattner2007-02-271-0/+34
* Fold (sext (truncate x)) more aggressively, by avoiding creation of aChris Lattner2007-02-261-10/+34
* track signedness of formal argument, though we have a fixme here.Chris Lattner2007-02-261-0/+8
* Fix for PR1224.Jim Laskey2007-02-251-35/+50
OpenPOWER on IntegriCloud