summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAge
* Add helper function to get a 32-bit floating point constant. No functionality...Bill Wendling2008-09-22
* don't print GlobalAddressSDNode's with an offset of zero as "foo0".Chris Lattner2008-09-21
* Refactor X86SelectConstAddr, folding it into X86SelectAddress. ThisDan Gohman2008-09-19
* Add a new "fast" scheduler. This is currently basically just aDan Gohman2008-09-18
* Add a bit to mark operands of asm's that conflictDale Johannesen2008-09-17
* Don't worry about clobbering physical register defs that aren't used.Dan Gohman2008-09-17
* When converting a CopyFromReg to a copy instruction, use the register class o...Evan Cheng2008-09-16
* Change SelectionDAG::getConstantPool to always set the alignment of theDan Gohman2008-09-16
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-16
* Include the alignment value when displaying ConstantPoolSDNodes.Dan Gohman2008-09-16
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-16
* Don't take the time to CheckDAGForTailCallsAndFixThem when tail callsDan Gohman2008-09-16
* Re-enable SelectionDAG CSE for calls. It matters in the case ofDan Gohman2008-09-15
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-13
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-12
* Pass "earlyclobber" bit through to machineDale Johannesen2008-09-12
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-12
* The sequence for ppcf128 compares was not IEEEDale Johannesen2008-09-12
* FastISel support for i1 PHI nodes.Dan Gohman2008-09-10
* FastISel support for i1 constants.Dan Gohman2008-09-10
* Add X86FastISel support for static allocas, and refencesDan Gohman2008-09-10
* Add a break statement that I accidentally deleted whenDan Gohman2008-09-10
* Remove unnecessary bit-wise AND from the limited precision work.Bill Wendling2008-09-10
* Fix 80 col violation.Daniel Dunbar2008-09-10
* Check that both operands are f32 before attempting to lower.Bill Wendling2008-09-10
* Implement "visitPow". This is mainly used to see if we have a pow() call of thisBill Wendling2008-09-10
* A few more places where FPOW is being ignored.Evan Cheng2008-09-09
* Change -fast-isel-no-abort to -fast-isel-abort, which now defaultsDan Gohman2008-09-09
* Legalizer was missing code that expand fpow to a libcall.Evan Cheng2008-09-09
* Adding 6-, 12-, and 18-bit limited-precision floating-point support for exp2Bill Wendling2008-09-09
* Add support for 6-, 12-, and 18-bit limited precision calculations of exp forBill Wendling2008-09-09
* Add a new option, -fast-isel-verbose, that can be used withDan Gohman2008-09-09
* Clean this up, based on Evan's suggestions.Owen Anderson2008-09-09
* - Add support for 6-, 12-, and 18-bit limited precision floating-point "log"Bill Wendling2008-09-09
* Make safer variant of alias resolution routine to be defaultAnton Korobeynikov2008-09-09
* Add limited precision floating-point conversions of log10 for 6- and 18-bitBill Wendling2008-09-09
* Check for type legality before materializing integer constants in fast isel. ...Owen Anderson2008-09-09
* Remove the code that protected FastISel from aborting inDan Gohman2008-09-09
* Fix a constant lowering bug. Now we can do load and store instructions with f...Evan Cheng2008-09-09
* Add support for floating-point calculations of log2 with limited precisions of 6Bill Wendling2008-09-09
* Reapply 55904: Unbreak and fix indentationAnton Korobeynikov2008-09-08
* Fix a few I's that were meant to be renamed to BI's.Dan Gohman2008-09-08
* Redo the 3 existing low-precision expansions toDale Johannesen2008-09-08
* Reverting r55898 to r55909. One of these patches was causing an ICE during th...Bill Wendling2008-09-08
* In visitUREM, arrange for the temporary UDIV node to beDan Gohman2008-09-08
* Add VISIBILITY_HIDDEN on SDISelAsmOperandInfoDaniel Dunbar2008-09-08
* Fix the string for ISD::UDIVREM.Dan Gohman2008-09-08
* Avoid redefinition and nnbreak windows build.Evan Cheng2008-09-08
* Unbreak and fix indentationAnton Korobeynikov2008-09-08
* Add fast isel physical register definition support.Evan Cheng2008-09-08