1. ed1f168 Fix whitespace. by Nick Lewycky · 15 years ago
  2. e3ce8aa Fix a couple more places where we are creating ld / st instructions without memoperands. by Evan Cheng · 15 years ago
  3. 48d8afa Make use of imm12 version of Thumb2 ldr / str instructions more aggressively. by Evan Cheng · 15 years ago
  4. f51635c fix two strange things in the default passmgr: by Chris Lattner · 15 years ago
  5. 213a8d3 merge phi-merge.ll into phi.ll by Chris Lattner · 15 years ago
  6. a664bb7 when merging two loads, make sure to take the min of their alignment, by Chris Lattner · 15 years ago
  7. 751a362 split load sinking out to its own function, like gep sinking. by Chris Lattner · 15 years ago
  8. e3c6281 fix a bug noticed by inspection: when instcombine sinks loads through by Chris Lattner · 15 years ago
  9. 3e54f88 IPSCCP apparently is not a superset of IPCP, this is bad, by Chris Lattner · 15 years ago
  10. c7e4e6e convert to filecheck. by Chris Lattner · 15 years ago
  11. 857e999 Improve the other instance of the comment. by Duncan Sands · 15 years ago
  12. b046964 Add a missing closing parenthesis, and tweak to fit in 80 columns. by Duncan Sands · 15 years ago
  13. c927121 only run GlobalDCE at -O3 and run it late instead of early. by Chris Lattner · 15 years ago
  14. ec4c7b9 cleanups, switch GlobalDCE to SmallPtrSet instead of std::set by Chris Lattner · 15 years ago
  15. 0037bfa We currently only run ipsccp at LTO time, which is silly. It subsumes by Chris Lattner · 15 years ago
  16. c4775e4 remove a bunch of locking from LLVMContextImpl. Since only one thread by Chris Lattner · 15 years ago
  17. 280f3fe improve comment. by Chris Lattner · 15 years ago
  18. 6658870 add a comment about why we don't allow inlining indbr. by Chris Lattner · 15 years ago
  19. 1107f03 Fix tests. by Evan Cheng · 15 years ago
  20. 4a7642e the verifier shouldn't modify the IR. by Chris Lattner · 15 years ago
  21. 076124e Reverting 85714, 85715, 85716, which are breaking the build by Douglas Gregor · 15 years ago
  22. 2166f62 Add a function to Passes.h to allow clients to create instances by Dan Gohman · 15 years ago
  23. 34e9d7b Don't #include Pass.h from CallGraph.h. by Dan Gohman · 15 years ago
  24. b2fae75 Remove the #include of Pass.h from PassManager.h. This breaks a significant by Dan Gohman · 15 years ago
  25. b271004 teach ipsccp and ipconstprop that a blockaddress doesn't 'take the address' of a function by Chris Lattner · 15 years ago
  26. 8820292 change llvm::MergeBlockIntoPredecessor to not merge two blocks BB1->BB2 by Chris Lattner · 15 years ago
  27. 0b649dd strengthen an assumption: RevectorBlockTo knows that PredBB by Chris Lattner · 15 years ago
  28. 660a4f3 fix an issue where the verifier would reject a function whose entry by Chris Lattner · 15 years ago
  29. da9c281 if CostMetrics says to never duplicate some code, don't unswitch a loop. by Chris Lattner · 15 years ago
  30. 0a4c678 constant fold indirectbr(blockaddress(%bb)) -> br label %bb. by Chris Lattner · 15 years ago
  31. 43f44aa improve x86 codegen support for blockaddress. We now compile the testcase into: by Chris Lattner · 15 years ago
  32. b93a23a pull check for return inst out of loop, never inline a callee that contains by Chris Lattner · 15 years ago
  33. d0ec235 Fix BlockAddress::replaceUsesOfWithOnConstant to correctly by Chris Lattner · 15 years ago
  34. 2a749d3 implement linker support for BlockAddress. by Chris Lattner · 15 years ago
  35. cdfc940 Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 15 years ago
  36. de17fb6 Use cbz and cbnz instructions. by Evan Cheng · 15 years ago
  37. 8cd0a8c vml[as].f32 cause stalls in following advanced SIMD instructions. Avoid using by Jim Grosbach · 15 years ago
  38. 1820ec5 Consolidate test files by Jim Grosbach · 15 years ago
  39. 91c0aeb Change to use FileCheck by Jim Grosbach · 15 years ago
  40. 0e5c9be Make tests more explicit about which instructions are expected. by Jim Grosbach · 15 years ago
  41. 6b0b4b3 Grammar tweak to comments by Jim Grosbach · 15 years ago
  42. fb6e701 Make sure PRE doesn't split crit edges from indirectbr. by Chris Lattner · 15 years ago
  43. 199a4b4 Update test to be more explicit about what instruction sequences are expected for each operation. by Jim Grosbach · 15 years ago
  44. a4b0421 llvm::SplitEdge should refuse to split an edge from an indirectbr. by Chris Lattner · 15 years ago
  45. 07d236b Update test to be more explicit about what instruction sequences are expected for each operation. by Jim Grosbach · 15 years ago
  46. 1b98ff3 update the comment above llvm::SplitCriticalEdge, and make by Chris Lattner · 15 years ago
  47. bcf2f2c Expand 64-bit logical shift right inline by Jim Grosbach · 15 years ago
  48. b4a976c Expand 64-bit arithmetic shift right inline by Jim Grosbach · 15 years ago
  49. b953c94 Fix a missing newline in the dwarf output code. by Dan Gohman · 15 years ago
  50. 0ba90f3 Make -print-machineinstrs more readable. by Dan Gohman · 15 years ago
  51. 499a937 Factor out more code into addCommonCodeGenPasses. The JIT wasn't by Dan Gohman · 15 years ago
  52. c1dc350 adjust a couple xforms to work with null bb's in BlockAddress. by Chris Lattner · 15 years ago
  53. 7d83ebc Make blockaddress(@func, null) be valid, and make 'deleting a basic by Chris Lattner · 15 years ago
  54. e3246fc Force triple; darwin's ASM syntax differs from linux's. by Benjamin Kramer · 15 years ago
  55. c2b879f Expand 64 bit left shift inline rather than using the libcall. For now, this by Jim Grosbach · 15 years ago
  56. 823bdbc Add missing colons for FileCheck. by Benjamin Kramer · 15 years ago
  57. 4a26092 Convert to FileCheck by Jim Grosbach · 15 years ago
  58. 58c4723 The universal SDKROOT should only be assigned when hosted. Otherwise the by Jim Grosbach · 15 years ago
  59. 28f3d34 add a comment. by Chris Lattner · 15 years ago
  60. 438b583 Revert r85667. LoopUnroll currently can't call utility functions which by Dan Gohman · 15 years ago
  61. dca0941 Remove redundant code. by Dan Gohman · 15 years ago
  62. f230d8a Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into by Dan Gohman · 15 years ago
  63. 4c7279a Rename forgetLoopBackedgeTakenCount to forgetLoop, because it by Dan Gohman · 15 years ago
  64. a2aabe3 Replace LoopUnrollPass.cpp's custom code-size estimation code using by Dan Gohman · 15 years ago
  65. b56c966 Simplify this code. by Dan Gohman · 15 years ago
  66. 3f9432e Remove an unnecessary #include. by Dan Gohman · 15 years ago
  67. 13d63f2 Update CMakeLists for recent renames. by Dan Gohman · 15 years ago
  68. 928a75f Rename UnrollLoop.cpp to LoopUnroll.cpp, and LoopUnroll.cpp to by Dan Gohman · 15 years ago
  69. 9f476e3 Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new ability by Dan Gohman · 15 years ago
  70. 576fd76 Make ScalarEvolutionAliasAnalysis slightly more aggressive, by making an by Dan Gohman · 15 years ago
  71. 5b09701 Reapply r85634, with the bug fixed. by Dan Gohman · 15 years ago
  72. 75832d7 When discarding SrcValue information, discard all of it so that code by Dan Gohman · 15 years ago
  73. 60d686d Fix 80-column violation. by Dan Gohman · 15 years ago
  74. cdfa666 Fix warning with gcc-4.0 and signed/unsigned. by Eric Christopher · 15 years ago
  75. 9eda689 It's safe to remat t2LDRpci; Add PseudoSourceValue to load / store's to enable more machine licm. More changes coming. by Evan Cheng · 15 years ago
  76. a4006c6 Revert 85634. It's breaking consumer-typeset (and others). by Evan Cheng · 15 years ago
  77. c933acf Add a target triple so that this test behaves consistently across hosts. by Dan Gohman · 15 years ago
  78. 1410b76 Add assertion checks here to turn silent miscompiles into aborts. by Dan Gohman · 15 years ago
  79. 4cddfd9 Don't mark registers dead here when processing nodes with MVT::Flag by Dan Gohman · 15 years ago
  80. 0437a06 Fix the -mattr line for this test so that it passes on hosts that lack SSSE3. by Dan Gohman · 15 years ago
  81. cf35517 Add a testcase for the recent duplicate PHI elimination changes. by Dan Gohman · 15 years ago
  82. 0e747be Add a comment about a missed opportunity. by Dan Gohman · 15 years ago
  83. 1107c63 Optimize around the fact that pred_iterator is slow: instead of sorting by Dan Gohman · 15 years ago
  84. 9c41fa8 Updates to the ARM target assembler for llvm-mc per review comments from by Kevin Enderby · 15 years ago
  85. 5e8e2d7 If string field is empty then return NULL. by Devang Patel · 15 years ago
  86. dac8bde if basic blocks are destroyed while there are *just* BlockAddress' hanging by Chris Lattner · 15 years ago
  87. 2c63566 Teach SimplifyCFG how to eliminate duplicate PHI nodes within a block. by Dan Gohman · 15 years ago
  88. 3821176 make hasAddressTaken() constant time by storing a refcount in BB's subclass data. by Chris Lattner · 15 years ago
  89. 57f224a Add a note about Robert Muth's alternate jump table implementation. by Bob Wilson · 15 years ago
  90. 8e42e4b Sort the incoming values in PHI nodes to match the predecessor order. by Dan Gohman · 15 years ago
  91. 0115e16 Fix MachineLICM to use the correct virtual register class when by Dan Gohman · 15 years ago
  92. 287db0c it isn't valid to take the address of the entry block. by Chris Lattner · 15 years ago
  93. 7cb7e12 If a type is derived from a derived type then calculate size appropriately. by Devang Patel · 15 years ago
  94. 4330120 Build in ARM mode explicitly when on ARM Darwin by Jim Grosbach · 15 years ago
  95. b0c9a99 Add missing substitution for %llvmgcc_only. by Daniel Dunbar · 15 years ago
  96. 669327b Allow cross target build by Jim Grosbach · 15 years ago
  97. 929ffa2 Fix a comment. by Bob Wilson · 15 years ago
  98. 2f192c2 Add option to createGVNPass to disable PRE. by Evan Cheng · 15 years ago
  99. 3efabd3 I forgot to commit this test. by Evan Cheng · 15 years ago
  100. 1f22d6f When cross-building, the CFLAGS and CXXFLAGS are for the target, and don't by Jim Grosbach · 15 years ago