aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
AgeCommit message (Expand)Author
2009-02-24- Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling
2009-02-19Generate these labels when we're in "fast" mode, not simply when we're no inBill Wendling
2009-02-11When scheduling a block in parts, keep track of the overallDan Gohman
2009-02-07Use getDebugLoc forwarder instead of getNode()->getDebugLoc.Dale Johannesen
2009-02-07Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman
2009-02-06Rename SelectionDAGISel::Schedule toDan Gohman
2009-02-06Move ScheduleDAGSDNodes.h to be a private header. Front-endsDan Gohman
2009-02-04Fill in more omissions in DebugLog propagation.Dale Johannesen
2009-02-03First initialize DAG otherwise dwarf writer is used uninitialized.Devang Patel
2009-02-03Pass in something sensible for the debug location information when creating theBill Wendling
2009-02-03Use SDL->getCurDebugLoc() instead of unknown loc for landing pads.Bill Wendling
2009-02-03Explicitly pass in the "unknown" debug location. This is probably notBill Wendling
2009-01-28Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands
2009-01-20Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng
2009-01-16Instead of adding dependence edges between terminator instructionsDan Gohman
2009-01-15Generalize the HazardRecognizer interface so that it can be usedDan Gohman
2009-01-15Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman
2009-01-15More consts on TargetLowering references.Dan Gohman
2009-01-13Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel
2009-01-09Request DwarfWriter. This will be used to handle dbg_* intrinsics.Devang Patel
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2008-12-14Reapply r60997, this time without forgetting thatDuncan Sands
2008-12-13Temporarily revert r60997. It was causing this failure:Bill Wendling
2008-12-13LegalizeDAG is not supposed to introduce illegalDuncan Sands
2008-11-24If the type legalizer actually legalized anythingDuncan Sands
2008-11-20Remove the "fast" form of the list-burr scheduler, and use theDan Gohman
2008-11-19Experimental post-pass scheduling support. Post-pass schedulingDan Gohman
2008-11-12Move the code that inserts X87 FP_REG_KILL instructions from aDan Gohman
2008-11-11Change the scheduler accessor methods to accept an explicit TargetMachineDan Gohman
2008-10-28Take Chris' suggestion and define EnableFastISelVerbose andDan Gohman
2008-10-28Protect the code for fast-isel debugging with #ifndef NDEBUG.Dan Gohman
2008-10-27Turn on LegalizeTypes, the new type legalizationDuncan Sands
2008-10-20Fast-isel no longer an experiment.Dan Gohman
2008-10-14FastISel support for exception-handling constructs.Dan Gohman
2008-10-14Fix command-line option printing to print two spaces where needed,Dan Gohman
2008-10-04Fix fast-isel's handling of atomic instructions. They mayDan Gohman
2008-09-29Fix FastISel to not initialize the PIC-base register multiple timesDan Gohman
2008-09-25 Large mechanical patch.Devang Patel
2008-09-25Don't print fast-isel debug messages by default. Thanks Chris!Dan Gohman
2008-09-25Don't forget the newline in debug output.Dan Gohman
2008-09-25FastISel support for debug info.Dan Gohman
2008-09-25Enable DeadMachineInstructionElim when Fast-ISel is enabled.Dan Gohman
2008-09-24Next round of earlyclobber handling. Approach theDale Johannesen
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel
2008-09-23Arrange for FastISel code to have access to the MachineModuleInfoDan Gohman
2008-09-17Add a bit to mark operands of asm's that conflictDale Johannesen
2008-09-16Don't take the time to CheckDAGForTailCallsAndFixThem when tail callsDan Gohman
2008-09-13Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman
2008-09-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman
2008-09-10Add X86FastISel support for static allocas, and refencesDan Gohman