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