summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Use Dan's supperior checkAndrew Lenharth2008-10-071-13/+9
* No need for |=Andrew Lenharth2008-10-071-3/+3
* Use ADDC if it is valid at any smaller size. Do it right this timeAndrew Lenharth2008-10-071-3/+6
* Use ADDC if it is valid at any smaller size. fixes test/Codegen/Generic/i128...Andrew Lenharth2008-10-071-3/+18
* Expand arith on machines without carry flagsAndrew Lenharth2008-10-071-9/+33
* wrap some long lines and expand i32 mul's to libcalls, inspired by aChris Lattner2008-10-041-4/+12
* Pass MemOperand through for 64-bit atomics on 32-bit,Dale Johannesen2008-10-031-5/+18
* Handle some 64-bit atomics on x86-32, some of the time.Dale Johannesen2008-10-021-11/+16
* Fix typos in comments.Dan Gohman2008-10-011-2/+2
* Optimize SelectionDAG's AssignTopologicalOrder even further.Dan Gohman2008-09-301-5/+4
* Remove misuse of ReplaceNodeResults for atomics withDale Johannesen2008-09-291-3/+0
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-261-3/+3
* bug 2812: Segmentation fault on a big emdiam processor.Richard Pennington2008-09-251-1/+1
* Fix the alignment of loads from constant pool entries when theDan Gohman2008-09-221-0/+2
* Change SelectionDAG::getConstantPool to always set the alignment of theDan Gohman2008-09-161-7/+14
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-6/+5
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-5/+6
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-121-3/+3
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-19/+20
* The sequence for ppcf128 compares was not IEEEDale Johannesen2008-09-121-4/+6
* A few more places where FPOW is being ignored.Evan Cheng2008-09-091-7/+13
* Legalizer was missing code that expand fpow to a libcall.Evan Cheng2008-09-091-10/+12
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-041-0/+70
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-131/+131
* Split the ATOMIC NodeType's to include the size, e.g.Dale Johannesen2008-08-281-25/+101
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-23/+23
* Optimize SelectionDAG's topological sort to use one pass insteadDan Gohman2008-08-261-44/+5
* Add libcalls for the new rounding opcodes.Dan Gohman2008-08-211-0/+55
* Add libm-oriented ISD opcodes for rounding operations.Dan Gohman2008-08-211-0/+5
* Improve support for vector casts in LLVM IR and CodeGen.Dan Gohman2008-08-141-57/+130
* Fix broken CellSPU lowering, re-instate braces in LegalizeNate Begeman2008-07-291-4/+2
* Disable a fix in the previous patch, since it breaks CellSPU.Nate Begeman2008-07-291-2/+4
* Add vector shifts to the IR, patch by Eli Friedman.Nate Begeman2008-07-291-3/+16
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-433/+433
* Tidy SDNode::use_iterator, and complete the transition to have itDan Gohman2008-07-271-4/+2
* When splitting a vector shuffle, fixed which type we used for the hi partMon P Wang2008-07-251-1/+1
* Add titles to the various SelectionDAG viewGraph callsDan Gohman2008-07-211-10/+0
* Add VerifyNode, a place to put sanity checks onDuncan Sands2008-07-211-3/+4
* Factorize some code for determining which libcall to use.Duncan Sands2008-07-171-167/+27
* Fixed potential bug if the source and target of a bit convert have different ...Mon P Wang2008-07-151-1/+3
* Include a frame index in the "fixed stack" pseudo source valueDan Gohman2008-07-111-16/+13
* Fix a bug in the soft-float handling of FCOPYSIGN that Duncan noticedChris Lattner2008-07-101-2/+5
* Add a mysteriously missing libcall, FPTOSINT_F80_I32.Duncan Sands2008-07-101-0/+4
* Do not CSE DEBUG_LOC, DBG_LABEL, DBG_STOPPOINT, DECLARE, and EH_LABEL SDNode'...Evan Cheng2008-07-081-26/+36
* Add explicit keywords.Dan Gohman2008-07-071-2/+1
* Make DenseMap's insert return a pair, to more closely resemble std::map.Dan Gohman2008-07-071-2/+3
* LegalizeSetCCOperands should legalize the result of ExpandLibCall. Patch by R...Evan Cheng2008-07-071-1/+1
* Fixed generating incorrect aligned stores that I backout of r53031Mon P Wang2008-07-051-9/+15
* Rather than having a different custom legalizationDuncan Sands2008-07-041-8/+8
* Backed out 53031.Evan Cheng2008-07-031-15/+9
OpenPOWER on IntegriCloud