aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
AgeCommit message (Expand)Author
2006-01-13If a target specified a stack pointer with setStackPointerRegisterToSaveRestore,Chris Lattner
2006-01-13Compile llvm.stacksave/restore into STACKSAVE/STACKRESTORE nodes, and allowChris Lattner
2006-01-11Allow custom lowering of DYNAMIC_STACKALLOC.Evan Cheng
2006-01-11Add bswap, rotl, and rotr nodesNate Begeman
2006-01-10silence a warningChris Lattner
2006-01-09Fix an exponential function in libcall insertion to not be exponential. :)Chris Lattner
2006-01-09* Allow custom lowering of ADD_PARTS, SUB_PARTS, SHL_PARTS, SRA_PARTS,Evan Cheng
2006-01-06Unbreak the build :(Chris Lattner
2006-01-06Support for custom lowering of ISD::RET.Evan Cheng
2006-01-05Added initial support for DEBUG_LABEL allowing debug specific labels to beJim Laskey
2006-01-04Applied some recommend changes from sabre. The dominate one beginning "let theJim Laskey
2006-01-04Add unique id to debug location for debug label use (work in progress.)Jim Laskey
2006-01-04Change how MachineDebugInfo is fetched.Jim Laskey
2005-12-25allow custom lowering to return null for legal resultsAndrew Lenharth
2005-12-24Support Custom lowering of a few more operations.Andrew Lenharth
2005-12-23unbreak the build :-/Chris Lattner
2005-12-23Allow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE, and TRUNCSTORE. NotEvan Cheng
2005-12-23Fix a pastoChris Lattner
2005-12-23fix a thinko in the bit_convert handling codeChris Lattner
2005-12-23add very simple support for the BIT_CONVERT nodeChris Lattner
2005-12-22remove dead codeChris Lattner
2005-12-22The 81st column doesn't like code in it.Chris Lattner
2005-12-21Disengage DEBUG_LOC from non-PPC targets.Jim Laskey
2005-12-21* Added support for X86 RET with an additional operand to specify number ofEvan Cheng
2005-12-21make sure to relegalize all casesChris Lattner
2005-12-21fix a bug I introduced that broke recursive expansion of nodes (e.g. scalariz...Chris Lattner
2005-12-20Fix a nasty latent bug in the legalizer that was triggered by my patchChris Lattner
2005-12-19X86 conditional branch support.Evan Cheng
2005-12-18Make sure to relegalize new nodesChris Lattner
2005-12-18More corrections for flagged copyto/from regChris Lattner
2005-12-18legalize copytoreg and copyfromreg nodes that have flag operands correctly.Chris Lattner
2005-12-17allow custom expansion of BR_CCChris Lattner
2005-12-17X86 lowers SELECT to a cmp / test followed by a conditional move.Evan Cheng
2005-12-16Added source file/line correspondence for dwarf (PowerPC only at this point.)Jim Laskey
2005-12-13Lowering constant pool entries on ppc exposed a bug in the recently addedNate Begeman
2005-12-12Fix CodeGen/Generic/2005-12-12-ExpandSextInreg.llChris Lattner
2005-12-10Add support for TargetConstantPool nodes to the dag isel emitter, and useNate Begeman
2005-12-09Teach legalize how to promote sext_inreg to fix a problem Andrew pointedChris Lattner
2005-12-07Fix a crash where ConstantVec nodes were being generated with the wrongNate Begeman
2005-12-06Teach the SelectionDAG ISel how to turn ConstantPacked values intoNate Begeman
2005-12-02bah, must generate all resultsAndrew Lenharth
2005-12-02cycle counter fixAndrew Lenharth
2005-12-01Promote line and column number information for our friendly 64-bit targets.Chris Lattner
2005-11-30At long last, you can say that f32 isn't supported for setccAndrew Lenharth
2005-11-30add support for custom lowering SINT_TO_FPAndrew Lenharth
2005-11-29Add support for a new STRING and LOCATION node for line number support, patchChris Lattner
2005-11-29Add the majority of the vector machien value types we expect to support,Nate Begeman
2005-11-22Check in code to scalarize arbitrarily wide packed types for some simpleNate Begeman
2005-11-22Rather than attempting to legalize 1 x float, make sure the SD ISel neverNate Begeman
2005-11-20Legalize MERGE_VALUES, expand READCYCLECOUNTER correctly, so it doesn'tChris Lattner