- 786c597 - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emit by Bill Wendling · 17 years ago
- 19e0a5b Generate these labels when we're in "fast" mode, not simply when we're no in by Bill Wendling · 17 years ago
- dfaf646 When scheduling a block in parts, keep track of the overall by Dan Gohman · 17 years ago
- 9c31071 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
- 747e55b Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 17 years ago
- 817a24f Rename SelectionDAGISel::Schedule to by Dan Gohman · 17 years ago
- 483377c Move ScheduleDAGSDNodes.h to be a private header. Front-ends by Dan Gohman · 17 years ago
- 9888ede Fill in more omissions in DebugLog propagation. by Dale Johannesen · 17 years ago
- 70da8e8 First initialize DAG otherwise dwarf writer is used uninitialized. by Devang Patel · 17 years ago
- 135227a Pass in something sensible for the debug location information when creating the by Bill Wendling · 17 years ago
- 143a2c3 Use SDL->getCurDebugLoc() instead of unknown loc for landing pads. by Bill Wendling · 17 years ago
- fa50a23 Explicitly pass in the "unknown" debug location. This is probably not by Bill Wendling · 17 years ago
- 5a913d6 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 17 years ago
- c544cb0 Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well. by Evan Cheng · 17 years ago
- 5f8a259 Instead of adding dependence edges between terminator instructions by Dan Gohman · 17 years ago
- 7e105f0 Generalize the HazardRecognizer interface so that it can be used by Dan Gohman · 17 years ago
- 619ef48 Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph by Dan Gohman · 17 years ago
- 91febd1 More consts on TargetLowering references. by Dan Gohman · 17 years ago
- 5c6e1e3 by Devang Patel · 17 years ago
- 235acaa Request DwarfWriter. This will be used to handle dbg_* intrinsics. by Devang Patel · 17 years ago
- 906152a Tidy up #includes, deleting a bunch of unnecessary #includes. by Dan Gohman · 17 years ago
- f312dc7 Reapply r60997, this time without forgetting that by Duncan Sands · 17 years ago
- e5af6f1 Temporarily revert r60997. It was causing this failure: by Bill Wendling · 17 years ago
- 2409227 LegalizeDAG is not supposed to introduce illegal by Duncan Sands · 17 years ago
- dc2dac1 If the type legalizer actually legalized anything by Duncan Sands · 17 years ago
- fd08af4 Remove the "fast" form of the list-burr scheduler, and use the by Dan Gohman · 17 years ago
- 60cb69e Experimental post-pass scheduling support. Post-pass scheduling by Dan Gohman · 17 years ago
- 88ba5f0 Move the code that inserts X87 FP_REG_KILL instructions from a by Dan Gohman · 17 years ago
- 5499e89 Change the scheduler accessor methods to accept an explicit TargetMachine by Dan Gohman · 17 years ago
- 1e3c25a Take Chris' suggestion and define EnableFastISelVerbose and by Dan Gohman · 17 years ago
- e750bb6 Protect the code for fast-isel debugging with #ifndef NDEBUG. by Dan Gohman · 17 years ago
- 8475d56 Turn on LegalizeTypes, the new type legalization by Duncan Sands · 17 years ago
- 1a59b3b Fast-isel no longer an experiment. by Dan Gohman · 17 years ago
- e7ced74 FastISel support for exception-handling constructs. by Dan Gohman · 17 years ago
- 9c4b7d5 Fix command-line option printing to print two spaces where needed, by Dan Gohman · 17 years ago
- 13b0482 Fix fast-isel's handling of atomic instructions. They may by Dan Gohman · 17 years ago
- 4aa9095 Fix FastISel to not initialize the PIC-base register multiple times by Dan Gohman · 17 years ago
- 4c758ea Large mechanical patch. by Devang Patel · 17 years ago
- 6975c36 Don't print fast-isel debug messages by default. Thanks Chris! by Dan Gohman · 17 years ago
- dd920bf Don't forget the newline in debug output. by Dan Gohman · 17 years ago
- 32a733e FastISel support for debug info. by Dan Gohman · 17 years ago
- b8e69f1 Enable DeadMachineInstructionElim when Fast-ISel is enabled. by Dan Gohman · 17 years ago
- c36660d Next round of earlyclobber handling. Approach the by Dale Johannesen · 17 years ago
- ba3fa6c s/ParameterAttributes/Attributes/g by Devang Patel · 17 years ago
- 918fe08 Arrange for FastISel code to have access to the MachineModuleInfo by Dan Gohman · 17 years ago
- f8610eb Add a bit to mark operands of asm's that conflict by Dale Johannesen · 17 years ago
- 050d783 Don't take the time to CheckDAGForTailCallsAndFixThem when tail calls by Dan Gohman · 17 years ago
- d3fe174 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 17 years ago
- effb894 Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
- 39d82f9 Add X86FastISel support for static allocas, and refences by Dan Gohman · 17 years ago
- 222018d Add a break statement that I accidentally deleted when by Dan Gohman · 17 years ago
- b4c0295 Change -fast-isel-no-abort to -fast-isel-abort, which now defaults by Dan Gohman · 17 years ago
- 91491b5 Add a new option, -fast-isel-verbose, that can be used with by Dan Gohman · 17 years ago
- b6aef41 Remove the code that protected FastISel from aborting in by Dan Gohman · 17 years ago
- a333f3c Fix a few I's that were meant to be renamed to BI's. by Dan Gohman · 17 years ago
- 24776b5 Avoid redefinition and nnbreak windows build. by Evan Cheng · 17 years ago
- f17a2f3 Move the code that inserts copies for function livein registers by Dan Gohman · 17 years ago
- a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
- 7bda51f Create HandlePHINodesInSuccessorBlocksFast, a version of by Dan Gohman · 17 years ago
- 575fad3 Split the SelectionDAG-building code, including the FunctionLoweringInfo by Dan Gohman · 17 years ago
- 31ddd09 If TargetSelectInstruction returns true, move to next instruction. by Evan Cheng · 17 years ago
- 115267f Ensure that HandlePHINodesInSuccessorBlocks is run for all blocks, by Dan Gohman · 17 years ago
- d58f3e3 Add a target callback for FastISel. by Dan Gohman · 17 years ago
- f304a7a erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
- 17da671 Move CaseBlock, JumpTable, and BitTestBlock to be members of by Dan Gohman · 17 years ago
- 360c57f Fix a FastISel bug where the instructions from lowering the arguments by Dan Gohman · 17 years ago
- 6c8a99a Reduce the size of the Parts vector. by Rafael Espindola · 17 years ago
- 029c1c8 Correctly resize the Parts array. by Rafael Espindola · 17 years ago
- 41be0d4 Split the ATOMIC NodeType's to include the size, e.g. by Dale Johannesen · 17 years ago
- e1a9a78 Reorganize the lifetimes of the major objects SelectionDAGISel works with. by Dan Gohman · 17 years ago
- abfdf92 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 17 years ago
- 54ef9f5 typo fix. by Chris Lattner · 17 years ago
- 48a3623 Make MBBMap a DenseMap instead of a std::map. by Dan Gohman · 17 years ago
- eb0cee9 Move the point at which FastISel taps into the SelectionDAGISel by Dan Gohman · 17 years ago
- 95d1056 Avoid creating shift-by-zero SDNodes in the common case of by Dan Gohman · 17 years ago
- 2db3f8a Reapply r55191 and r55192. by Dan Gohman · 17 years ago
- fc4f64e Reverting r55190, r55191, and r55192. They broke the build with this error message: by Bill Wendling · 17 years ago
- 87ff705 Support non-fallthrough unconditional branches in FastISel. by Dan Gohman · 17 years ago
- 864fcc1 First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst. by Evan Cheng · 17 years ago
- 02c84b8 Simplify FastISel's constructor argument list, make the FastISel by Dan Gohman · 17 years ago
- 43d1c7c Dump the instruction that foiled ISel even when -debug is not used. by Dan Gohman · 17 years ago
- 7b9cd58 Kill off SimpleBBISel, it's replaced by FastISel. by Evan Cheng · 17 years ago
- 837c13a Disable DAGCombine's alignment inference in "fast" codegen mode. by Dan Gohman · 17 years ago
- f6aa60f Use BitVector instead of std::vector<unsigned char>. by Dan Gohman · 17 years ago
- 98265ca Fix a leak in the FastISel code that Chris pointed out. by Dan Gohman · 17 years ago
- 847ebb9 Add support for running SelectionDAG if FastISel fails. This is under by Dan Gohman · 17 years ago
- 697284f Add code to call FastISel, and a command-line option to enable it. by Dan Gohman · 17 years ago
- d930f91 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
- bcef14d Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 17 years ago
- a7b8aed Rename SelectionDAGISel's FastISel to Fast, to begin to make by Dan Gohman · 17 years ago
- 38aa7de Add skeleton of simple basic block instruction selector. by Evan Cheng · 17 years ago
- 0638115 Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBlock. No functionality changes. by Evan Cheng · 17 years ago
- 7c42ac4 Remove the -disable-correct-folding option, which was ugly and is no longer needed. by Owen Anderson · 17 years ago
- bbeb8f0 This option doesn't need to be a target option. It can be in SDISel instead. by Owen Anderson · 17 years ago
- a102290 - Fix SelectionDAG to generate correct CFGs. by Owen Anderson · 17 years ago
- 90c724c Fix SDISel lowering of PHI nodes to use ComputeValueVTs. by Dan Gohman · 17 years ago
- 6e023e6 Fix SDISel lowering of zeroinitializer and undef to use ComputeValueVTs. by Dan Gohman · 17 years ago
- c31eb20 Add a flag to disable jump table generation (all by Dale Johannesen · 17 years ago
- 2fe4352 Don't look for leaf values to store when lowering stores of by Dan Gohman · 17 years ago
- fecbc8c Add vector shifts to the IR, patch by Eli Friedman. by Nate Begeman · 17 years ago