aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-265-17/+24
* Large mechanical patch.Devang Patel2008-09-252-20/+20
* Accept 'inreg' attribute on x86 functions asDale Johannesen2008-09-251-2/+7
* Support for i1 XOR in FastISel. It is actually safe becauseDan Gohman2008-09-251-2/+3
* Don't print fast-isel debug messages by default. Thanks Chris!Dan Gohman2008-09-251-3/+6
* Don't forget the newline in debug output.Dan Gohman2008-09-251-1/+1
* FastISel support for debug info.Dan Gohman2008-09-253-3/+117
* bug 2812: Segmentation fault on a big emdiam processor.Richard Pennington2008-09-251-1/+1
* Fix a recent fast-isel coverage regression - don't bail out beforeDan Gohman2008-09-251-3/+4
* Enable DeadMachineInstructionElim when Fast-ISel is enabled.Dan Gohman2008-09-251-3/+0
* <rdar://problem/6234798> Assertion failed: (!OpInfo.AssignedRegs.Regs.empty()...Evan Cheng2008-09-251-2/+5
* Remove SelectionDag early allocation of registersDale Johannesen2008-09-242-41/+10
* Reapplying r56550Bill Wendling2008-09-241-13/+13
* Forgot this part with my last patch. Sorry about the breakage.Bill Wendling2008-09-241-27/+38
* Temporarily revert r56550 until missing commit can be added.Eric Christopher2008-09-241-13/+13
* Refactor the constant folding code into it's own function. And call it from bothBill Wendling2008-09-241-13/+13
* Next round of earlyclobber handling. Approach theDale Johannesen2008-09-243-42/+17
* Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng2008-09-242-5/+25
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-232-2/+0
* Arrange for FastISel code to have access to the MachineModuleInfoDan Gohman2008-09-232-5/+10
* Replace the LiveRegs SmallSet with a simple counter that keepsDan Gohman2008-09-232-23/+29
* Fix the alignment of loads from constant pool entries when theDan Gohman2008-09-222-1/+7
* Make log, log2, log10, exp, exp2 use Expand byDale Johannesen2008-09-221-0/+12
* Per review feedback: Only performEvan Cheng2008-09-221-39/+27
* Initial support for the CMake build system.Oscar Fuentes2008-09-221-0/+21
* Add helper function to get a 32-bit floating point constant. No functionality...Bill Wendling2008-09-221-189/+106
* don't print GlobalAddressSDNode's with an offset of zero as "foo0".Chris Lattner2008-09-211-5/+6
* Refactor X86SelectConstAddr, folding it into X86SelectAddress. ThisDan Gohman2008-09-191-21/+15
* Add a new "fast" scheduler. This is currently basically just aDan Gohman2008-09-181-0/+654
* Add a bit to mark operands of asm's that conflictDale Johannesen2008-09-173-20/+44
* Don't worry about clobbering physical register defs that aren't used.Dan Gohman2008-09-171-0/+2
* When converting a CopyFromReg to a copy instruction, use the register class o...Evan Cheng2008-09-161-5/+24
* Change SelectionDAG::getConstantPool to always set the alignment of theDan Gohman2008-09-162-7/+20
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-166-59/+45
* Include the alignment value when displaying ConstantPoolSDNodes.Dan Gohman2008-09-161-0/+1
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-166-45/+59
* Don't take the time to CheckDAGForTailCallsAndFixThem when tail callsDan Gohman2008-09-162-4/+10
* Re-enable SelectionDAG CSE for calls. It matters in the case ofDan Gohman2008-09-151-6/+20
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-135-59/+73
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-125-14/+22
* Pass "earlyclobber" bit through to machineDale Johannesen2008-09-122-3/+14
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-1211-128/+143
* The sequence for ppcf128 compares was not IEEEDale Johannesen2008-09-121-4/+6
* FastISel support for i1 PHI nodes.Dan Gohman2008-09-101-2/+7
* FastISel support for i1 constants.Dan Gohman2008-09-101-2/+10
* Add X86FastISel support for static allocas, and refencesDan Gohman2008-09-102-14/+23
* Add a break statement that I accidentally deleted whenDan Gohman2008-09-101-0/+1
* Remove unnecessary bit-wise AND from the limited precision work.Bill Wendling2008-09-101-6/+4
* Fix 80 col violation.Daniel Dunbar2008-09-101-1/+2
* Check that both operands are f32 before attempting to lower.Bill Wendling2008-09-101-0/+1