2012-09-14 |
Chandler Carruth | Move an instance variable to a local variable based... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Add a comment about debug intrinsics that I *really... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Add two asserts that Duncan thought would help ensure... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Actually keep the flag default-off for now. =/ That... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Remove some dead, commented out code Duncan spotted... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Wrap the dumping and printing routines in NDEBUG and... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Lots of comment fixes and cleanups from Duncan's review. |
tree | commitdiff |
2012-09-14 |
NAKAMURA Takumi | SROA.cpp: Unbreak gcc, sorry! |
tree | commitdiff |
2012-09-14 |
NAKAMURA Takumi | SROA.cpp: Appease msvc. LLVM_ATTRIBUTE(s) should come... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Speculative change to try to fix older GCC versions... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Introduce a new SROA implementation. |
tree | commitdiff |
2012-09-13 |
Dan Gohman | Handle the new !tbaa.struct metadata tags when converti... |
tree | commitdiff |
2012-09-13 |
Dan Gohman | Extract code for reducing a type to a single value... |
tree | commitdiff |
2012-09-13 |
Benjamin Kramer | MemCpyOpt: When forming a memset from stores also take... |
tree | commitdiff |
2012-09-13 |
Nadav Rotem | Fix an 80 char line limit. |
tree | commitdiff |
2012-09-13 |
Bill Wendling | Use Nick's suggestion of storing a large NULL into... |
tree | commitdiff |
2012-09-13 |
Dmitri Gribenko | Fix Doxygen issues: |
tree | commitdiff |
2012-09-13 |
Bill Wendling | Introduce the __llvm_gcov_flush function. |
tree | commitdiff |
2012-09-12 |
Dan Gohman | Detect overflow in the path count computation. rdar... |
tree | commitdiff |
2012-09-12 |
Manman Ren | PGO: preserve branch-weight metadata when removing... |
tree | commitdiff |
2012-09-12 |
Manman Ren | Release build: guard dump functions with |
tree | commitdiff |
2012-09-11 |
Manman Ren | SimplifyCFG: preserve branch-weight metadata when creat... |
tree | commitdiff |
2012-09-11 |
NAKAMURA Takumi | llvm/lib/Transforms/Utils/CMakeLists.txt: Update. |
tree | commitdiff |
2012-09-11 |
Alex Rosenberg | Add a pass that renames everything with metasyntatic... |
tree | commitdiff |
2012-09-10 |
Benjamin Kramer | Move bypassSlowDivision into the llvm namespace. |
tree | commitdiff |
2012-09-10 |
Hans Wennborg | Fix style issues from r163302 pointed out by Evan. |
tree | commitdiff |
2012-09-09 |
Nick Lewycky | Move spaces to the right places. No functionality change. |
tree | commitdiff |
2012-09-09 |
Benjamin Kramer | DSE: Poking holes into a SetVector is expensive, avoid... |
tree | commitdiff |
2012-09-08 |
Andrew Trick | Remove an incorrect assert during branch weight propaga... |
tree | commitdiff |
2012-09-07 |
Hans Wennborg | SimplifyCFG: ValidLookupTableConstant should be static |
tree | commitdiff |
2012-09-06 |
Manman Ren | Release build: guard dump functions with "ifndef NDEBUG" |
tree | commitdiff |
2012-09-06 |
Hans Wennborg | Fix switch_to_lookup_table.ll test from r163302. |
tree | commitdiff |
2012-09-06 |
Hans Wennborg | Build lookup tables for switches (PR884) |
tree | commitdiff |
2012-09-06 |
Jim Grosbach | Update function names to conform to guidelines. |
tree | commitdiff |
2012-09-05 |
Roman Divacky | Stop casting away const qualifier needlessly. |
tree | commitdiff |
2012-09-05 |
Kostya Serebryany | [asan] fix lint |
tree | commitdiff |
2012-09-05 |
Kostya Serebryany | [asan] extend the blacklist functionality to handle... |
tree | commitdiff |
2012-09-04 |
Dan Gohman | Make provenance checking conservative in cases when |
tree | commitdiff |
2012-09-04 |
Jakub Staszak | BypassSlowDivision: Assign to reference, don't copy... |
tree | commitdiff |
2012-09-04 |
Jakub Staszak | Fix my previous patch (r163164). It does now what it... |
tree | commitdiff |
2012-09-04 |
Jakub Staszak | Return false if BypassSlowDivision doesn't change anything. |
tree | commitdiff |
2012-09-04 |
Preston Gurd | Generic Bypass Slow Div |
tree | commitdiff |
2012-09-04 |
Nadav Rotem | LICM may hoist an instruction with undefined behavior... |
tree | commitdiff |
2012-09-02 |
Nadav Rotem | Not all targets have efficient ISel code generation... |
tree | commitdiff |
2012-09-02 |
Benjamin Kramer | LoopRotation: Make the brute force DomTree update more... |
tree | commitdiff |
2012-09-02 |
Logan Chien | Rename ANDROIDEABI to Android. |
tree | commitdiff |
2012-09-01 |
Benjamin Kramer | LoopRotation: Check some invariants of the dominator... |
tree | commitdiff |
2012-08-30 |
Michael Ilseman | test |
tree | commitdiff |
2012-08-30 |
Benjamin Kramer | LoopRotate: Also rotate loops with multiple exits. |
tree | commitdiff |
2012-08-30 |
Benjamin Kramer | InstCombine: Fix comment to reflect the code. |
tree | commitdiff |
2012-08-30 |
Alexey Samsonov | Whitespace |
tree | commitdiff |
2012-08-30 |
Nadav Rotem | It is illegal to transform (sdiv (ashr X c1) c2) ... |
tree | commitdiff |
2012-08-30 |
Bill Wendling | Pass by pointer and not std::string. |
tree | commitdiff |
2012-08-30 |
Bill Wendling | Revert r162855 in favor of changing clang to emit the... |
tree | commitdiff |
2012-08-29 |
Andrew Trick | Preserve branch profile metadata during switch formation. |
tree | commitdiff |
2012-08-29 |
Andrew Trick | whitespace |
tree | commitdiff |
2012-08-29 |
Bill Wendling | Use the full path to output the .gcda file. |
tree | commitdiff |
2012-08-29 |
Bill Wendling | Use ArrayRef instead of SmallVector when passing vector... |
tree | commitdiff |
2012-08-29 |
Benjamin Kramer | Make MemoryBuiltins aware of TargetLibraryInfo. |
tree | commitdiff |
2012-08-28 |
Benjamin Kramer | InstCombine: Defensively avoid undefined shifts by... |
tree | commitdiff |
2012-08-28 |
Benjamin Kramer | InstCombine: Guard the transform introduced in r162743... |
tree | commitdiff |
2012-08-28 |
Nadav Rotem | Make sure that we don't call getZExtValue on values... |
tree | commitdiff |
2012-08-28 |
Nadav Rotem | Teach InstCombine to canonicalize [SU]div+[AL]shl... |
tree | commitdiff |
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 |
next |