aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is neverDan Gohman2009-12-111-1/+0
* Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.Dan Gohman2009-12-111-2/+9
* Remove the unused DisableLegalizeTypes option and related code.Dan Gohman2009-12-051-2/+1
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-1/+1
* Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman2009-11-231-1/+0
* We are not using DBG_STOPPOINT anymore.Devang Patel2009-11-211-35/+0
* When generating a vector the really slow way, via loadsDale Johannesen2009-11-211-3/+9
* Emit correct code when making a ConstantPool entry for a vectorDale Johannesen2009-11-101-2/+11
* Add 8 bit libcalls and make use of them for msp430Anton Korobeynikov2009-11-071-10/+25
* Add a second ValueType argument to isFPImmLegal.Evan Cheng2009-10-281-1/+1
* Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which return...Evan Cheng2009-10-271-9/+1
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-1/+1
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-181-9/+18
* Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng2009-10-181-18/+9
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-171-7/+7
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-171-7/+7
* Delete an obsolete comment.Dan Gohman2009-10-171-2/+1
* Use MDNode * directly as an RecordSourceLine() argument.Devang Patel2009-09-301-3/+2
* Reapply 79977.Devang Patel2009-08-281-4/+4
* Add extload expansion for f128Anton Korobeynikov2009-08-261-3/+6
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-4/+4
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-4/+4
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-231-1/+4
* Record variable debug info at ISel time directly.Devang Patel2009-08-221-1/+0
* Be tidy and use a break to exit from a switch block rather thanDan Gohman2009-08-181-0/+1
* Legalize the shift amount operand of SRL_PARTS, SHL_PARTS, andDan Gohman2009-08-181-0/+7
* Unbreak build. Evan, please make sure my changes are correct.Benjamin Kramer2009-08-151-4/+4
* 80 col violations.Evan Cheng2009-08-151-12/+12
* Allow targets to specify their choice of calling conventions perAnton Korobeynikov2009-08-141-1/+1
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-2/+3
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-28/+29
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-86/+86
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-186/+186
* Major calling convention code refactoring.Dan Gohman2009-08-051-39/+5
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-2/+1
* Move types back to the 2.5 API.Owen Anderson2009-07-291-21/+15
* Remove now unused Context variables.Benjamin Kramer2009-07-291-1/+0
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-291-1/+1
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-1/+1
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-1/+1
* Add support for promoting SETCC operations.Jakob Stoklund Olesen2009-07-241-5/+7
* Make promotion in operation legalization for SETCC work correctly.Eli Friedman2009-07-171-23/+5
* Move a few more convenience factory functions from Constant to LLVMContext.Owen Anderson2009-07-151-3/+5
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-141-1/+2
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-16/+16
* Implement support for promotion of AND/OR/XOR on integer types.Jakob Stoklund Olesen2009-07-121-8/+19
* Fix types in PromoteNode handling of CTPOP and friends.Jakob Stoklund Olesen2009-07-121-3/+3
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-13/+13
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-111-4/+4