summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen2007-10-101-2/+20
* Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} toDan Gohman2007-10-081-32/+120
* convertFromInteger, as originally written, expected sign-extendedNeil Booth2007-10-071-2/+2
* Next powerpc long double bits. Comparisons work,Dale Johannesen2007-10-061-28/+56
* First round of ppc long double. call/return andDale Johannesen2007-10-051-25/+62
* Legalize support for MUL_LOHI and DIVREM.Dan Gohman2007-10-051-0/+10
* Silence a warning.Evan Cheng2007-10-051-1/+1
* Constant fold int-to-long-double conversions;Dale Johannesen2007-09-301-1/+1
* Teach SplitVectorOp how to split INSERT_VECTOR_ELT.Dan Gohman2007-09-281-0/+12
* Fix long double -> uint64 conversion.Dale Johannesen2007-09-281-1/+5
* Add sqrt and powi intrinsics for long double.Dale Johannesen2007-09-281-6/+11
* Silence a compiler warning.Evan Cheng2007-09-271-1/+1
* Fix f80 UNDEF.Dale Johannesen2007-09-261-1/+2
* Use the correct result value type instead of using getValueType(0)Dan Gohman2007-09-241-4/+3
* Change APFloat::convertFromInteger to take the incomingDale Johannesen2007-09-211-1/+2
* More long double fixes. x86_64 should build now.Dale Johannesen2007-09-191-12/+32
* Fix longdouble -> uint conversion.Dale Johannesen2007-09-191-2/+3
* Adjust per revew comments.Dale Johannesen2007-09-161-16/+7
* Remove the assumption that FP's are either float orDale Johannesen2007-09-141-12/+29
* Revise previous patch per review comments.Dale Johannesen2007-09-121-9/+6
* Add APInt interfaces to APFloat (allows directlyDale Johannesen2007-09-111-6/+8
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-111-16/+8
* Implement misaligned FP loads and stores.Dale Johannesen2007-09-081-11/+48
* Change LegalFPImmediates to use APFloat.Dale Johannesen2007-08-301-9/+12
* Fix use of declaration inside case blockAnton Korobeynikov2007-08-291-1/+2
* Lower FRAME_TO_ADDR_OFFSET to zero by default (if not custom lowered)Anton Korobeynikov2007-08-291-1/+13
* Allow target constants to be illegal types. The target shouldChris Lattner2007-08-251-0/+5
* Avoid issue on 64-bit hosts.Evan Cheng2007-08-171-1/+2
* If dynamic_stackalloc alignment is > stack alignment, first issue an instruct...Evan Cheng2007-08-161-5/+12
* Implement FPOWI ExpandOp.Lauro Ramos Venancio2007-08-151-0/+5
* Update per review comments.Dale Johannesen2007-08-091-30/+15
* long double 9 of N. This finishes up the X86-32 bitsDale Johannesen2007-08-091-22/+47
* If a target really needs to custom lower constants, it should be allowedScott Michel2007-08-081-3/+11
* Style police: Expand the tabs to spaces!Scott Michel2007-08-021-5/+5
* Expand unaligned loads/stores when the target doesn't support them. (PR1548)Lauro Ramos Venancio2007-08-011-3/+140
* - Allow custom lowering for CTPOP, CTTZ, CTLZ.Scott Michel2007-07-301-2/+9
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-271-0/+25
* Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb2007-07-261-1/+17
* Fix infinite recursion for when extract_vector_elt is legal. Unfortunately no...Christopher Lamb2007-07-261-1/+1
* Fix comments about vectors to use the current wording.Dan Gohman2007-07-161-2/+2
* Fix the build. Patch from Holger Schurig.Nick Lewycky2007-07-141-1/+2
* Long live the exception handling!Anton Korobeynikov2007-07-141-0/+16
* Fix the comment for LegalizeOp to more accurately reflect what it does.Dan Gohman2007-07-131-3/+4
* Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp to SelectionDAGNodes.hEvan Cheng2007-07-101-12/+0
* Preserve volatililty and alignment information when lowering orDan Gohman2007-07-091-27/+40
* Fix for PR 1505 (and 1489). Rewrite X87 registerDale Johannesen2007-07-031-1/+23
* Fix an assertion failure in legalizing bitcast operators on targets whereDan Gohman2007-06-291-23/+15
* Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT.Dan Gohman2007-06-271-1/+1
* Make the comment for ScalarizeVectorOp mention that it is only for useDan Gohman2007-06-271-4/+6
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-251-386/+283
OpenPOWER on IntegriCloud