aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Request DwarfWriter. This will be used to handle dbg_* intrinsics.Devang Patel2009-01-091-1/+4
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-1/+0
* Reapply r60997, this time without forgetting thatDuncan Sands2008-12-141-2/+2
* Temporarily revert r60997. It was causing this failure:Bill Wendling2008-12-131-2/+2
* LegalizeDAG is not supposed to introduce illegalDuncan Sands2008-12-131-2/+2
* If the type legalizer actually legalized anythingDuncan Sands2008-11-241-8/+29
* Remove the "fast" form of the list-burr scheduler, and use theDan Gohman2008-11-201-6/+6
* Experimental post-pass scheduling support. Post-pass schedulingDan Gohman2008-11-191-1/+1
* Move the code that inserts X87 FP_REG_KILL instructions from aDan Gohman2008-11-121-3/+0
* Change the scheduler accessor methods to accept an explicit TargetMachineDan Gohman2008-11-111-3/+5
* Take Chris' suggestion and define EnableFastISelVerbose andDan Gohman2008-10-281-8/+3
* Protect the code for fast-isel debugging with #ifndef NDEBUG.Dan Gohman2008-10-281-0/+10
* Turn on LegalizeTypes, the new type legalizationDuncan Sands2008-10-271-2/+2
* Fast-isel no longer an experiment.Dan Gohman2008-10-201-1/+1
* FastISel support for exception-handling constructs.Dan Gohman2008-10-141-47/+50
* Fix command-line option printing to print two spaces where needed,Dan Gohman2008-10-141-1/+1
* Fix fast-isel's handling of atomic instructions. They mayDan Gohman2008-10-041-1/+4
* Fix FastISel to not initialize the PIC-base register multiple timesDan Gohman2008-09-291-60/+65
* Large mechanical patch.Devang Patel2008-09-251-1/+1
* 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-251-2/+20
* Enable DeadMachineInstructionElim when Fast-ISel is enabled.Dan Gohman2008-09-251-3/+0
* Next round of earlyclobber handling. Approach theDale Johannesen2008-09-241-3/+2
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-231-1/+0
* Arrange for FastISel code to have access to the MachineModuleInfoDan Gohman2008-09-231-4/+7
* Add a bit to mark operands of asm's that conflictDale Johannesen2008-09-171-2/+3
* Don't take the time to CheckDAGForTailCallsAndFixThem when tail callsDan Gohman2008-09-161-1/+2
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-36/+25
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-2/+2
* Add X86FastISel support for static allocas, and refencesDan Gohman2008-09-101-1/+2
* Add a break statement that I accidentally deleted whenDan Gohman2008-09-101-0/+1
* Change -fast-isel-no-abort to -fast-isel-abort, which now defaultsDan Gohman2008-09-091-7/+12
* Add a new option, -fast-isel-verbose, that can be used withDan Gohman2008-09-091-15/+21
* Remove the code that protected FastISel from aborting inDan Gohman2008-09-091-5/+2
* Fix a few I's that were meant to be renamed to BI's.Dan Gohman2008-09-081-2/+2
* Avoid redefinition and nnbreak windows build.Evan Cheng2008-09-081-16/+16
* Move the code that inserts copies for function livein registersDan Gohman2008-09-051-7/+113
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* Create HandlePHINodesInSuccessorBlocksFast, a version ofDan Gohman2008-09-031-32/+41
* Split the SelectionDAG-building code, including the FunctionLoweringInfoDan Gohman2008-09-031-5134/+6
* If TargetSelectInstruction returns true, move to next instruction.Evan Cheng2008-09-031-1/+3
* Ensure that HandlePHINodesInSuccessorBlocks is run for all blocks,Dan Gohman2008-09-021-3/+9
* Add a target callback for FastISel.Dan Gohman2008-08-281-2/+7
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-30/+30
* Move CaseBlock, JumpTable, and BitTestBlock to be members ofDan Gohman2008-08-281-80/+77
* Fix a FastISel bug where the instructions from lowering the argumentsDan Gohman2008-08-281-12/+16
* Reduce the size of the Parts vector.Rafael Espindola2008-08-281-3/+4
* Correctly resize the Parts array.Rafael Espindola2008-08-281-1/+1
* Split the ATOMIC NodeType's to include the size, e.g.Dale Johannesen2008-08-281-18/+179