1. e9a7ea6 Keep track of incoming argument's location while emitting LiveIns. by Devang Patel · 15 years ago
  2. 4e3740e Fix bug where ReduceLoadWidth was creating illegal ZEXTLOAD instructions. by Richard Osborne · 15 years ago
  3. ed299f6 Clarify the LSDASection NULL check by Anton Korobeynikov · 15 years ago
  4. 8352062 Respect the -tail-dup-size command line option even when optimizing for size. by Jakob Stoklund Olesen · 15 years ago
  5. 9b108a3 Teach DAGCombine to fold fold (sra (trunc (sr x, c1)), c2) -> (trunc (sra x, c1+c2) when c1 equals the amount of bits that are truncated off. by Benjamin Kramer · 15 years ago
  6. 2c94b42 Add the missing sub identity "A-(A-B) -> B" to DAGCombine. by Benjamin Kramer · 15 years ago
  7. c3f507f Re-apply r124518 with fix. Watch out for invalidated iterator. by Evan Cheng · 15 years ago
  8. b0a42fd Revert r124518. It broke Linux self-host. by Evan Cheng · 15 years ago
  9. 5e69407 Re-commit r124462 with fixes. Tail recursion elim will now dup ret into unconditional predecessor to enable TCE on demand. by Evan Cheng · 15 years ago
  10. 1b5c0cb Revert r124462. There are a few big regressions that I need to fix first. by Evan Cheng · 15 years ago
  11. ed4efd3 Fix build with stdcxx by using llvm::next. Patch by Joerg Sonnenberger! by Nick Lewycky · 15 years ago
  12. 1ffb533 Print the visibility of declarations. by Rafael Espindola · 15 years ago
  13. 40f64cb - Stop simplifycfg from duplicating "ret" instructions into unconditional by Evan Cheng · 15 years ago
  14. e787ddb Remove a temporary workaround for a lencod miscompile. Depends on the fix in r124442. by Andrew Trick · 15 years ago
  15. 5d7ab85 VirtRegRewriter fix: update kill flags, which are used by the scavenger. by Andrew Trick · 15 years ago
  16. 7e7fc10 Speculatively revert r124380. by Devang Patel · 15 years ago
  17. bfae5f3 While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal nodes. by Devang Patel · 15 years ago
  18. adf9c8b Avoid modifying the OneClassForEachPhysReg map while iterating over it. by Bob Wilson · 15 years ago
  19. 4789aca Try harder to not have unused variables. by Matt Beaumont-Gay · 15 years ago
  20. a8af137 Opt-mode -Wunused-variable cleanup by Matt Beaumont-Gay · 15 years ago
  21. 39078a8 Reapply 124301 by Devang Patel · 15 years ago
  22. 6b9a293 Initialize variable to get rid of clang warning. by Bill Wendling · 15 years ago
  23. 4a95c19 Revert 124301. by Devang Patel · 15 years ago
  24. c47fd9f Revert r124302 by Devang Patel · 15 years ago
  25. cfe33c4 by David Greene · 15 years ago
  26. d2c9793 While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal nodes. by Devang Patel · 15 years ago
  27. 6f121fd Process valid SDDbgValues even if the node does not have any order assigned. by Devang Patel · 15 years ago
  28. 55d20e8 Refactor. by Devang Patel · 15 years ago
  29. 9158509 by David Greene · 15 years ago
  30. 0786284 Rename member variables to follow the rest of LLVM. No functional change. by Jakob Stoklund Olesen · 15 years ago
  31. a2e868d Provide an interface to transfer SDDbgValue from one SDNode to another. by Devang Patel · 15 years ago
  32. 8f31428 by Devang Patel · 15 years ago
  33. 3a00ffa This assertion is too restrictive, it does not apply for dangling dbg value nodes (nodes where dbg.value intrinsic preceds use of the value). by Devang Patel · 15 years ago
  34. d4e0978 Support printing exception section into the current one. This is the case when LSDASection is blank by Anton Korobeynikov · 15 years ago
  35. a3ee3ef Speculatively revert r124138. by Devang Patel · 15 years ago
  36. 224a180 Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrinisic. by Devang Patel · 15 years ago
  37. c48d50f Temporarily workaround JM/lencod miscompile (SIGSEGV). rdar://problem/8893967 by Andrew Trick · 15 years ago
  38. 96aa78c Add support for the --noexecstack option. by Rafael Espindola · 15 years ago
  39. 584520e Null initialize a few variables flagged by by Ted Kremenek · 15 years ago
  40. 0cf5e3d Delay the creation of eh_frame so that the user can change the defaults. by Rafael Espindola · 15 years ago
  41. 1c13026 Remove more duplicated code. by Rafael Espindola · 15 years ago
  42. c85dca6 Remove duplicated code. by Rafael Espindola · 15 years ago
  43. d1dace8 Enable support for precise scheduling of the instruction selection by Andrew Trick · 15 years ago
  44. c8bfd1d Convert -enable-sched-cycles and -enable-sched-hazard to -disable by Andrew Trick · 15 years ago
  45. c0de995 SplitKit requires that all defs are in place before calling useIntv(). by Jakob Stoklund Olesen · 15 years ago
  46. d7ca577 Add LiveIntervalMap::dumpCache() to print out the cache used by the ssa update algorithm. by Jakob Stoklund Olesen · 15 years ago
  47. 6214373 My editor's indent went crazy. Fix. by Eric Christopher · 15 years ago
  48. 0205098 Expand invalid return values for umulo and smulo. Handle these similarly by Eric Christopher · 15 years ago
  49. 9fe2009 Sorry, several patches in one. by Evan Cheng · 15 years ago
  50. 0bc3086 Selection DAG scheduler register pressure heuristic fixes. by Andrew Trick · 15 years ago
  51. fd50d76 Check that a live range exists before shortening it. This fixes PR8989. by Jakob Stoklund Olesen · 15 years ago
  52. b908a00 Add hidden -verify-coalescing to run the machine code verifier before and after by Jakob Stoklund Olesen · 15 years ago
  53. b7683c0 Fix bug found by new clang warning. by Jakob Stoklund Olesen · 15 years ago
  54. e338581 Use only one API at a time. by Eric Christopher · 15 years ago
  55. 38a1826 If we can, lower the multiply part of a umulo/smulo call to a libcall by Eric Christopher · 15 years ago
  56. e449d1f Fix debug info for merged global. by Devang Patel · 15 years ago
  57. fc7d775 Divert Hopfield network debug output. It is very noisy. by Jakob Stoklund Olesen · 15 years ago
  58. 92e6939 Don't accidentally leave small gaps in the live ranges when leaving the active by Jakob Stoklund Olesen · 15 years ago
  59. dacde94 Fix register address expression. Patch by Ken Dyck. by Devang Patel · 15 years ago
  60. ccdb3fc Implement RAGreedy::splitAroundRegion and remove loop splitting. by Jakob Stoklund Olesen · 15 years ago
  61. b5fa933 Add RAGreedy methods for splitting live ranges around regions. by Jakob Stoklund Olesen · 15 years ago
  62. 955ed73 Remove unused variables found by gcc-4.6's -Wunused-but-set-variable. by Jeffrey Yasskin · 15 years ago
  63. f224322 Remove checking that prevented overlapping CALLSEQ_START/CALLSEQ_END by Stuart Hastings · 15 years ago
  64. c9b6a3e Fix an off-by-one error in ctpop combining. by Benjamin Kramer · 15 years ago
  65. d822892 Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0. by Benjamin Kramer · 15 years ago
  66. b99fdee reapply my fix for PR8961 with a tweak to properly handle by Chris Lattner · 15 years ago
  67. 5df5a22 Add an assert so we don't silently miscompile ctpop for bit widths > 128. by Benjamin Kramer · 15 years ago
  68. b6516ae Reimplement CTPOP legalization with the "best" algorithm from by Benjamin Kramer · 15 years ago
  69. 439ea27 Update CMake build. by Ted Kremenek · 15 years ago
  70. ca5f616 Delete an assignment to ThisBB which isn't needed, and tidy up some comments. by Dan Gohman · 15 years ago
  71. 3965b5e Add a possibility to switch between CFI directives- and table-based frame description emission. Currently all the backends use table-based stuff. by Anton Korobeynikov · 15 years ago
  72. 9a1ef4e Add CFI directives-based frame information emission. Not hooked yet. by Anton Korobeynikov · 15 years ago
  73. d7e8ddc Split stuff as a preparation for CFI directives-based frame information emission by Anton Korobeynikov · 15 years ago
  74. f697c8a Support for precise scheduling of the instruction selection DAG, by Andrew Trick · 15 years ago
  75. 0422390 Try for the third time to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 15 years ago
  76. b6436e5 Revert r123419. It still breaks llvm-gcc-i386-linux-selfhost. by Jakob Stoklund Olesen · 15 years ago
  77. 67d9891 Set the insertion point correctly for instructions generated by load folding: by Chris Lattner · 15 years ago
  78. 09befe9 Try again to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 15 years ago
  79. eea666f Better terminator avoidance. by Jakob Stoklund Olesen · 15 years ago
  80. a6ada9f Temporary workaround for an i386 crash in LiveDebugVariables. by Jakob Stoklund Olesen · 15 years ago
  81. 4f28c1c Teach frame lowering to ignore debug values after the terminators. by Jakob Stoklund Olesen · 15 years ago
  82. a851fd8 Speculatively revert r123384 to make llvm-gcc-i386-linux-selfhost buildbot happy. by Devang Patel · 15 years ago
  83. 64f865c Teach MachineBasicBlock::getFirstTerminator to ignore debug values. by Jakob Stoklund Olesen · 15 years ago
  84. dd11ea4 Fix r123346 to handle scalar types too. by Dan Gohman · 15 years ago
  85. 668c9e3 Add missing space in debug output by Jakob Stoklund Olesen · 15 years ago
  86. b866543 Apply the patch from PR8958, which allows llc to get slightly by Dan Gohman · 15 years ago
  87. 25dc226 Try again enabling LiveDebugVariables. by Jakob Stoklund Olesen · 15 years ago
  88. f0704d2 Don't emit a DBG_VALUE for a spill slot that the rewriter decided not to use after all. by Jakob Stoklund Olesen · 15 years ago
  89. 12a4031 Fix braino in dominator tree walk. by Jakob Stoklund Olesen · 15 years ago
  90. f203627 Sometimes, old virtual registers can linger on DBG_VALUE instructions. by Jakob Stoklund Olesen · 15 years ago
  91. ee54709 Teach VirtRegRewriter to update slot indexes when erasing instructions. by Jakob Stoklund Olesen · 15 years ago
  92. 7fd747b Annotate VirtRegRewriter debug output with slot indexes. by Jakob Stoklund Olesen · 15 years ago
  93. fc69c37 Verify slot index ordering. by Jakob Stoklund Olesen · 15 years ago
  94. 7bd46da Verify that machine instruction parent pointers are consistent. by Jakob Stoklund Olesen · 15 years ago
  95. 2df5458 The world is not ready for LiveDebugVariables yet. by Jakob Stoklund Olesen · 15 years ago
  96. a518ccc Enable LiveDebugVariables by default. by Jakob Stoklund Olesen · 15 years ago
  97. b087737 Don't insert DBG_VALUE instructions after the first terminator. by Jakob Stoklund Olesen · 15 years ago
  98. a36478f Appropriately truncate debug info range in dwarf output. by Devang Patel · 15 years ago
  99. 93c7042 Move ExpandAtomic into the integer expansion routines - it's only used there. by Eric Christopher · 15 years ago
  100. 97fd9a5 Fix PR 8916 (qv for analysis), at least the immediate problem. by Dale Johannesen · 15 years ago