1. 2d521e5 Rename new TailDuplicationPass to avoid name conflict with the old one. by Bob Wilson · 15 years ago
  2. 40ea0e2 When all defs of a vr are implicit_def, delete all of the defs. by Evan Cheng · 15 years ago
  3. 15acadd Split tail duplication into a separate pass. This is needed to avoid by Bob Wilson · 15 years ago
  4. e7c9195 ProcessImplicitDefs should watch out for invalidated iterator and extra implicit operands on copies. by Evan Cheng · 15 years ago
  5. 1c3451f Avoid some possibly unsafe uses of StringRef::data(). by Benjamin Kramer · 15 years ago
  6. 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
  7. f8c4cfb Refactor target hook for tail duplication as requested by Chris. by Bob Wilson · 15 years ago
  8. e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 15 years ago
  9. f5a7a2c Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. by Devang Patel · 15 years ago
  10. f3a0376 Swith to pubtypes section before emitting pub types. by Devang Patel · 15 years ago
  11. 193f720 Emit pubtypes. by Devang Patel · 15 years ago
  12. 2601329 <rdar://problem/6721894>. Allow multiple registers to be renamed together (super and sub) if necessary to break an anti-dependence. by David Goodwin · 15 years ago
  13. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 15 years ago
  14. 277207e Simplify this code. by Dan Gohman · 15 years ago
  15. 75ae593 Print the debug info line and column in MachineInstr::print even when there's by Dan Gohman · 15 years ago
  16. 05f6fa8 Revert r89487. by Devang Patel · 15 years ago
  17. 5fca8b1 Move CopyCatchInfo into FunctionLoweringInfo.cpp too, for consistency. by Dan Gohman · 15 years ago
  18. 2048b85 Rename SelectionDAGLowering to SelectionDAGBuilder, and rename by Dan Gohman · 15 years ago
  19. f9bd450 Move RegsForValue to an anonymous namespace, since it is only used in this file. by Dan Gohman · 15 years ago
  20. 66336ed Move some more code out of SelectionDAGBuild.cpp and into by Dan Gohman · 15 years ago
  21. 9977ed0 Update CMake file. by Ted Kremenek · 15 years ago
  22. 6277eb2 Move the FunctionLoweringInfo class and some related utility functions out by Dan Gohman · 15 years ago
  23. ce2c51b Pull LLVMContext out of PromoteMemToReg. by Nick Lewycky · 15 years ago
  24. a2f20b2 Add getFrameIndexReference() to TargetRegisterInfo, which allows targets to by Jim Grosbach · 15 years ago
  25. 7ab38df 80-column cleanup by Jim Grosbach · 15 years ago
  26. e023993 Teach MachineBasicBlock::updateTerminator() to handle a failing TII->ReverseBranchCondition(Cond) call. by Jakob Stoklund Olesen · 15 years ago
  27. 31ef40e remove trailing whitespace by Jim Grosbach · 15 years ago
  28. e54cb16 Allow target to disable if-converting predicable instructions. e.g. NEON instructions under ARM mode. by Evan Cheng · 15 years ago
  29. 2c4ceb1 Cosmetic changes, which were long overdue, in DwarfDebug.cpp. by Devang Patel · 15 years ago
  30. bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 15 years ago
  31. 323d8c3 Be more clever about calculating live variables through new basic blocks. by Jakob Stoklund Olesen · 15 years ago
  32. 9bff5cb Remove dead code. by Devang Patel · 15 years ago
  33. 5b8bce1 When generating a vector the really slow way, via loads by Dale Johannesen · 15 years ago
  34. 6f01d9c There is no need to use FoldingSet to unique DIEs. by Devang Patel · 15 years ago
  35. 00621ef Restructure code to allow renaming of multiple-register groups for anti-dep breaking. by David Goodwin · 15 years ago
  36. c26abd9 Enable hoisting load from constant memories. by Evan Cheng · 15 years ago
  37. 29cbade Target-independent support for TargetFlags on BlockAddress operands, by Dan Gohman · 15 years ago
  38. 017d121 Do not hold on to a map slot while new entries may be inserted into the map. by Devang Patel · 15 years ago
  39. a96fc2f by David Greene · 15 years ago
  40. 1f37b5b There is no need to emit source location info for DW_TAG_pointer_type. by Devang Patel · 15 years ago
  41. 87b75ba Add option -licm-const-load to hoist all loads from constant memory. by Evan Cheng · 15 years ago
  42. 557bbe6 Remove some old experimental code that is no longer needed. Remove additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks. by David Goodwin · 15 years ago
  43. 6cd8103 More consistent labelling of basic blocks in debug output by Jakob Stoklund Olesen · 15 years ago
  44. c088ae8 Fix PR5558, which was caused by a wrong fix for PR3393 (see commit 63048), by Duncan Sands · 15 years ago
  45. b4afb13 Fix fast-isel to avoid selecting the return instruction if a by Dan Gohman · 15 years ago
  46. 2e7e948 Add an experimental option to run gep-splitting and no-load GVN by Dan Gohman · 15 years ago
  47. 324da76 Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName. by Jakob Stoklund Olesen · 15 years ago
  48. 8783e40 Removed references to LiveStacks from Spiller.* . They're no longer needed. by Lang Hames · 15 years ago
  49. 3e72d30 Fix a couple of problems with maintaining liveness information for antidep breaking. by David Goodwin · 15 years ago
  50. 160069d Place new basic blocks immediately after their predecessor when splitting by Jakob Stoklund Olesen · 15 years ago
  51. fb7634f Reverting the EH table patches. by Bill Wendling · 15 years ago
  52. feb5bfb by David Greene · 15 years ago
  53. 7cfd336 by David Greene · 15 years ago
  54. 835ca07 Added a new Spiller implementation which wraps LiveIntervals::addIntervalsForSpills. by Lang Hames · 15 years ago
  55. 01c6937 The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EH by Bill Wendling · 15 years ago
  56. fbb6b67 There should be no need to keep renumbering blocks during tail duplication. by Bob Wilson · 15 years ago
  57. ec04458 Attempt #2: by Bill Wendling · 15 years ago
  58. 60f34b9 Tail duplication still needs to iterate. Duplicating new instructions onto by Bob Wilson · 15 years ago
  59. 79d6210 Add another statistic to measure code size due to tail duplication. by Bob Wilson · 15 years ago
  60. 0b25ae1 Fix PR5300. by Jakob Stoklund Olesen · 15 years ago
  61. 8f16e02 Allow the machine verifier to be run outside the PassManager. by Jakob Stoklund Olesen · 15 years ago
  62. 1e78aa4 Remove the -early-coalescing option by Jakob Stoklund Olesen · 15 years ago
  63. 38283e2 Fixed the in-place spiller and trivial rewriter, which had been broken by the recent SlotIndexes work. by Lang Hames · 15 years ago
  64. 7cd5d3e Add statistics for tail duplication. by Bob Wilson · 15 years ago
  65. 0257dd3 Don't require LiveVariables for PHIElimination. Enable critical edge splitting by Jakob Stoklund Olesen · 15 years ago
  66. 834b08a Add a target hook to allow changing the tail duplication limit based on the by Bob Wilson · 15 years ago
  67. 5052c15 Fix inverted test and add testcase from failing self-host. by Jakob Stoklund Olesen · 15 years ago
  68. 202344e Disable -split-phi-edges to unbreak the buildbots by Jakob Stoklund Olesen · 15 years ago
  69. 5493aca Never call UpdateTerminator() when AnalyzeBranch would fail. by Jakob Stoklund Olesen · 15 years ago
  70. 2a085c3 Add a WriteAsOperand for MachineBasicBlock so MachineLoopInfo dump looks sane. by Evan Cheng · 15 years ago
  71. 7adcdc3 Fix comment. by Evan Cheng · 15 years ago
  72. 95a2c8f Enable -split-phi-edges by default, except when -regalloc=local. by Jakob Stoklund Olesen · 15 years ago
  73. aa60dda Remove a special case for tail merging that seems to be both broken and by Bob Wilson · 15 years ago
  74. 37d60fd Set MadeChange instead of MadeChangeThisIteration. by Dan Gohman · 15 years ago
  75. 465c825 Update a comment, now that tail duplication happens after other branch by Bob Wilson · 15 years ago
  76. 56ea69c Perform tail duplication only once, after tail merging is complete. by Bob Wilson · 15 years ago
  77. 9e97f3c Revert 89021. It's miscompiling llvm-gcc driver driver at -O0. by Evan Cheng · 15 years ago
  78. 381afae Remove VISIBILITY_HIDDEN from the classes in this directory. Fixes bug 5507. by Nick Lewycky · 15 years ago
  79. 5f9843f Revert r88939. by Nick Lewycky · 15 years ago
  80. 7378b1b Refactor the code that creates the "dot-label" difference. This may be used in by Bill Wendling · 15 years ago
  81. 2cbe71c Enable -split-phi-edges by default by Jakob Stoklund Olesen · 15 years ago
  82. e0f06c7 Remove the optimizations that convert BRCOND and BR_CC into by Dan Gohman · 15 years ago
  83. 834651c Initialize the new AsmPrinterFlags field to 0, fixing uses of by Dan Gohman · 15 years ago
  84. f76a3d6 Revert r88939. by Devang Patel · 15 years ago
  85. 6ac0e76 Sink a #include <map> to where it's actually needed. by Dan Gohman · 15 years ago
  86. 552c0df Fix a typo in a comment. by Dan Gohman · 15 years ago
  87. 4a504c6 Fix a comment. by Bob Wilson · 15 years ago
  88. 270a974 Add VISIBILITY_HIDDEN marker. by Devang Patel · 15 years ago
  89. c4a0c84 Fix some comments. by Bob Wilson · 15 years ago
  90. d34f5d9 Whitespace: be consistent with pointer syntax. by Bob Wilson · 15 years ago
  91. 3cbc312 Clean up whitespace. by Bob Wilson · 15 years ago
  92. ddff941 by David Greene · 15 years ago
  93. 39aa725 Check if subreg index is zero. by Evan Cheng · 15 years ago
  94. 285a7d5 For some targets, a copy can use a register multiple times, e.g. ppc. by Evan Cheng · 15 years ago
  95. 79ac32d Fixes the bug exposed by Anton's test case in PR 5495: by Lang Hames · 15 years ago
  96. b126d05 Fix for the original bug in PR5495 - Look at uses as well as defs when determining the PHI-copy insert point. by Lang Hames · 15 years ago
  97. e98b4b0 Added an assert to the PBQP allocator to catch infinite cost solutions which might otherwise lead to miscompilations. by Lang Hames · 15 years ago
  98. c04cae9 Do not merge jump tables this early. Branch folding will do any necessary by Jim Grosbach · 15 years ago
  99. 68bb60f Add function to replace a destination MBB in a single jump table by Jim Grosbach · 15 years ago
  100. 9a501cf revert 88761 as it fails builds. by Sanjiv Gupta · 15 years ago