1. 9b7f6f2 Instruction::isAssociative() returns true for fmul/fadd if they are tagged "unsafe" mode. by Shuxin Yang · 12 years ago
  2. 37d5be7 Add error handling in getInt. by Patrik Hägglund · 12 years ago
  3. 430b907 BBVectorize: Correctly merge SubclassOptionalData by Hal Finkel · 12 years ago
  4. a241b58 instcombine: Don't replace all uses for instructions with no uses by Meador Inge · 12 years ago
  5. b2a818f SCEV: Even if the latch terminator is foldable we can't deduce the result of an unrelated condition with it. by Benjamin Kramer · 12 years ago
  6. 76f8eda Move sprintf simplifier tests to test/Transforms/InstCombine by Meador Inge · 12 years ago
  7. efd08d4 Remove the dependent libraries feature. by Bill Wendling · 12 years ago
  8. 1db3152 llvm/test/Transforms/SimplifyLibCalls: FileCheck-ize 3 tests. by NAKAMURA Takumi · 12 years ago
  9. f5cec28 llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll: Handle @sprintf() with -instcombine, not -simplify-libcalls. by NAKAMURA Takumi · 12 years ago
  10. 7b39e3d llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll: Fix datalayout since r168516. by NAKAMURA Takumi · 12 years ago
  11. 9c5c2e6 Trailing linefeeds. by NAKAMURA Takumi · 12 years ago
  12. ff9ca8c test/Transforms/SimplifyLibCalls/SPrintF.ll: Suppress this for now. r168677 unveiled another failure. by NAKAMURA Takumi · 12 years ago
  13. 69ea027 instcombine: Migrate sprintf optimizations by Meador Inge · 12 years ago
  14. bc43fe1 Fast-math test for SimplifyInstruction: fold multiply by 0 by Michael Ilseman · 12 years ago
  15. 0c617e6 Get rid of the getPointeeAlignment helper function from by Eli Friedman · 12 years ago
  16. b30e256 rdar://12329730 (defect 2) by Shuxin Yang · 12 years ago
  17. d7aa323 instcombine: Migrate printf optimizations by Meador Inge · 12 years ago
  18. 38c4441 instcombine: Migrate toascii optimizations by Meador Inge · 12 years ago
  19. 017bb75 instcombine: Migrate isascii optimizations by Meador Inge · 12 years ago
  20. a0798ec instcombine: Migrate isdigit optimizations by Meador Inge · 12 years ago
  21. 48bb786 Fix bogus comment; no functional change. by Meador Inge · 12 years ago
  22. dfb3b1a instcombine: Migrate *abs optimizations by Meador Inge · 12 years ago
  23. 15d099a instcombine: Migrate ffs* optimizations by Meador Inge · 12 years ago
  24. 0af63ac Add support for pointer induction variables even when there is no integer induction variable. by Nadav Rotem · 12 years ago
  25. 834518f Disallow the undocumented practice of starting the datalayout string with '-'. by Patrik Hägglund · 12 years ago
  26. 6098c6b Add more functions to the target library information. by Meador Inge · 12 years ago
  27. 4bf4c73 llvm/test/Transforms/InstCombine/sdiv-1.ll: FileCheck-ize. by NAKAMURA Takumi · 12 years ago
  28. 07df765 PR14055: Implement support for sub-vector operations in SROA. by Chandler Carruth · 12 years ago
  29. 1767929 Fix PR14132 and handle OOB loads speculated throuh PHI nodes. by Chandler Carruth · 12 years ago
  30. f5837aa Rework the rewriting of loads and stores for vector and integer allocas by Chandler Carruth · 12 years ago
  31. b8e1111 Fix PR14060, an infinite loop in reassociate. The problem was that one of the by Duncan Sands · 12 years ago
  32. 294c965 Don't try to calculate the alignment of an unsigned type. Fixes PR14371! by Nick Lewycky · 12 years ago
  33. 9a68235 LoopVectorizer: Add initial support for pointer induction variables (for example: *dst++ = *src++). by Nadav Rotem · 12 years ago
  34. fd22019 Teach SROA rewriteVectorizedStoreInst to handle cases when the loaded value is narrower than the stored value. rdar://12713675 by Evan Cheng · 12 years ago
  35. aceb03e InstructionSimplify should be able to simplify A+B==B+A to 'true' by Duncan Sands · 12 years ago
  36. afe4539 Fix PR14361: wrong simplification of A+B==B+A. You may think that the old logic by Duncan Sands · 12 years ago
  37. fbeb956 Constant::IsThreadDependent(): Use dyn_cast<Constant> instead of cast by Hans Wennborg · 12 years ago
  38. 1839858 Make GlobalOpt be conservative with TLS variables (PR14309) by Hans Wennborg · 12 years ago
  39. 7ecfcc1 Fix a crash observed by Shuxin Yang. The issue here is that LinearizeExprTree, by Duncan Sands · 12 years ago
  40. de7c853 Remove DOS line endings. by Jakub Staszak · 12 years ago
  41. 707276d Fix the instcombine GEP index widening transform to work correctly for vector by Duncan Sands · 12 years ago
  42. 2333e29 Relax the restrictions on vector of pointer types, and vector getelementptr. by Duncan Sands · 12 years ago
  43. 009c4d8 Figure out <size> argument of llvm.lifetime intrinsics at the moment they are created (during function inlining) by Alexey Samsonov · 12 years ago
  44. 2920a71 instcombine: Migrate math library call simplifications by Meador Inge · 12 years ago
  45. 4387b8c BBVectorize: Don't vectorize vector-manipulation chains by Hal Finkel · 12 years ago
  46. 4df2826 revert r167740 by Shuxin Yang · 12 years ago
  47. b2b2469 BBVectorize: Only some insert element operand pairs are free. by Hal Finkel · 12 years ago
  48. 86c88c9 BBVectorize: Use a more sophisticated check for input cost by Hal Finkel · 12 years ago
  49. 5094257 BBVectorize: Check the types of compare instructions by Hal Finkel · 12 years ago
  50. 0a46bf1 This change is to fix rdar://12571717 which is about assertion in Reassociate pass. by Shuxin Yang · 12 years ago
  51. 8b9796f BBVectorize: Check the input types of shuffles for legality by Hal Finkel · 12 years ago
  52. 30d8f0e Normalize memcmp constant folding results. by Meador Inge · 12 years ago
  53. 0c4cbc3 Remove hard-coded constant in Transforms/InstCombine/memcmp-1.ll by Meador Inge · 12 years ago
  54. 26ebe39 instcombine: Migrate memset optimizations by Meador Inge · 12 years ago
  55. d7cb600 instcombine: Migrate memmove optimizations by Meador Inge · 12 years ago
  56. 11b04b4 instcombine: Migrate memcpy optimizations by Meador Inge · 12 years ago
  57. bb51ec8 instcombine: Migrate memcmp optimizations by Meador Inge · 12 years ago
  58. 6e1591a instcombine: Migrate strstr optimizations by Meador Inge · 12 years ago
  59. 5464ee7 instcombine: Migrate strcspn optimizations by Meador Inge · 12 years ago
  60. e29c880 instcombine: Query target library information to gate libcall simplifications by Meador Inge · 12 years ago
  61. b1bf1ee Add support for memory runtime check. When we can, we calculate array bounds. by Nadav Rotem · 12 years ago
  62. 562b1d8 llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware. by NAKAMURA Takumi · 12 years ago
  63. 7629de3 instcombine: Migrate strspn optimizations by Meador Inge · 12 years ago
  64. b031996 Only do switch-to-lookup table transformation when TargetTransformInfo by Hans Wennborg · 12 years ago
  65. ab1b6c8 Fix bad test IR in switch_to_lookup_table.ll by Hans Wennborg · 12 years ago
  66. b042868 Cost Model: add tables for some avx type-conversion hacks. by Nadav Rotem · 12 years ago
  67. 2d1528b Code Model: Improve the accuracy of the zext/sext/trunc vector cost estimation. by Nadav Rotem · 12 years ago
  68. e623702 Implement the cost of abnormal x86 instruction lowering as a table. by Nadav Rotem · 12 years ago
  69. c5b969a Generalize the transform that boosts GEP indices to the size of a pointer to by Duncan Sands · 12 years ago
  70. 52df6c2 Add a testcase to loop-idiom to cover PR14241 when we start handling by Chandler Carruth · 12 years ago
  71. a864748 Revert the switch of loop-idiom to use the new dependence analysis. by Chandler Carruth · 12 years ago
  72. 4ac300d BBVectorize: Commit the rest of the test-case change. by Hal Finkel · 12 years ago
  73. 78fd353 BBVectorize: Use target costs for incoming and outgoing values instead of the depth heuristic. by Hal Finkel · 12 years ago
  74. 9cb285d Add a test case for PR14233. by Chandler Carruth · 12 years ago
  75. ece6c6b Revert the series of commits starting with r166578 which introduced the by Chandler Carruth · 12 years ago
  76. e57b2cb LoopVectorize: Preserve NSW, NUW and IsExact flags. by Nadav Rotem · 12 years ago
  77. 0dba9a9 Fix a bug in the cost calculation of vector casts. Detect situations where bitcasts cost zero. by Nadav Rotem · 12 years ago
  78. eb3e089 Remove fixme about unreachable cases from SwitchToLookupTable by Hans Wennborg · 12 years ago
  79. 72465ea BBVectorize: Choose pair ordering to minimize shuffles by Hal Finkel · 12 years ago
  80. e0f1dca instcombine: Migrate strto* optimizations by Meador Inge · 12 years ago
  81. e03d9e4 Do simple constant propagation in lookup table formation for switches by Hans Wennborg · 12 years ago
  82. 4ad3d98 LCSSA: Add a workaround for another nasty SCEV cache invalidation issue. by Benjamin Kramer · 12 years ago
  83. 061938b DependenceAnalysis: Don't crash if there is no constant operand. by Benjamin Kramer · 12 years ago
  84. 08684d1 instcombine: Migrate strpbrk optimizations by Meador Inge · 12 years ago
  85. 57cfd71 instcombine: Migrate strlen optimizations by Meador Inge · 12 years ago
  86. a0885fb instcombine: Migrate strncpy optimizations by Meador Inge · 12 years ago
  87. 5b2c4dc LoopVectorize: Do not vectorize loops with tiny constant trip counts. by Nadav Rotem · 12 years ago
  88. 462d1ca Add support for loops that don't start with Zero. by Nadav Rotem · 12 years ago
  89. e6d781f instcombine: Migrate stpcpy optimizations by Meador Inge · 12 years ago
  90. fa9d137 instcombine: Split out the __stpcpy_chk simplifications from StrCpyChkOpt by Meador Inge · 12 years ago
  91. 70dace3 Fix PR14212: For some strange reason I treated vectors differently from by Chandler Carruth · 12 years ago
  92. 415f869 LoopIdiom: Fix a serious missed optimization: we only turned top-level loops into memmove. by Benjamin Kramer · 12 years ago
  93. 8a69a95 BBVectorize: Fix a small bug introduced in r167042. by Hal Finkel · 12 years ago
  94. e709f5b LoopVectorize: Add support for write-only loops when the write destination is a single pointer. by Nadav Rotem · 12 years ago
  95. cc03331 LoopVectorize: Fix a bug in the initialization of reduction variables. AND needs to start at all-one by Nadav Rotem · 12 years ago
  96. c197a55 Set %defaultjit to use MCJIT for PowerPC targets. by Ulrich Weigand · 12 years ago
  97. 92b4699 switch_to_lookup_table.ll: Remove some unnecessary lines, comments, by Hans Wennborg · 12 years ago
  98. 3467b9f Enable some additional constant folding for PPCDoubleDouble. by Ulrich Weigand · 12 years ago
  99. 04d7d13 Use TargetTransformInfo to control switch-to-lookup table transformation by Hans Wennborg · 12 years ago
  100. c588e0e Remove an invalid assert in TargetTransformImpl by Hal Finkel · 12 years ago