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