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