aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Factor out a bit of code that appears in several places into aDan Gohman2009-04-231-5/+2
* In -fast mode do what FastISel does.Devang Patel2009-04-161-0/+6
* If FastISel is run and it has known DebugLoc then use it.Devang Patel2009-04-161-1/+6
* Fix what surely must be a copy+pasto.Dan Gohman2009-03-271-2/+2
* For inline asm output operand that matches an input. Encode the input operand...Evan Cheng2009-03-201-3/+5
* Enable Chris' value propagation change. It make available known sign, zero, o...Evan Cheng2009-03-121-3/+1
* - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling2009-02-241-2/+2
* Generate these labels when we're in "fast" mode, not simply when we're no inBill Wendling2009-02-191-1/+1
* When scheduling a block in parts, keep track of the overallDan Gohman2009-02-111-6/+6
* Use getDebugLoc forwarder instead of getNode()->getDebugLoc.Dale Johannesen2009-02-071-2/+2
* Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman2009-02-071-1/+1
* Rename SelectionDAGISel::Schedule toDan Gohman2009-02-061-11/+8
* Move ScheduleDAGSDNodes.h to be a private header. Front-endsDan Gohman2009-02-061-2/+2
* Fill in more omissions in DebugLog propagation.Dale Johannesen2009-02-041-2/+4
* First initialize DAG otherwise dwarf writer is used uninitialized.Devang Patel2009-02-031-1/+1
* Pass in something sensible for the debug location information when creating theBill Wendling2009-02-031-1/+1
* Use SDL->getCurDebugLoc() instead of unknown loc for landing pads.Bill Wendling2009-02-031-1/+1
* Explicitly pass in the "unknown" debug location. This is probably notBill Wendling2009-02-031-1/+1
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-281-2/+2
* Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng2009-01-201-2/+2
* Instead of adding dependence edges between terminator instructionsDan Gohman2009-01-161-1/+1
* Generalize the HazardRecognizer interface so that it can be usedDan Gohman2009-01-151-2/+3
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-151-25/+21
* More consts on TargetLowering references.Dan Gohman2009-01-151-3/+3
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-131-2/+3
* 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