1. 62fe406 implement an instcombine xform that canonicalizes casts outside of and-with-constant operations. by Chris Lattner · 14 years ago
  2. bdf466c fix typo by Chris Lattner · 14 years ago
  3. 4de2c76 Fix m_Not and m_Neg to not match random ConstantInt's. Before by Chris Lattner · 14 years ago
  4. 6792032 one more instcombine variant that is needed to work with future changes, by Chris Lattner · 14 years ago
  5. 27a9848 fix typo by Chris Lattner · 14 years ago
  6. fdb5b01 Catch ~x < cst just like ~x < ~y, we currently handle this through by Chris Lattner · 14 years ago
  7. 28621cb reduce indentation by Chris Lattner · 14 years ago
  8. a0f720f 80-col. by Eric Christopher · 14 years ago
  9. deaf55f Generalize LoadAndStorePromoter a bit and switch LICM to use it. by Chris Lattner · 14 years ago
  10. ca3f069 Fix a comment. by Bob Wilson · 14 years ago
  11. 41262da Fix 80-cols. by Eric Christopher · 14 years ago
  12. 439ea27 Update CMake build. by Ted Kremenek · 14 years ago
  13. dc1a2bd Fix some tablegen issues to allow using zero_reg for InstAlias definitions. by Bob Wilson · 14 years ago
  14. 7cefd0e Fix memory leak found by clang static analyzer. by Ted Kremenek · 14 years ago
  15. d7f696e 'HiReg' is written but never read. Nuke its declaration and its assignments. by Ted Kremenek · 14 years ago
  16. e95a32c Fix a false-positive warning. by Owen Anderson · 14 years ago
  17. ca5f616 Delete an assignment to ThisBB which isn't needed, and tidy up some comments. by Dan Gohman · 14 years ago
  18. cff6b37 Enhance GlobalOpt to be able evaluate initializers that involve stores through by Owen Anderson · 14 years ago
  19. 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 · 14 years ago
  20. e749911 Cleanup by Anton Korobeynikov · 14 years ago
  21. 9a1ef4e Add CFI directives-based frame information emission. Not hooked yet. by Anton Korobeynikov · 14 years ago
  22. d7e8ddc Split stuff as a preparation for CFI directives-based frame information emission by Anton Korobeynikov · 14 years ago
  23. c658520 Use common style for .cfi directives by Anton Korobeynikov · 14 years ago
  24. f697c8a Support for precise scheduling of the instruction selection DAG, by Andrew Trick · 14 years ago
  25. d0f5613 switch SRoA to use LoadAndStorePromoter instead of its own copy of the code. by Chris Lattner · 14 years ago
  26. a2d845a Add a new LoadAndStorePromoter class, which implements the general by Chris Lattner · 14 years ago
  27. f18e4c3 OperandTraits<>::Layout isn't used for anything. Remove it. by Jay Foad · 14 years ago
  28. 04b9a43 Update llvm-gcc's tests. by Rafael Espindola · 14 years ago
  29. da7e287 Reorder macros on config.h.cmake to easily compare it against config.h.in. by Oscar Fuentes · 14 years ago
  30. 3f84a45 Disable debug mode. by Devang Patel · 14 years ago
  31. c087e20 Turn X-(X-Y) into Y. According to my auto-simplifier this is the most common by Duncan Sands · 14 years ago
  32. cf80bc1 Factorize common code out of the InstructionSimplify shift logic. Add in by Duncan Sands · 14 years ago
  33. 62becca Rename this test. by Duncan Sands · 14 years ago
  34. 998ef4a switch the second scalarrepl pass to use SSAUpdater. We run two scalarrepl passes: one by Chris Lattner · 14 years ago
  35. b352d6e split SROA into two passes: one that uses DomFrontiers (-scalarrepl) by Chris Lattner · 14 years ago
  36. 25052d8 Remove casts between Value** and Constant**, which won't work if a by Jay Foad · 14 years ago
  37. e0a1a5b Implement full support for promoting allocas to registers using SSAUpdater by Chris Lattner · 14 years ago
  38. bdb6b7f relax testcase a bit. by Chris Lattner · 14 years ago
  39. 0422390 Try for the third time to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 14 years ago
  40. d357e88 revert my fastisel patch again which apparently still gives the by Chris Lattner · 14 years ago
  41. 9e27cc8 reapply r123414 now that the botz are calmed down and the fix is already in. by Chris Lattner · 14 years ago
  42. 70e5e22 indentation by Chris Lattner · 14 years ago
  43. f3eb3bb Completed :lower16: / :upper16: support for movw / movt pairs on Darwin. by Evan Cheng · 14 years ago
  44. b6436e5 Revert r123419. It still breaks llvm-gcc-i386-linux-selfhost. by Jakob Stoklund Olesen · 14 years ago
  45. a899d1c r123414 broke llvm-gcc bootstrap apparently, revert by Chris Lattner · 14 years ago
  46. 67d9891 Set the insertion point correctly for instructions generated by load folding: by Chris Lattner · 14 years ago
  47. 09befe9 Try again to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 14 years ago
  48. c5f608b Rather than doing early instcombine, try doing early CSE instead. This should still handle by Owen Anderson · 14 years ago
  49. c43cee3 Move some shift transforms out of instcombine and into InstructionSimplify. by Duncan Sands · 14 years ago
  50. 68a659d Don't bother conditionalizing the use of SROA in -O1 mode. We're already running it unconditionally by Owen Anderson · 14 years ago
  51. d754041 fix PR8961 - a fast isel miscompilation where we'd insert a new instruction by Chris Lattner · 14 years ago
  52. eea666f Better terminator avoidance. by Jakob Stoklund Olesen · 14 years ago
  53. 8fbbd1c Add comment about Thumb2 fixup comments being completely bogus. by Evan Cheng · 14 years ago
  54. 21d842c Add single entry / single exit accessors. by Tobias Grosser · 14 years ago
  55. 0c9f250 Recognize alternative register names like ip -> r12. by Owen Anderson · 14 years ago
  56. f7ca976 Fix a few more places that should use MBB::getLastNonDebugInstr(). by Jakob Stoklund Olesen · 14 years ago
  57. 0fba714 As far as I can tell, unified syntax uses c0-c15 instead of cr0-cr15 for mcr and friends. by Owen Anderson · 14 years ago
  58. 4c5456a typo by Chris Lattner · 14 years ago
  59. 4cd18f9 memcpy + metadata = bliss :) by Chris Lattner · 14 years ago
  60. e4e5e2a Add support to the ARM MC infrastructure to support mcr and friends. This requires supporting by Owen Anderson · 14 years ago
  61. 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 · 14 years ago
  62. a6ada9f Temporary workaround for an i386 crash in LiveDebugVariables. by Jakob Stoklund Olesen · 14 years ago
  63. 4f28c1c Teach frame lowering to ignore debug values after the terminators. by Jakob Stoklund Olesen · 14 years ago
  64. 4225785 Tidy comments, indentation, and 80-column violations. by Bob Wilson · 14 years ago
  65. 6974302 Fix whitespace. by Bob Wilson · 14 years ago
  66. 67b212e Fix ARMAsmParser::ParseOperand() to allow it to parse . as a branch target and by Kevin Enderby · 14 years ago
  67. bc8d5f1 Little help to debug the bugpoint itself. Patch by Bob Wilson. by Devang Patel · 14 years ago
  68. a851fd8 Speculatively revert r123384 to make llvm-gcc-i386-linux-selfhost buildbot happy. by Devang Patel · 14 years ago
  69. 006bfeb Add some platform tests. by Oscar Fuentes · 14 years ago
  70. 5f3e2be When updating a tSpill/tRestore instruction to be a tSTRr/tLDRr, correctly by Jim Grosbach · 14 years ago
  71. 64f865c Teach MachineBasicBlock::getFirstTerminator to ignore debug values. by Jakob Stoklund Olesen · 14 years ago
  72. f0908ae Check for empty structs, and for consistency, zero-element arrays. by Bob Wilson · 14 years ago
  73. 704d134 Extend SROA to handle arrays accessed as homogeneous structs and vice versa. by Bob Wilson · 14 years ago
  74. 694a10e Make SROA more aggressive with allocas containing padding. by Bob Wilson · 14 years ago
  75. 3bf2279 Disable RTTI when building unit tests. This avoids errors at link time. by Oscar Fuentes · 14 years ago
  76. 60b5312 Platform tests for argz_* functions. by Oscar Fuentes · 14 years ago
  77. 53ad861 Remove some wrong code which fortunately was never executed (as explained in by Duncan Sands · 14 years ago
  78. 6dc9125 The most common simplification missed by instsimplify in unoptimized bitcode by Duncan Sands · 14 years ago
  79. 7597212 Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a step by Evan Cheng · 14 years ago
  80. 04f5079 Experiment with changing the default 32-bit linux stack alignment to by Eric Christopher · 14 years ago
  81. c2a94da Keep unnamed_addr when linking. by Rafael Espindola · 14 years ago
  82. d72479c Reject uses of unnamed_addr in declarations. by Rafael Espindola · 14 years ago
  83. fef9ff4 Add a FIXME and two asserts for now in the ARMAsmParser when it sees .code 16 or by Kevin Enderby · 14 years ago
  84. dd11ea4 Fix r123346 to handle scalar types too. by Dan Gohman · 14 years ago
  85. 668c9e3 Add missing space in debug output by Jakob Stoklund Olesen · 14 years ago
  86. 8a8696d Change call to Error() to assert() by Jason W Kim · 14 years ago
  87. 1d86617 Style clean up - break up the breaks. by Jason W Kim · 14 years ago
  88. b866543 Apply the patch from PR8958, which allows llc to get slightly by Dan Gohman · 14 years ago
  89. 9df536c Support/Path: Deprecate PathV1::IsSymlink and replace all uses with PathV2::is_symlink. by Michael J. Spencer · 14 years ago
  90. 25dc226 Try again enabling LiveDebugVariables. by Jakob Stoklund Olesen · 14 years ago
  91. 8dc602d Added clarifying comment by Jason W Kim · 14 years ago
  92. 650b7d7 JimG sez: "The value-kinds look like masks, but they're not consistently used by Jason W Kim · 14 years ago
  93. f0704d2 Don't emit a DBG_VALUE for a spill slot that the rewriter decided not to use after all. by Jakob Stoklund Olesen · 14 years ago
  94. 12a4031 Fix braino in dominator tree walk. by Jakob Stoklund Olesen · 14 years ago
  95. f203627 Sometimes, old virtual registers can linger on DBG_VALUE instructions. by Jakob Stoklund Olesen · 14 years ago
  96. ee54709 Teach VirtRegRewriter to update slot indexes when erasing instructions. by Jakob Stoklund Olesen · 14 years ago
  97. 7fd747b Annotate VirtRegRewriter debug output with slot indexes. by Jakob Stoklund Olesen · 14 years ago
  98. fc69c37 Verify slot index ordering. by Jakob Stoklund Olesen · 14 years ago
  99. a5f1a90 Assert if anybody tries to put a slot index on a DBG_VALUE instruction. by Jakob Stoklund Olesen · 14 years ago
  100. 7bd46da Verify that machine instruction parent pointers are consistent. by Jakob Stoklund Olesen · 14 years ago