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