aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Fix PR 1681. When X86 target uses +sse -sse2,Dale Johannesen2007-09-231-10/+0
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-071-6/+6
* Change LegalFPImmediates to use APFloat.Dale Johannesen2007-08-301-3/+14
* Add explicit keywords and remove spurious trailing semicolons.Dan Gohman2007-08-271-1/+1
* rename isOperandValidForConstraint to LowerAsmOperandForConstraint, Chris Lattner2007-08-251-6/+5
* Partial implementation of calling functions with byval arguments:Rafael Espindola2007-08-201-1/+2
* Update per review comments.Dale Johannesen2007-08-091-2/+2
* long double 9 of N. This finishes up the X86-32 bitsDale Johannesen2007-08-091-0/+35
* More explicit keywords.Dan Gohman2007-08-011-2/+2
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-271-1/+3
* Add new TargetLowering code to provide the final register type that anDan Gohman2007-06-281-5/+20
* Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT.Dan Gohman2007-06-271-13/+13
* Replace ?: with if statements, for clarity.Dan Gohman2007-06-261-18/+12
* Simplify the expression for TargetLowering::isTypeLegal.Dan Gohman2007-06-261-3/+1
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-251-14/+40
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-21/+1
* Rename TargetLowering::getNumElements and friends toDan Gohman2007-06-211-4/+4
* Target specific ifcvt code duplication limit.Evan Cheng2007-06-011-3/+21
* Fix comment.Evan Cheng2007-05-181-2/+2
* Add target hook to specify block size limit for if-conversion.Evan Cheng2007-05-161-0/+16
* add a default parameterChris Lattner2007-04-281-3/+5
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-161-2/+2
* remove dead target hooks.Chris Lattner2007-04-091-13/+0
* remove some dead target hooks, subsumed by isLegalAddressingModeChris Lattner2007-04-091-11/+0
* add a default ctor for AddrMode.Chris Lattner2007-04-091-0/+1
* switch TL::getValueType to use MVT::getValueType.Chris Lattner2007-03-311-1/+4
* add one addressing mode description hook to rule them all.Chris Lattner2007-03-301-1/+21
* Remove isLegalAddressImmediate.Evan Cheng2007-03-281-6/+0
* switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner2007-03-251-3/+3
* repair x86 performance, dejagnu problems from previous changeDale Johannesen2007-03-211-1/+2
* do not share old induction variables when this would result in invalidDale Johannesen2007-03-201-0/+10
* Added isLegalAddressExpression hook to test if the given expression can beEvan Cheng2007-03-161-1/+7
* More flexible TargetLowering LSR hooks for testing whether an immediate isEvan Cheng2007-03-121-20/+10
* Refactoring of formal parameter flags. Enable properly use ofAnton Korobeynikov2007-03-071-2/+3
* Simplify lowering and selection of exception ops.Jim Laskey2007-02-221-0/+38
* For PR1195:Reid Spencer2007-02-151-1/+1
* For PR1195:Reid Spencer2007-02-151-4/+4
* Move SimplifySetCC to TargetLowering and allow it to be shared with legalizer.Evan Cheng2007-02-081-2/+10
* Fixed uninitialized stuff inside LegalizeDAG. Fortunately, the onlyAnton Korobeynikov2007-02-011-0/+2
* Allow the target to override the ISD::CondCode that's to be used to test theEvan Cheng2007-01-311-0/+16
* Finish off bug 680, allowing targets to custom lower frame and returnNate Begeman2007-01-291-8/+0
* Propagate changes from my local tree. This patch includes:Anton Korobeynikov2007-01-281-0/+2
* Don't #include DerivedTypes.h in this header. Make adjustments toReid Spencer2007-01-121-22/+3
* - Move RTLIB::Libcall enum to a separate file.Evan Cheng2007-01-121-90/+4
* Silence a bogus compiler warning.Evan Cheng2007-01-121-0/+1
* For PR1064:Reid Spencer2007-01-121-6/+11
* Store default libgcc routine names and allow them to be redefined by target.Evan Cheng2007-01-121-1/+108
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-1/+1
* - Remove isSetCCExpensive() etc. These are no longer used.Evan Cheng2007-01-051-10/+8
* For PR950:Reid Spencer2006-12-311-12/+13