1. 998ef4a switch the second scalarrepl pass to use SSAUpdater. We run two scalarrepl passes: one by Chris Lattner · 15 years ago
  2. b352d6e split SROA into two passes: one that uses DomFrontiers (-scalarrepl) by Chris Lattner · 15 years ago
  3. 25052d8 Remove casts between Value** and Constant**, which won't work if a by Jay Foad · 15 years ago
  4. e0a1a5b Implement full support for promoting allocas to registers using SSAUpdater by Chris Lattner · 15 years ago
  5. bdb6b7f relax testcase a bit. by Chris Lattner · 15 years ago
  6. 0422390 Try for the third time to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 15 years ago
  7. d357e88 revert my fastisel patch again which apparently still gives the by Chris Lattner · 15 years ago
  8. 9e27cc8 reapply r123414 now that the botz are calmed down and the fix is already in. by Chris Lattner · 15 years ago
  9. 70e5e22 indentation by Chris Lattner · 15 years ago
  10. f3eb3bb Completed :lower16: / :upper16: support for movw / movt pairs on Darwin. by Evan Cheng · 15 years ago
  11. b6436e5 Revert r123419. It still breaks llvm-gcc-i386-linux-selfhost. by Jakob Stoklund Olesen · 15 years ago
  12. a899d1c r123414 broke llvm-gcc bootstrap apparently, revert by Chris Lattner · 15 years ago
  13. 67d9891 Set the insertion point correctly for instructions generated by load folding: by Chris Lattner · 15 years ago
  14. 09befe9 Try again to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 15 years ago
  15. c5f608b Rather than doing early instcombine, try doing early CSE instead. This should still handle by Owen Anderson · 15 years ago
  16. c43cee3 Move some shift transforms out of instcombine and into InstructionSimplify. by Duncan Sands · 15 years ago
  17. 68a659d Don't bother conditionalizing the use of SROA in -O1 mode. We're already running it unconditionally by Owen Anderson · 15 years ago
  18. d754041 fix PR8961 - a fast isel miscompilation where we'd insert a new instruction by Chris Lattner · 15 years ago
  19. eea666f Better terminator avoidance. by Jakob Stoklund Olesen · 15 years ago
  20. 8fbbd1c Add comment about Thumb2 fixup comments being completely bogus. by Evan Cheng · 15 years ago
  21. 21d842c Add single entry / single exit accessors. by Tobias Grosser · 15 years ago
  22. 0c9f250 Recognize alternative register names like ip -> r12. by Owen Anderson · 15 years ago
  23. f7ca976 Fix a few more places that should use MBB::getLastNonDebugInstr(). by Jakob Stoklund Olesen · 15 years ago
  24. 0fba714 As far as I can tell, unified syntax uses c0-c15 instead of cr0-cr15 for mcr and friends. by Owen Anderson · 15 years ago
  25. 4c5456a typo by Chris Lattner · 15 years ago
  26. 4cd18f9 memcpy + metadata = bliss :) by Chris Lattner · 15 years ago
  27. e4e5e2a Add support to the ARM MC infrastructure to support mcr and friends. This requires supporting by Owen Anderson · 15 years ago
  28. 82caf1a Relax an assertion. On archs like ARM, an immediate field may be scattered. So it's possible for some bits of every 8 bits to be encoded already, and the rest still needs to be fixed up. by Evan Cheng · 15 years ago
  29. a6ada9f Temporary workaround for an i386 crash in LiveDebugVariables. by Jakob Stoklund Olesen · 15 years ago
  30. 4f28c1c Teach frame lowering to ignore debug values after the terminators. by Jakob Stoklund Olesen · 15 years ago
  31. 4225785 Tidy comments, indentation, and 80-column violations. by Bob Wilson · 15 years ago
  32. 6974302 Fix whitespace. by Bob Wilson · 15 years ago
  33. 67b212e Fix ARMAsmParser::ParseOperand() to allow it to parse . as a branch target and by Kevin Enderby · 15 years ago
  34. bc8d5f1 Little help to debug the bugpoint itself. Patch by Bob Wilson. by Devang Patel · 15 years ago
  35. a851fd8 Speculatively revert r123384 to make llvm-gcc-i386-linux-selfhost buildbot happy. by Devang Patel · 15 years ago
  36. 006bfeb Add some platform tests. by Oscar Fuentes · 15 years ago
  37. 5f3e2be When updating a tSpill/tRestore instruction to be a tSTRr/tLDRr, correctly by Jim Grosbach · 15 years ago
  38. 64f865c Teach MachineBasicBlock::getFirstTerminator to ignore debug values. by Jakob Stoklund Olesen · 15 years ago
  39. f0908ae Check for empty structs, and for consistency, zero-element arrays. by Bob Wilson · 15 years ago
  40. 704d134 Extend SROA to handle arrays accessed as homogeneous structs and vice versa. by Bob Wilson · 15 years ago
  41. 694a10e Make SROA more aggressive with allocas containing padding. by Bob Wilson · 15 years ago
  42. 3bf2279 Disable RTTI when building unit tests. This avoids errors at link time. by Oscar Fuentes · 15 years ago
  43. 60b5312 Platform tests for argz_* functions. by Oscar Fuentes · 15 years ago
  44. 53ad861 Remove some wrong code which fortunately was never executed (as explained in by Duncan Sands · 15 years ago
  45. 6dc9125 The most common simplification missed by instsimplify in unoptimized bitcode by Duncan Sands · 15 years ago
  46. 7597212 Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a step by Evan Cheng · 15 years ago
  47. 04f5079 Experiment with changing the default 32-bit linux stack alignment to by Eric Christopher · 15 years ago
  48. c2a94da Keep unnamed_addr when linking. by Rafael Espindola · 15 years ago
  49. d72479c Reject uses of unnamed_addr in declarations. by Rafael Espindola · 15 years ago
  50. fef9ff4 Add a FIXME and two asserts for now in the ARMAsmParser when it sees .code 16 or by Kevin Enderby · 15 years ago
  51. dd11ea4 Fix r123346 to handle scalar types too. by Dan Gohman · 15 years ago
  52. 668c9e3 Add missing space in debug output by Jakob Stoklund Olesen · 15 years ago
  53. 8a8696d Change call to Error() to assert() by Jason W Kim · 15 years ago
  54. 1d86617 Style clean up - break up the breaks. by Jason W Kim · 15 years ago
  55. b866543 Apply the patch from PR8958, which allows llc to get slightly by Dan Gohman · 15 years ago
  56. 9df536c Support/Path: Deprecate PathV1::IsSymlink and replace all uses with PathV2::is_symlink. by Michael J. Spencer · 15 years ago
  57. 25dc226 Try again enabling LiveDebugVariables. by Jakob Stoklund Olesen · 15 years ago
  58. 8dc602d Added clarifying comment by Jason W Kim · 15 years ago
  59. 650b7d7 JimG sez: "The value-kinds look like masks, but they're not consistently used by Jason W Kim · 15 years ago
  60. 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
  61. 12a4031 Fix braino in dominator tree walk. by Jakob Stoklund Olesen · 15 years ago
  62. f203627 Sometimes, old virtual registers can linger on DBG_VALUE instructions. by Jakob Stoklund Olesen · 15 years ago
  63. ee54709 Teach VirtRegRewriter to update slot indexes when erasing instructions. by Jakob Stoklund Olesen · 15 years ago
  64. 7fd747b Annotate VirtRegRewriter debug output with slot indexes. by Jakob Stoklund Olesen · 15 years ago
  65. fc69c37 Verify slot index ordering. by Jakob Stoklund Olesen · 15 years ago
  66. a5f1a90 Assert if anybody tries to put a slot index on a DBG_VALUE instruction. by Jakob Stoklund Olesen · 15 years ago
  67. 7bd46da Verify that machine instruction parent pointers are consistent. by Jakob Stoklund Olesen · 15 years ago
  68. 7caebff Sort the register list based on the *actual* register numbers rather than the by Bill Wendling · 15 years ago
  69. 85bbd57 Use SmallVector instead of SmallPtrSet and avoid non-deterministic behavior. by Devang Patel · 15 years ago
  70. 5f8a917 Mostly undo r123297, but move the default case in EvaluateAsPCRel to the top by Matt Beaumont-Gay · 15 years ago
  71. e45f2df Add another note taken from the gcc bugzilla. by Nick Lewycky · 15 years ago
  72. 860b64c Implement RETURNADDR and FRAMEADDR lowering in SPARC backend. by Venkatraman Govindaraju · 15 years ago
  73. c178308 Remove SPARC backend getpcx instruction's Uses. Also, insert an assert to by Venkatraman Govindaraju · 15 years ago
  74. d318fc2 revert 123144, reenabling the rest of memset formation. by Chris Lattner · 15 years ago
  75. 7d29ffb Fix SPARC backend call instruction so that arguments passed through registers by Venkatraman Govindaraju · 15 years ago
  76. d2e9050 revert r123146 which disabled code that wasn't the root cause by Chris Lattner · 15 years ago
  77. 2d5c0cd revert r123149, reenabling an improvement to memcpyopt that wasn't by Chris Lattner · 15 years ago
  78. 676943b Prefer llvm_unreachable to assert(0) by Matt Beaumont-Gay · 15 years ago
  79. 86a97f2 1. Support ELF pcrel relocations for movw/movt: by Jason W Kim · 15 years ago
  80. 9081b4b Workaround for bug 8721. .s Test added. by Jason W Kim · 15 years ago
  81. 2df5458 The world is not ready for LiveDebugVariables yet. by Jakob Stoklund Olesen · 15 years ago
  82. 89f1582 Remove the PR8954 workaround. by Jakob Stoklund Olesen · 15 years ago
  83. fbbd4ab Fix a non-deterministic loop in llvm::MergeBlockIntoPredecessor. by Jakob Stoklund Olesen · 15 years ago
  84. a518ccc Enable LiveDebugVariables by default. by Jakob Stoklund Olesen · 15 years ago
  85. f27df33 SPARC backend: correct ICC/FCC uses for ADDX and SELECT_CC by Venkatraman Govindaraju · 15 years ago
  86. d8c120b Dial back the speculative fix for PR8954 a bit, so that we only recompute dominators by Cameron Zwarich · 15 years ago
  87. b087737 Don't insert DBG_VALUE instructions after the first terminator. by Jakob Stoklund Olesen · 15 years ago
  88. b72d2a9 Clean up ARM subtarget code by using Triple ADT. by Evan Cheng · 15 years ago
  89. a36478f Appropriately truncate debug info range in dwarf output. by Devang Patel · 15 years ago
  90. 113328d Put the Dominator improvements back in. They were not the cause of bootstrap miscomparisons. by Jakob Stoklund Olesen · 15 years ago
  91. e641863 Attempt to fix the bootstrap buildbot. Rafael says this works for him on x86-64 Linux. by Cameron Zwarich · 15 years ago
  92. cbf39b5 Speculatively revert the recent improvements to Dominators.h in an attempt to track down the gcc bootstrap miscompare. by Jakob Stoklund Olesen · 15 years ago
  93. eb9f3f9 McARM: Fill in GetMnemonicAcceptInfo(). by Daniel Dunbar · 15 years ago
  94. e6e5fbb McARM: Write a silly Python script to compute some hard coded info from the by Daniel Dunbar · 15 years ago
  95. a33b625 Remove dead variable, const-ref-ize an APInt. by Owen Anderson · 15 years ago
  96. f73b99a this pass claims to preserve scev, make sure to tell it about deletions. by Chris Lattner · 15 years ago
  97. 6c562f6 Fix a comment: We now have intrinsics for vcvtr. by Bob Wilson · 15 years ago
  98. 6038a63 some comment improvements. by Chris Lattner · 15 years ago
  99. 3a5004d Fix PR8946, a missing reg/reg form of movdqu. by Chris Lattner · 15 years ago
  100. 3771dd0 McARM: Sketch some logic for determining when to add carry set and predication code operands based on the "canonical mnemonic". by Daniel Dunbar · 15 years ago