1. 5bf7f88 Make the 'icmp pred trunc(ext(X)), CST --> icmp pred X, ext(trunc(CST))' by Nick Lewycky · 15 years ago
  2. c8e14b3 fix incorrect folding of icmp with undef, PR6481. by Chris Lattner · 15 years ago
  3. 7d9f2b9 This test case: by Bill Wendling · 15 years ago
  4. 069d6f3 Non-affine post-inc SCEV expansions have more code which must be by Dan Gohman · 15 years ago
  5. a9445e1 Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul, by Dan Gohman · 15 years ago
  6. 09a695e Remove tests that checks @llvm.dbg.stoppoint handling. by Devang Patel · 15 years ago
  7. f09999e stop using anders-aa by Chris Lattner · 15 years ago
  8. 929bdfe @llvm.dbg.stoppoint intrinsic is not used anymore. Delete dead testcase. by Devang Patel · 15 years ago
  9. 9ce6cb8 Update to use new debug info encoding scheme. As a bonus, now the test passes! by Devang Patel · 15 years ago
  10. 39ca4ea Remove this test because it checks wheter optimizer handled @llvm.dbg.global_variable appropriately or not. LLVM does not use this scheme to encode debug info for global variables any more. by Devang Patel · 15 years ago
  11. 3a9fd80 LLVM instruction syntax doesn't have trailing semicolons. by Dan Gohman · 15 years ago
  12. e12b738 Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width by John McCall · 15 years ago
  13. d38cdb0 fix PR6414, a nondeterminism issue in IPSCCP which was because by Chris Lattner · 15 years ago
  14. 3f5e0b8 fix PR6435 another bug from the MallocInst elimination work. by Chris Lattner · 15 years ago
  15. 5478b6b this file lacks a run line! by Chris Lattner · 15 years ago
  16. a687465 rewrite OptimizeGlobalAddressOfMalloc to fix PR6422, some bugs by Chris Lattner · 15 years ago
  17. 8566963 Make LoopSimplify change conditional branches in loop exiting blocks by Dan Gohman · 15 years ago
  18. 21dc20c Don't do (X != Y) ? X : Y -> X for floating-point values; it doesn't by Dan Gohman · 15 years ago
  19. b80a2a6 Remove the code which constant-folded ptrtoint(inttoptr(x)+c) to by Dan Gohman · 15 years ago
  20. 4145a53 Convert this test to FileCheck and add a testcase for PR3574. by Dan Gohman · 15 years ago
  21. 6e5dfd4 Instcombine constant folding can normalize gep with negative index to index with large offset. When instcombine objsize checking transformation sees these geps where the offset seemingly point out of bound, it should just return "i don't know" rather than asserting. by Evan Cheng · 15 years ago
  22. 12f9168 Add a test for canonicalizing ConstantExpr operands. by Dan Gohman · 15 years ago
  23. 6b617a7 Constant-fold certain comparisons with infinity and negative infinity. by Dan Gohman · 15 years ago
  24. 00cb5b7 Teach ScalarEvolution how to compute a tripcount for a loop with by Dan Gohman · 15 years ago
  25. 9ee7123 Fold bswap(undef) to undef. by Dan Gohman · 15 years ago
  26. 713bc58 Testcase for critical edge splitting with load PRE. by Bob Wilson · 15 years ago
  27. 37914c8 fix PR6305 by handling BlockAddress in a helper function by Chris Lattner · 15 years ago
  28. 77ffe3b Fix a problem where we had bitcasted operands that gave us by Eric Christopher · 15 years ago
  29. c3b6ffc 1. modernize the constantmerge pass, using densemap/smallvector. by Chris Lattner · 15 years ago
  30. 4b2657a rename test by Chris Lattner · 15 years ago
  31. 572645c Reapply the new LoopStrengthReduction code, with compile time and by Dan Gohman · 15 years ago
  32. dfdddd8 Make sure that ConstantExpr offsets also aren't off of extern symbols. by Eric Christopher · 15 years ago
  33. 8c5ad3a Rename ValueRequiresCast to ShouldOptimizeCast, to better reflect by Chris Lattner · 15 years ago
  34. 2e1cdbf convert to filecheck. by Chris Lattner · 15 years ago
  35. 98df4f9 Make DSE only scan blocks that are reachable from the entry by Chris Lattner · 15 years ago
  36. 5cc25ce a testcase that doesn't crash GVN but could someday. by Chris Lattner · 15 years ago
  37. 1e45265 Make jump threading honor x|undef -> true and x&undef -> false, by Chris Lattner · 15 years ago
  38. 26d0e89 Add ConstantExpr handling to Intrinsic::objectsize lowering. by Eric Christopher · 15 years ago
  39. 415326b Move Intrinsic::objectsize lowering back to InstCombineCalls and by Eric Christopher · 15 years ago
  40. d2592ff Pull these back out, they're a little too aggressive and time by Eric Christopher · 15 years ago
  41. e538db4 fix PR6193, only considering sign extensions *from i1* for this xform. by Chris Lattner · 15 years ago
  42. 1926b64 Add a new pass to do llvm.objsize lowering using SCEV. by Eric Christopher · 15 years ago
  43. 8d53585 Add a test for my change to disable reassociation for i1 types. by Bob Wilson · 15 years ago
  44. 58e9ee8 Teach SimplifyCFG about magic pointer constants. by Jakob Stoklund Olesen · 15 years ago
  45. 7452982 fix logical-select to invoke filecheck right, and fix hte instcombine by Chris Lattner · 15 years ago
  46. 724bea9 Remove this code for now. I have a better idea and will rewrite with by Eric Christopher · 15 years ago
  47. e7b9747 Temporarily revert this since it appears to have caused a build failure. by Eric Christopher · 15 years ago
  48. ea4b6df Rework constant expr and array handling for objectsize instcombining. by Eric Christopher · 15 years ago
  49. ec5ef6d If we're dealing with a zero-length array, don't lower to any by Eric Christopher · 15 years ago
  50. febc816 Revert 94937 and move the noreturn check to codegen. by Evan Cheng · 15 years ago
  51. 0c6a8f9 Recommit this, looks like it wasn't the cause. by Eric Christopher · 15 years ago
  52. 9f34dd3 Hopefully temporarily revert this. by Eric Christopher · 15 years ago
  53. a6a089c Re-add strcmp and known size object size checking optimization. by Eric Christopher · 15 years ago
  54. 39ceb47 don't turn (A & (C0?-1:0)) | (B & ~(C0?-1:0)) -> C0 ? A : B by Chris Lattner · 15 years ago
  55. 3d606bb fix a crash in loop unswitch on a loop invariant vector condition. by Chris Lattner · 15 years ago
  56. f96f1e0 remove an unreduced testcase, rename another. by Chris Lattner · 15 years ago
  57. 6304b0d fix PR6195, a bug constant folding scalar -> vector compares. by Chris Lattner · 15 years ago
  58. b63127d fix PR6197 - infinite recursion in ipsccp due to block addresses by Chris Lattner · 15 years ago
  59. 4f8eea8 Generalize target-independent folding rules for sizeof to handle more by Dan Gohman · 15 years ago
  60. d569561 fix rdar://7590304, a miscompilation of objc apps on arm. The caller by Chris Lattner · 15 years ago
  61. 830f3f2 fix rdar://7590304, an infinite loop in instcombine. In the invoke by Chris Lattner · 15 years ago
  62. b406c47 Remove test which is no longer relevant. by Eli Friedman · 15 years ago
  63. be7cfa6 Simplify/generalize the xor+add->sign-extend instcombine. by Eli Friedman · 15 years ago
  64. 694488f Add a small transform: transform -(X<<Y) to (-X<<Y) when the shift has a single by Eli Friedman · 15 years ago
  65. 56a5886 Do not mark no-return calls tail calls. It'll screw up special calls like longjmp and it doesn't make much sense for performance reason. If my logic is faulty, please let me know. by Evan Cheng · 15 years ago
  66. 49db68f Check alignment of loads when deciding whether it is safe to execute them by Bob Wilson · 15 years ago
  67. 8ad1f0e Remove ARM-specific calling convention from this test. Target data is by Bob Wilson · 15 years ago
  68. 36664bf Revert my last couple of patches. They appear to have broken bison. by Eric Christopher · 15 years ago
  69. 3eb4f7e Improve isSafeToLoadUnconditionally to recognize that GEPs with constant by Bob Wilson · 15 years ago
  70. 407e47c Make strcpy_chk lower to strcpy if we have a safe size. by Eric Christopher · 15 years ago
  71. 949124c Add constant support to object size handling and remove default by Eric Christopher · 15 years ago
  72. 2c47368 Fix PR6165. The bug was that LHSKnownZero was being and'd with DemandedMask by Duncan Sands · 15 years ago
  73. e98585e Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock. by Bob Wilson · 15 years ago
  74. b7ae53f When converting dbg.declare to dbg.value, attach promoted store's debug metadata to dbg.value by Victor Hernandez · 15 years ago
  75. 8a977e2 -disable-output is no longer needed with -analyze. by Dan Gohman · 15 years ago
  76. b9768b0 In mem2reg, for all alloca/stores that get promoted where the alloca has an associated llvm.dbg.declare instrinsic, insert an llvm.dbg.var intrinsic before each store. by Victor Hernandez · 15 years ago
  77. aee6a65 Revert r94260 until findDbgDeclare() is made more efficient by Victor Hernandez · 15 years ago
  78. abb992d change the canonical form of "cond ? -1 : 0" to be by Chris Lattner · 15 years ago
  79. 4454074 Speculatively revert r94322 to see if it fixes darwin selfhost buildbot. by Nick Lewycky · 15 years ago
  80. d668839 third bug from PR6119: the xor dupe extension allows by Chris Lattner · 15 years ago
  81. dbeeced Teach DAE that even though it can't modify the function signature of an by Nick Lewycky · 15 years ago
  82. 2dd7657 add an early out to ProcessBranchOnXOR to speed it up, by Chris Lattner · 15 years ago
  83. 8231fd1 fix a crash in jump threading, PR6119 by Chris Lattner · 15 years ago
  84. 818ff34 implement a simple instcombine xform that has been in the readme forever. by Chris Lattner · 15 years ago
  85. e4a0a15 InstCombine should not fold sext/zext of a vector and a bitcast to a scalar to a sext/zext by Mon P Wang · 15 years ago
  86. b6aebc2 In mem2reg, for all alloca/stores that get promoted where the alloca has an associated llvm.dbg.declare instrinsic, insert an llvm.dbg.var intrinsic before each store by Victor Hernandez · 15 years ago
  87. 7979b72 Revert LoopStrengthReduce.cpp to pre-r94061 for now. by Dan Gohman · 15 years ago
  88. 401f325 Fix a crasher trying to fold each element in a comparison between two vectors by Nick Lewycky · 15 years ago
  89. a10756e Re-implement the main strength-reduction portion of LoopStrengthReduction. by Dan Gohman · 15 years ago
  90. 8e1aa8e Add nounwinds. by Dan Gohman · 15 years ago
  91. c0404b3 optimize ~(~X >>s Y) --> (X >>s Y), patch by Edmund Grimley Evans! by Chris Lattner · 15 years ago
  92. a756b1d Fix a crash in scalarrepl for memcpy/memmove where the source and destination by Bob Wilson · 15 years ago
  93. cd5adbb my instcombine transformations to make extension elimination more by Chris Lattner · 15 years ago
  94. 1dafbe1 filecheckize this. by Chris Lattner · 15 years ago
  95. f088720 filecheckize by Chris Lattner · 15 years ago
  96. 569a7b9 remove a redundant test, filecheckize another. by Chris Lattner · 15 years ago
  97. 4eb66b8 Reduce fsub-fadd.ll and merge it into fsub-fsub.ll. Rename fsub-fsub.ll to by Bill Wendling · 15 years ago
  98. 22f3b9f When the visitSub method was split into visitSub and visitFSub, this xform was by Bill Wendling · 15 years ago
  99. 972a46c 1) Use the new SimplifyInstructionsInBlock routine instead of the copy in JT. by Chris Lattner · 15 years ago
  100. ad4f7a6 Make several tests less fragile. by Dan Gohman · 15 years ago