summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
Commit message (Expand)AuthorAge
* 80-col.Eric Christopher2010-07-23
* Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola2010-07-11
* Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...Evan Cheng2010-07-07
* Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman2010-06-18
* Implement expansion in type legalization for add/sub with overflow. TheEli Friedman2010-06-03
* Fix uint64->{float, double} conversion to do rounding correctly in 32-bit.Dale Johannesen2010-05-15
* More 80 col violation.Evan Cheng2010-04-19
* Another 80 col violation.Evan Cheng2010-04-17
* 80 col.Evan Cheng2010-04-16
* 80 col.Evan Cheng2010-04-16
* More 80 violations.Evan Cheng2010-04-15
* Revert 99335. getTypeToExpandTo's iterative behavior is actuallyDan Gohman2010-03-23
* Remove getTypeToExpandTo, since it isn't adding much valueDan Gohman2010-03-23
* Make default expansion for FP16 <-> FP32 nodes into libcallsAnton Korobeynikov2010-03-14
* Fix several places to handle vector operands properly.Dan Gohman2010-03-02
* Add non-temporal flags and remove an assumption of default arguments.David Greene2010-02-15
* Change errs() to dbgs().David Greene2010-01-05
* Remove dead variable.Bill Wendling2009-12-28
* Truncate the arguments of llvm.frameaddress / llvm.returnaddress intrinsics f...Anton Korobeynikov2009-12-07
* Add note about a subtle bug in this code. Does not effect the mainDuncan Sands2009-12-04
* Fix ExpandShiftWithUnknownAmountBit, which was completely bogus.Duncan Sands2009-12-03
* Use getStoreSize() instead of getStoreSizeInBits()/8.Dan Gohman2009-09-23
* Rename several variables from EVT to more descriptive names, now that EVTDan Gohman2009-09-23
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-12
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Convert a few more things to use raw_ostream.Dan Gohman2009-07-25
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-24
* Add support for promoting SETCC operations.Jakob Stoklund Olesen2009-07-24
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-16
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-11
* Use CreateStackStoreLoad helper in more places.Eli Friedman2009-07-11
* Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman2009-07-09
* Remove trailing whitespace. Reorder some methodsDuncan Sands2009-07-08
* Allow libcalls for i16 sdiv/udiv/rem operations.Sanjiv Gupta2009-06-05
* Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This wasDale Johannesen2009-06-04
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-02
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-01
* Rename CustomLowerResults to CustomLowerNode, sinceDuncan Sands2009-05-31
* Revise my previous change 68996 as suggested by Duncan.Bob Wilson2009-04-20
* Don't try to make BUILD_VECTOR operands have the sameDuncan Sands2009-04-18
* Change SelectionDAG type legalization to allow BUILD_VECTOR operands to beBob Wilson2009-04-13
* Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman2009-04-09
* Fully general expansion of integer shift of any size.Evan Cheng2009-03-31
* Added missing support for widening when splitting an unary op (PR3683)Mon P Wang2009-03-18
* Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng2009-03-13
* PR3686: make the legalizer handle bitcast from i80 to x86 long double.Eli Friedman2009-03-04
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-25