1. f81eca0 Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISel by Dan Gohman · 15 years ago
  2. 620427d Move PHINodesToUpdate out of SelectionDAGBuilder and into by Dan Gohman · 15 years ago
  3. f0757b0 Add more const qualifiers on TargetMachine and friends. by Dan Gohman · 15 years ago
  4. 92884f7 Sink the CopyToExportRegsIfNeeded calls out of SelectionDAGISel by Dan Gohman · 15 years ago
  5. ba5be5c Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since by Dan Gohman · 15 years ago
  6. a9056db Remove this debug output; it isn't that useful, and it's incomplete by Dan Gohman · 15 years ago
  7. 8ba3aa7 Sink DebugLoc handling out of SelectionDAGISel into FastISel and by Dan Gohman · 15 years ago
  8. 084751c Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cpp by Dan Gohman · 15 years ago
  9. a9a3321 Reapply the removal of SelectionDAGISel's BB, with a fix for the case by Dan Gohman · 15 years ago
  10. 68b7960 Revert 101825, which is causing trouble. by Dan Gohman · 15 years ago
  11. 35bb85b Eliminate SelectionDAGISel's "current block" member. Just pass it as by Dan Gohman · 15 years ago
  12. 99be8ae Eliminate the CurMBB member from SelectionDAGBuilder. For places that by Dan Gohman · 15 years ago
  13. 50d2b1a Give SelectionDAG a TargetMachine too, rather than having it by Dan Gohman · 15 years ago
  14. 55e59c1 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 15 years ago
  15. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  16. e5b51ac More work to allow dag combiner to promote 16-bit ops to 32-bit. by Evan Cheng · 15 years ago
  17. 33b7a29 Avoid creating virtual registers for unused values. by Dan Gohman · 15 years ago
  18. a44e522 Fix a comment. by Dan Gohman · 15 years ago
  19. f89d1dc Refine further the scope where the global DebugLoc value is active. by Dan Gohman · 15 years ago
  20. b357983 Fix a bunch of namespace polution. by Dan Gohman · 15 years ago
  21. ae541aa Add more const qualifiers for LLVM IR pointers in CodeGen. by Dan Gohman · 15 years ago
  22. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  23. 6a732b5 Delete unused arguments. by Dan Gohman · 15 years ago
  24. 2520864 Factor out EH landing pad code into a separate function, and constify by Dan Gohman · 15 years ago
  25. 7f6b8b8 Reset the debug location even if the instruction was a terminator. by Dan Gohman · 15 years ago
  26. c21a2dc Delete an unused function. by Dan Gohman · 15 years ago
  27. 5dc4433 Clear the FunctionLoweringInfo object before doing other things that by Dan Gohman · 15 years ago
  28. 0e02672 Move this assert out of SelectionDAGISel into FunctionLoweringInfo, and by Dan Gohman · 15 years ago
  29. 046fe6b Add a comment. by Dan Gohman · 15 years ago
  30. b13033f Move the code for initialing the entry block livein set out of SelectionDAGISel. by Dan Gohman · 15 years ago
  31. c0fb65d Reorgnaize this code to be more tidy and readable. by Dan Gohman · 15 years ago
  32. 441516f Trim #includes. by Dan Gohman · 15 years ago
  33. 9870826 Move the code for emitting livein copies out of SelectionDAGISel. by Dan Gohman · 15 years ago
  34. de4c0a7 Sink landing-pad marking code out of by Dan Gohman · 15 years ago
  35. 87d677c minor tidying. by Chris Lattner · 15 years ago
  36. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  37. decc267 Three changes: by Chris Lattner · 15 years ago
  38. de6e783 remove some redundant MMI arguments. by Chris Lattner · 15 years ago
  39. ed3a806 unthread MMI from FastISel by Chris Lattner · 15 years ago
  40. ea76186 trim some spurious references to DwarfWriter. SDIsel really doesn't by Chris Lattner · 15 years ago
  41. ba79d72 selection dag doesn't need DwarfWriter, remove some tendrils. by Chris Lattner · 15 years ago
  42. d850ac7 fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 15 years ago
  43. a4f2bb0 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
  44. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  45. 23dbf66 use the optimized debug info apis in sdisel. by Chris Lattner · 15 years ago
  46. bed993d add a statistic for the # times isel has to backtrack. by Chris Lattner · 15 years ago
  47. caa8870 finally remove the immAllOnesV_bc/immAllZerosV_bc patterns by Chris Lattner · 15 years ago
  48. 5d9a1bc comply with the wishes of a fixme. by Chris Lattner · 15 years ago
  49. b0e483e now that (parallel) is gone and a variety of bugs in targets by Chris Lattner · 15 years ago
  50. aa4e339 add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and by Chris Lattner · 15 years ago
  51. 856fb39 don't add nodes to the now-dead nodes list multiple times, this by Chris Lattner · 15 years ago
  52. 19e37cb don't add flag nodes with chain results to the NowDeadNodes by Chris Lattner · 15 years ago
  53. a6f8693 improve -debug-only=isel comments for cases when we don't enter a by Chris Lattner · 15 years ago
  54. d5d5a3d Change tblgen to emit FOOISD opcode names as two by Chris Lattner · 15 years ago
  55. 90a48ad Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions. by Devang Patel · 15 years ago
  56. c4a3f23 fix ShrinkDemandedOps to not leave dead nodes around, fixing PR6607 by Chris Lattner · 15 years ago
  57. 25e0ab9 rewrite ShrinkDemandedOps to be faster and indent less, no functionality change. by Chris Lattner · 15 years ago
  58. 552186d make -view-isel-dags print after the 'ShrinkDemandedOps' pass. by Chris Lattner · 15 years ago
  59. 3b9d621 fix AsmPrinter::GetBlockAddressSymbol to always return a unique by Chris Lattner · 15 years ago
  60. 7561d48 change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 15 years ago
  61. 19b3826 Attempt to make this debug output meaningful, both in the case of by Dan Gohman · 15 years ago
  62. 8f03d75 Print the correct index in the "match failed at index" message. by Dan Gohman · 15 years ago
  63. 580bba2 Avoid creating bad PHI instructions when BR is being const-folded. by Jakob Stoklund Olesen · 15 years ago
  64. 18fdaba Fix PR6497, a bug where we'd fold a load into an addc by Chris Lattner · 15 years ago
  65. 9bbcd5e inline a small function with one call site. by Chris Lattner · 15 years ago
  66. c19ae9d add a statistic for # times fastisel fails. by Chris Lattner · 15 years ago
  67. 57bf8a4 change the new isel matcher to emit ComplexPattern matches by Chris Lattner · 15 years ago
  68. 2c4afd1 inline CannotYetSelectIntrinsic into CannotYetSelect and simplify. by Chris Lattner · 15 years ago
  69. da828e3 add some of the more obscure predicate types to the Scope accelerator. by Chris Lattner · 15 years ago
  70. f1b7c7d speed up scope node processing: if the first element of a scope by Chris Lattner · 15 years ago
  71. cfe2eab introduce a new SwitchTypeMatcher node (which is analogous to by Chris Lattner · 15 years ago
  72. d1b7382 Fix some issues in WalkChainUsers dealing with by Chris Lattner · 15 years ago
  73. 00592ec run HandleMergeInputChains even if we only have one input chain. by Chris Lattner · 15 years ago
  74. 82dd3d3 Fix the xfail I added a couple of patches back. The issue by Chris Lattner · 15 years ago
  75. 61c97f6 I was confused about this, it turns out that MorphNodeTo by Chris Lattner · 15 years ago
  76. 3ff1e4d factor node morphing out to its own helper method. by Chris Lattner · 15 years ago
  77. 7c306da Sink InstructionSelect() out of each target into SDISel, and rename it by Chris Lattner · 15 years ago
  78. 6183fbd Use the right induction variable. by Chris Lattner · 15 years ago
  79. c6d7ad3 Rewrite chain handling validation and input TokenFactor handling by Chris Lattner · 15 years ago
  80. 319ef94 remove dead code. by Chris Lattner · 15 years ago
  81. 6b30792 refactor some code out of OPC_EmitMergeInputChains into a new helper function. by Chris Lattner · 15 years ago
  82. 7390eeb Accelerate isel dispatch for tables that start with a top-level by Chris Lattner · 15 years ago
  83. 7d892d6 some trivial microoptimizations. by Chris Lattner · 15 years ago
  84. fa342fa eliminate the CheckMultiOpcodeMatcher code and have each by Chris Lattner · 15 years ago
  85. eb66921 add a new OPC_SwitchOpcode which is semantically equivalent by Chris Lattner · 15 years ago
  86. 14df8dc eliminate GetInt1/2 by Chris Lattner · 15 years ago
  87. 2a49d57 hoist the new isel interpreter out of DAGISelHeader.h by Chris Lattner · 15 years ago
  88. da244a0 fix a bug in findNonImmUse (used by IsLegalToFold) where nodes with by Chris Lattner · 15 years ago
  89. 409ac58 sink special case "cannotyetselect" for intrinsics out of the by Chris Lattner · 15 years ago
  90. 014bf21 Split SelectionDAGISel::IsLegalAndProfitableToFold to by Evan Cheng · 15 years ago
  91. 046632f Now that ShrinkDemandedOps() is separated out from DAG combine. It sometimes leave some obvious nops which dag combine used to clean up afterwards e.g. (trunk (ext n)) -> n. Look for them and squash them. by Evan Cheng · 16 years ago
  92. 518bb53 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  93. 187361b Remove the '-disable-scheduling' flag and replace it with the 'source' option of by Bill Wendling · 16 years ago
  94. ce6715f by David Greene · 16 years ago
  95. ac931c0 by David Greene · 16 years ago
  96. f4549b0 fix 80-column violations by Jim Grosbach · 16 years ago
  97. 21c14e3 Update a partially obsolete comment. by Dan Gohman · 16 years ago
  98. dd437ba Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND was constant folded. by Jakob Stoklund Olesen · 16 years ago
  99. 54e146b Dan pointed out checking whether a node is dead by comparing its opcode to ISD::DELETED_NODE is not safe. Use a DAGUpdateListener to remove dead nodes from work list instead. by Evan Cheng · 16 years ago
  100. 6f279e0 ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced. Do not delete dead nodes again. by Evan Cheng · 16 years ago