- 390f3ac by Devang Patel · 15 years ago
- a80efce Fix what surely must be a copy+pasto. by Dan Gohman · 15 years ago
- 697cbbf For inline asm output operand that matches an input. Encode the input operand index in the high bits. by Evan Cheng · 15 years ago
- 8042255 Enable Chris' value propagation change. It make available known sign, zero, one bits information for values that are live out of basic blocks. The goal is to eliminate unnecessary sext, zext, truncate of values that are live-in to blocks. This does not handle PHI nodes yet. by Evan Cheng · 15 years ago
- 5aa4977 - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emit by Bill Wendling · 15 years ago
- dfdacee Generate these labels when we're in "fast" mode, not simply when we're no in by Bill Wendling · 15 years ago
- 47ac0f0 When scheduling a block in parts, keep track of the overall by Dan Gohman · 15 years ago
- 6f38cb6 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 16 years ago
- 1fdbc1d Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 16 years ago
- 0a3776d Rename SelectionDAGISel::Schedule to by Dan Gohman · 16 years ago
- 84fbac5 Move ScheduleDAGSDNodes.h to be a private header. Front-ends by Dan Gohman · 16 years ago
- c460ae9 Fill in more omissions in DebugLog propagation. by Dale Johannesen · 16 years ago
- b51d40c First initialize DAG otherwise dwarf writer is used uninitialized. by Devang Patel · 16 years ago
- 6a8a0d7 Pass in something sensible for the debug location information when creating the by Bill Wendling · 16 years ago
- b288487 Use SDL->getCurDebugLoc() instead of unknown loc for landing pads. by Bill Wendling · 16 years ago
- ec37e98 Explicitly pass in the "unknown" debug location. This is probably not by Bill Wendling · 16 years ago
- 1465d61 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 16 years ago
- 04ee5a1 Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well. by Evan Cheng · 16 years ago
- f711939 Instead of adding dependence edges between terminator instructions by Dan Gohman · 16 years ago
- fc54c55 Generalize the HazardRecognizer interface so that it can be used by Dan Gohman · 16 years ago
- 79ce276 Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph by Dan Gohman · 16 years ago
- e9530ec More consts on TargetLowering references. by Dan Gohman · 16 years ago
- 83489bb by Devang Patel · 16 years ago
- 6e7a161 Request DwarfWriter. This will be used to handle dbg_* intrinsics. by Devang Patel · 16 years ago
- d68a076 Tidy up #includes, deleting a bunch of unnecessary #includes. by Dan Gohman · 16 years ago
- b6862bb Reapply r60997, this time without forgetting that by Duncan Sands · 16 years ago
- 2d8cc31 Temporarily revert r60997. It was causing this failure: by Bill Wendling · 16 years ago
- 0f546d4 LegalizeDAG is not supposed to introduce illegal by Duncan Sands · 16 years ago
- 25cf227 If the type legalizer actually legalized anything by Duncan Sands · 16 years ago
- 9e76fea Remove the "fast" form of the list-burr scheduler, and use the by Dan Gohman · 16 years ago
- 343f0c0 Experimental post-pass scheduling support. Post-pass scheduling by Dan Gohman · 16 years ago
- bc5cbb8 Move the code that inserts X87 FP_REG_KILL instructions from a by Dan Gohman · 16 years ago
- 9b75b37 Change the scheduler accessor methods to accept an explicit TargetMachine by Dan Gohman · 16 years ago
- 2275105 Take Chris' suggestion and define EnableFastISelVerbose and by Dan Gohman · 16 years ago
- 727809a Protect the code for fast-isel debugging with #ifndef NDEBUG. by Dan Gohman · 16 years ago
- 7cb0787 Turn on LegalizeTypes, the new type legalization by Duncan Sands · 16 years ago
- d659d50 Fast-isel no longer an experiment. by Dan Gohman · 16 years ago
- dd5b58a FastISel support for exception-handling constructs. by Dan Gohman · 16 years ago
- b8cab92 Fix command-line option printing to print two spaces where needed, by Dan Gohman · 16 years ago
- 241f464 Fix fast-isel's handling of atomic instructions. They may by Dan Gohman · 16 years ago
- a43abd1 Fix FastISel to not initialize the PIC-base register multiple times by Dan Gohman · 16 years ago
- 0598866 Large mechanical patch. by Devang Patel · 16 years ago
- 77ca41e Don't print fast-isel debug messages by default. Thanks Chris! by Dan Gohman · 16 years ago
- 2c442ed Don't forget the newline in debug output. by Dan Gohman · 16 years ago
- 33134c4 FastISel support for debug info. by Dan Gohman · 16 years ago
- 2c4bf11 Enable DeadMachineInstructionElim when Fast-ISel is enabled. by Dan Gohman · 16 years ago
- 86b49f8 Next round of earlyclobber handling. Approach the by Dale Johannesen · 16 years ago
- eaf42ab s/ParameterAttributes/Attributes/g by Devang Patel · 16 years ago
- d57dd5f Arrange for FastISel code to have access to the MachineModuleInfo by Dan Gohman · 16 years ago
- 91aac10 Add a bit to mark operands of asm's that conflict by Dale Johannesen · 16 years ago
- 1937e2f Don't take the time to CheckDAGForTailCallsAndFixThem when tail calls by Dan Gohman · 16 years ago
- 095cc29 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 16 years ago
- f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 16 years ago
- 0586d91 Add X86FastISel support for static allocas, and refences by Dan Gohman · 16 years ago
- 3ee25dc Add a break statement that I accidentally deleted when by Dan Gohman · 16 years ago
- 4344a5d Change -fast-isel-no-abort to -fast-isel-abort, which now defaults by Dan Gohman · 16 years ago
- 293d5f8 Add a new option, -fast-isel-verbose, that can be used with by Dan Gohman · 16 years ago
- cf01f7a Remove the code that protected FastISel from aborting in by Dan Gohman · 16 years ago
- a8657e3 Fix a few I's that were meant to be renamed to BI's. by Dan Gohman · 16 years ago
- 9f11850 Avoid redefinition and nnbreak windows build. by Evan Cheng · 16 years ago
- 8a11053 Move the code that inserts copies for function livein registers by Dan Gohman · 16 years ago
- ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 16 years ago
- 3df24e6 Create HandlePHINodesInSuccessorBlocksFast, a version of by Dan Gohman · 16 years ago
- f0cbcd4 Split the SelectionDAG-building code, including the FunctionLoweringInfo by Dan Gohman · 16 years ago
- f45261f If TargetSelectInstruction returns true, move to next instruction. by Evan Cheng · 16 years ago
- d2ff647 Ensure that HandlePHINodesInSuccessorBlocks is run for all blocks, by Dan Gohman · 16 years ago
- 99b2182 Add a target callback for FastISel. by Dan Gohman · 16 years ago
- ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 16 years ago
- 9ffd8b5 Move CaseBlock, JumpTable, and BitTestBlock to be members of by Dan Gohman · 16 years ago
- 5edd361 Fix a FastISel bug where the instructions from lowering the arguments by Dan Gohman · 16 years ago
- 91ee545 Reduce the size of the Parts vector. by Rafael Espindola · 16 years ago
- c748ffa Correctly resize the Parts array. by Rafael Espindola · 16 years ago
- e00a8a2 Split the ATOMIC NodeType's to include the size, e.g. by Dale Johannesen · 16 years ago
- 7c3234c Reorganize the lifetimes of the major objects SelectionDAGISel works with. by Dan Gohman · 16 years ago
- 99a6cb9 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 16 years ago
- 09c5d8b typo fix. by Chris Lattner · 16 years ago
- 6ecf509 Make MBBMap a DenseMap instead of a std::map. by Dan Gohman · 16 years ago
- f350b27 Move the point at which FastISel taps into the SelectionDAGISel by Dan Gohman · 16 years ago
- 6679906 Avoid creating shift-by-zero SDNodes in the common case of by Dan Gohman · 16 years ago
- 3c8f36f Reapply r55191 and r55192. by Dan Gohman · 16 years ago
- 449416d Reverting r55190, r55191, and r55192. They broke the build with this error message: by Bill Wendling · 16 years ago
- e0182ec Support non-fallthrough unconditional branches in FastISel. by Dan Gohman · 16 years ago
- 83785c8 First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst. by Evan Cheng · 16 years ago
- bb46633 Simplify FastISel's constructor argument list, make the FastISel by Dan Gohman · 16 years ago
- 2385852 Dump the instruction that foiled ISel even when -debug is not used. by Dan Gohman · 16 years ago
- d420789 Kill off SimpleBBISel, it's replaced by FastISel. by Evan Cheng · 16 years ago
- a267651 Disable DAGCombine's alignment inference in "fast" codegen mode. by Dan Gohman · 16 years ago
- c53ec49 Use BitVector instead of std::vector<unsigned char>. by Dan Gohman · 16 years ago
- cc8430f Fix a leak in the FastISel code that Chris pointed out. by Dan Gohman · 16 years ago
- 3e697cf Add support for running SelectionDAG if FastISel fails. This is under by Dan Gohman · 16 years ago
- 78eca17 Add code to call FastISel, and a command-line option to enable it. by Dan Gohman · 16 years ago
- 5eca075 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 16 years ago
- 5a29c9e Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 16 years ago
- 925a7e8 Rename SelectionDAGISel's FastISel to Fast, to begin to make by Dan Gohman · 16 years ago
- 381cb07 Add skeleton of simple basic block instruction selector. by Evan Cheng · 16 years ago
- 39fd6e8 Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBlock. No functionality changes. by Evan Cheng · 16 years ago
- 3bc9c6f Remove the -disable-correct-folding option, which was ugly and is no longer needed. by Owen Anderson · 16 years ago
- 6ac8df7 This option doesn't need to be a target option. It can be in SDISel instead. by Owen Anderson · 16 years ago
- bd3ba46 - Fix SelectionDAG to generate correct CFGs. by Owen Anderson · 16 years ago
- 6f498b0 Fix SDISel lowering of PHI nodes to use ComputeValueVTs. by Dan Gohman · 16 years ago