2012-08-27 |
Dan Gohman | Don't use for loops for code that is only intended... |
tree | commitdiff |
2012-08-24 |
Kostya Serebryany | [asan/tsan] rename FunctionBlackList* to BlackList... |
tree | commitdiff |
2012-08-24 |
Kostya Serebryany | [asan/tsan] extend the functionality of FunctionBlackLi... |
tree | commitdiff |
2012-08-24 |
Benjamin Kramer | GVN: Fix quadratic runtime on the number of switch... |
tree | commitdiff |
2012-08-22 |
Benjamin Kramer | SimplifyLibCalls: Give all safely-shrinkable libcalls... |
tree | commitdiff |
2012-08-22 |
Chad Rosier | Add a few float shrinking optimizations to SimplifyLibC... |
tree | commitdiff |
2012-08-22 |
Chad Rosier | Add a new helper function, AddOpt(F1, F1, Opt), as... |
tree | commitdiff |
2012-08-21 |
Richard Smith | MaximumSpanningTree::EdgeWeightCompare: Make this compa... |
tree | commitdiff |
2012-08-21 |
Richard Smith | Don't bind a reference to a dereferenced null pointer... |
tree | commitdiff |
2012-08-21 |
Chandler Carruth | Port the global copy optimization from the SROA pass... |
tree | commitdiff |
2012-08-21 |
Kostya Serebryany | [asan] add code to detect global initialization fiasco... |
tree | commitdiff |
2012-08-21 |
Michael Liao | revise debug output to avoid dangling pointer |
tree | commitdiff |
2012-08-18 |
Benjamin Kramer | InstCombine: Fix a crasher when encountering a function... |
tree | commitdiff |
2012-08-18 |
Benjamin Kramer | Remove overly conservative hasOneUse check, this always... |
tree | commitdiff |
2012-08-18 |
Benjamin Kramer | InstCombine: Add a couple of fabs identities for compar... |
tree | commitdiff |
2012-08-18 |
Benjamin Kramer | SimplifyLibcalls: Add fabs and trunc to the list of... |
tree | commitdiff |
2012-08-17 |
Richard Smith | Fix undefined behavior (binding a reference to a derefe... |
tree | commitdiff |
2012-08-16 |
Rafael Espindola | Teach GVN to reason about edges dominating uses. This... |
tree | commitdiff |
2012-08-15 |
Bill Wendling | Remove dead flag. |
tree | commitdiff |
2012-08-15 |
Kostya Serebryany | [asan] implement --asan-always-slow-path, which is... |
tree | commitdiff |
2012-08-15 |
Michael Liao | fix infinite loop in instcombine with more than 4GB... |
tree | commitdiff |
2012-08-14 |
Kostya Serebryany | [asan] insert crash basic blocks inline as opposed... |
tree | commitdiff |
2012-08-14 |
Craig Topper | Change greater than to greater than or equal so that... |
tree | commitdiff |
2012-08-14 |
Nadav Rotem | During the CodeGenPrepare we often lower intrinsics... |
tree | commitdiff |
2012-08-13 |
Nadav Rotem | LICM uses AliasSet information to hoist and sink instru... |
tree | commitdiff |
2012-08-13 |
Kostya Serebryany | [asan] remove the code for --asan-merge-callbacks as... |
tree | commitdiff |
2012-08-10 |
Rafael Espindola | Constify some basic blocks, no functionality change. |
tree | commitdiff |
2012-08-10 |
Pete Cooper | Fix crash when when do lto on Bullet. Dynamic GEPs... |
tree | commitdiff |
2012-08-08 |
Eli Friedman | isAllocLikeFn is allowed to return true for functions... |
tree | commitdiff |
2012-08-08 |
Dan Gohman | Avoid recomputing the unique exit blocks and their... |
tree | commitdiff |
2012-08-07 |
Bob Wilson | Fix a serious typo in InstCombine's optimization of... |
tree | commitdiff |
2012-08-03 |
Bill Wendling | Move the "findUsedStructTypes" functionality outside... |
tree | commitdiff |
2012-08-01 |
Nuno Lopes | remove tabs from my previous commit. |
tree | commitdiff |
2012-08-01 |
Nuno Lopes | (hopefuly) fix the remaining cases where null wasnt... |
tree | commitdiff |
2012-07-27 |
Evan Cheng | Teach CodeGenPrep to look past bitcast when it's duplic... |
tree | commitdiff |
2012-07-27 |
Nuno Lopes | fix infinite loop in instcombine in the presence of... |
tree | commitdiff |
2012-07-26 |
Pete Cooper | Simplify demanded bits of select sources where the... |
tree | commitdiff |
2012-07-26 |
Pete Cooper | Teach SimplifyDemandedBits how to look through fpext... |
tree | commitdiff |
2012-07-26 |
Nuno Lopes | do null checks for a few more Emit*() functions. |
tree | commitdiff |
2012-07-26 |
Duncan Sands | Stop reassociate from looking through expressions of... |
tree | commitdiff |
2012-07-25 |
Nick Lewycky | It's not safe to blindly remove invoke instructions... |
tree | commitdiff |
2012-07-25 |
Nuno Lopes | revert r160742: it's breaking CMake build |
tree | commitdiff |
2012-07-25 |
Nuno Lopes | MemoryBuiltins: add support to determine the size of... |
tree | commitdiff |
2012-07-25 |
Nuno Lopes | add EmitStrNLen() |
tree | commitdiff |
2012-07-25 |
Nuno Lopes | make all Emit*() functions consult the TargetLibraryInf... |
tree | commitdiff |
2012-07-24 |
Nick Lewycky | Don't delete one more instruction than we're allowed... |
tree | commitdiff |
2012-07-24 |
Nadav Rotem | Clean whitespaces. |
tree | commitdiff |
2012-07-24 |
Nick Lewycky | Teach globalopt to not nuke all stores to globals.... |
tree | commitdiff |
2012-07-23 |
Dan Gohman | An objc_retain can serve as a may-use for a different... |
tree | commitdiff |
2012-07-23 |
Nadav Rotem | Suppress a warning. |
tree | commitdiff |
2012-07-23 |
Sylvestre Ledru | Fix a typo (the the => the) |
tree | commitdiff |
2012-07-22 |
Chandler Carruth | Move the initialization of the bounds checking pass... |
tree | commitdiff |
2012-07-21 |
Nick Lewycky | Revert r160602. |
tree | commitdiff |
2012-07-21 |
Nick Lewycky | Teach globalopt to play nice with leak checkers. This... |
tree | commitdiff |
2012-07-20 |
Nuno Lopes | move the bounds checking pass to the instrumentation... |
tree | commitdiff |
2012-07-20 |
Richard Osborne | Fix assertion in jump threading (PR13405). |
tree | commitdiff |
2012-07-20 |
Kostya Serebryany | [asan] make sure that the crash callbacks do not get... |
tree | commitdiff |
2012-07-19 |
Nick Lewycky | Revert r160529 due to crashes. |
tree | commitdiff |
2012-07-19 |
Nick Lewycky | Don't wipe out global variables that are probably stori... |
tree | commitdiff |
2012-07-19 |
Benjamin Kramer | Replace some explicit compare loops with std::equal. |
tree | commitdiff |
2012-07-19 |
Bill Wendling | Remove tabs. |
tree | commitdiff |
2012-07-18 |
Andrew Trick | indvars: drive by heuristics fix. |
tree | commitdiff |
2012-07-18 |
Andrew Trick | indvars: Linear function test replace should avoid... |
tree | commitdiff |
2012-07-17 |
Evan Cheng | Back out r160101 and instead implement a dag combine... |
tree | commitdiff |
2012-07-17 |
Kostya Serebryany | [asan] more code to merge crash callbacks. Doesn't... |
tree | commitdiff |
2012-07-17 |
Andrew Trick | Reapply r160340. LSR: Limit CollectSubexprs. |
tree | commitdiff |
2012-07-17 |
Andrew Trick | Revert "LSR: try not to blow up solving combinatorial... |
tree | commitdiff |
2012-07-17 |
Andrew Trick | LSR: try not to blow up solving combinatorial problems... |
tree | commitdiff |
2012-07-16 |
Nuno Lopes | fix PR13339 (remove the predecessor from the unwind... |
tree | commitdiff |
2012-07-16 |
Kostya Serebryany | [asan] a bit more refactoring, addressed some of the... |
tree | commitdiff |
2012-07-16 |
Kostya Serebryany | [asan] refactor instrumentation to allow merging the... |
tree | commitdiff |
2012-07-16 |
Kostya Serebryany | [asan] initialize asan error callbacks in runOnModule... |
tree | commitdiff |
2012-07-16 |
Chandler Carruth | Revert r160254 temporarily. |
tree | commitdiff |
2012-07-16 |
Chandler Carruth | Teach AddressSanitizer to create basic blocks in a... |
tree | commitdiff |
2012-07-15 |
Chandler Carruth | Move llvm/Support/TypeBuilder.h -> llvm/TypeBuilder... |
tree | commitdiff |
2012-07-15 |
Chandler Carruth | Move llvm/Support/MDBuilder.h to llvm/MDBuilder.h,... |
tree | commitdiff |
2012-07-13 |
Andrew Trick | LSR Fix: check SCEV expression safety before expansion. |
tree | commitdiff |
2012-07-13 |
Benjamin Kramer | Make helper functions static. |
tree | commitdiff |
2012-07-12 |
Evan Cheng | Instcombine was transforming: |
tree | commitdiff |
2012-07-09 |
Nuno Lopes | instcombine: merge the functions that remove dead alloc... |
tree | commitdiff |
2012-07-06 |
Nuno Lopes | teach instcombine to remove allocated buffers even... |
tree | commitdiff |
2012-07-05 |
Kostya Serebryany | [tsan] fix compile-time falilure found while building... |
tree | commitdiff |
2012-07-04 |
Stepan Dyatkovskiy | Reverted r156659, due to probable performance regressio... |
tree | commitdiff |
2012-07-03 |
Nuno Lopes | BoundsChecking: optimize out the check for offset ... |
tree | commitdiff |
2012-07-03 |
Stepan Dyatkovskiy | Part of r159527. Splitted into series of patches and... |
tree | commitdiff |
2012-07-02 |
Eric Christopher | Revert "IntRange:" as it appears to be breaking self... |
tree | commitdiff |
2012-07-02 |
Duncan Sands | GlobalOpt forgot to handle bitcast when analyzing globa... |
tree | commitdiff |
2012-07-02 |
Nuno Lopes | fix the regression I introduced in r159385 (it's necess... |
tree | commitdiff |
2012-07-02 |
Stepan Dyatkovskiy | IntRange: |
tree | commitdiff |
2012-07-02 |
Kostya Serebryany | [asan] small code simplification |
tree | commitdiff |
2012-06-30 |
Bill Wendling | Don't reinsert the 'atexit' function if it already... |
tree | commitdiff |
2012-06-29 |
Nuno Lopes | revert r159440. As Duncan pointed out, the test for... |
tree | commitdiff |
2012-06-29 |
Benjamin Kramer | CodeGenPrepare: Don't crash when TLI is not available. |
tree | commitdiff |
2012-06-29 |
Duncan Sands | Rework this to clarify where the removal of nodes from... |
tree | commitdiff |
2012-06-29 |
Nuno Lopes | ignore 'invoke new' in isInstructionTriviallyDead,... |
tree | commitdiff |
2012-06-29 |
Duncan Sands | Fix a reassociate crash on sozefx when compiling with... |
tree | commitdiff |
2012-06-29 |
Chandler Carruth | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h |
tree | commitdiff |
2012-06-29 |
Bill Wendling | The DIBuilder class is just a wrapper around debug... |
tree | commitdiff |
2012-06-28 |
Nuno Lopes | make simplifyCFG erase invokes to readonly/readnone... |
tree | commitdiff |
2012-06-28 |
Nuno Lopes | make instcombine produce calls to llvm.donothing instea... |
tree | commitdiff |
next |