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