2012-09-26 |
Hans Wennborg | Address Duncan's comments on r164684: |
tree | commitdiff |
2012-09-26 |
Chandler Carruth | When rewriting the pointer operand to a load or store... |
tree | commitdiff |
2012-09-26 |
Chandler Carruth | Teach all of the loads, stores, memsets and memcpys... |
tree | commitdiff |
2012-09-26 |
Benjamin Kramer | Fix tests that didn't test anything. |
tree | commitdiff |
2012-09-26 |
Hans Wennborg | SimplifyCFG: Make the switch-to-lookup table transforma... |
tree | commitdiff |
2012-09-26 |
Chandler Carruth | Revert the business end of r164636 and try again. I... |
tree | commitdiff |
2012-09-25 |
Nick Lewycky | Don't drop the alignment on a memcpy intrinsic when... |
tree | commitdiff |
2012-09-25 |
Nick Lewycky | Don't try to promote the same alloca twice. Fixes PR13916! |
tree | commitdiff |
2012-09-25 |
Nick Lewycky | Make this test check the transforms it's actually doing... |
tree | commitdiff |
2012-09-25 |
Chandler Carruth | Fix a case where SROA did not correctly detect dead... |
tree | commitdiff |
2012-09-25 |
Nick Lewycky | Don't forget that strcpy and friends return a pointer... |
tree | commitdiff |
2012-09-24 |
Nick Lewycky | Teach DSE that strcpy, strncpy, strcat and strncat... |
tree | commitdiff |
2012-09-24 |
Richard Osborne | Add missing : in CHECK line. |
tree | commitdiff |
2012-09-24 |
Richard Osborne | Add missing check for presence of target data. |
tree | commitdiff |
2012-09-24 |
Chandler Carruth | Address one of the original FIXMEs for the new SROA... |
tree | commitdiff |
2012-09-23 |
Chandler Carruth | Switch to a signed representation for the dynamic offse... |
tree | commitdiff |
2012-09-21 |
Chandler Carruth | Fix a case where the new SROA pass failed to zap dead... |
tree | commitdiff |
2012-09-21 |
Benjamin Kramer | LoopIdiom: Give up when the loop is not in canonical... |
tree | commitdiff |
2012-09-21 |
Benjamin Kramer | InstCombine: Make sure we use the pre-zext type when... |
tree | commitdiff |
2012-09-20 |
Manman Ren | SimplifyCFG: sink common codes from IF, ELSE blocks... |
tree | commitdiff |
2012-09-19 |
Hans Wennborg | SimplifyCFG: Don't generate invalid code for switch... |
tree | commitdiff |
2012-09-19 |
Hans Wennborg | Move load_to_switch.ll to test/CodeGen/SPARC/ |
tree | commitdiff |
2012-09-19 |
Nadav Rotem | rename test |
tree | commitdiff |
2012-09-19 |
Nadav Rotem | Prevent inlining of callees which allocate lots of... |
tree | commitdiff |
2012-09-19 |
Hans Wennborg | CodeGenPrep: turn lookup tables into switches for some... |
tree | commitdiff |
2012-09-18 |
Chandler Carruth | Fix the last crasher I've gotten a reproduction for... |
tree | commitdiff |
2012-09-18 |
Andrew Trick | LSR critical edge splitting fix for PR13756. |
tree | commitdiff |
2012-09-18 |
Chandler Carruth | Fix getCommonType in a different way from the way I... |
tree | commitdiff |
2012-09-18 |
Benjamin Kramer | XFAIL SROA test until Chandler can get to it. |
tree | commitdiff |
2012-09-18 |
Chandler Carruth | Fix a warning in release builds and a test case I forgo... |
tree | commitdiff |
2012-09-18 |
Chandler Carruth | Add a major missing piece to the new SROA pass: aggress... |
tree | commitdiff |
2012-09-18 |
Richard Osborne | Fix instcombine to obey requested alignment when mergin... |
tree | commitdiff |
2012-09-18 |
Manman Ren | PGO: preserve branch-weight metadata when simplifying... |
tree | commitdiff |
2012-09-17 |
Manman Ren | PGO: preserve branch-weight metadata when simplifying... |
tree | commitdiff |
2012-09-17 |
Manman Ren | PGO: preserve branch-weight metadata when simplifying... |
tree | commitdiff |
2012-09-17 |
Manman Ren | PGO: preserve branch-weight metadata when simplifying... |
tree | commitdiff |
2012-09-15 |
Chandler Carruth | Port the SSAUpdater-based promotion logic from the... |
tree | commitdiff |
2012-09-15 |
Manman Ren | PGO: preserve branch-weight metadata when simplifying... |
tree | commitdiff |
2012-09-14 |
Manman Ren | PGO: preserve branch-weight metadata when simplifying... |
tree | commitdiff |
2012-09-14 |
Alex Rosenberg | Review feedback from Duncan Sands. Alphabetize includes... |
tree | commitdiff |
2012-09-14 |
Manman Ren | PGO: preserve branch-weight metadata when merging two... |
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 |
Benjamin Kramer | MemCpyOpt: When forming a memset from stores also take... |
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-11 |
Manman Ren | SimplifyCFG: preserve branch-weight metadata when creat... |
tree | commitdiff |
2012-09-11 |
Alex Rosenberg | Add a pass that renames everything with metasyntatic... |
tree | commitdiff |
2012-09-08 |
Andrew Trick | Remove an incorrect assert during branch weight propaga... |
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-05 |
Manman Ren | JumpThreading: when default destination is the destinat... |
tree | commitdiff |
2012-09-04 |
Dan Gohman | Make provenance checking conservative in cases when |
tree | commitdiff |
2012-09-04 |
Nadav Rotem | LICM may hoist an instruction with undefined behavior... |
tree | commitdiff |
2012-09-03 |
Bob Wilson | Fix more fallout from r158919, similar to PR13547. |
tree | commitdiff |
2012-09-02 |
Benjamin Kramer | LoopRotation: Make the brute force DomTree update more... |
tree | commitdiff |
2012-08-30 |
Michael Gottesman | [llvm] Updated the test fold-vector-select so that... |
tree | commitdiff |
2012-08-30 |
Benjamin Kramer | Fix test case. |
tree | commitdiff |
2012-08-30 |
Benjamin Kramer | LoopRotate: Also rotate loops with multiple exits. |
tree | commitdiff |
2012-08-30 |
Nadav Rotem | It is illegal to transform (sdiv (ashr X c1) c2) ... |
tree | commitdiff |
2012-08-29 |
Benjamin Kramer | Make MemoryBuiltins aware of TargetLibraryInfo. |
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-22 |
Benjamin Kramer | SimplifyLibCalls: Give all safely-shrinkable libcalls... |
tree | commitdiff |
2012-08-22 |
Chad Rosier | Whitespace. |
tree | commitdiff |
2012-08-22 |
Chad Rosier | Add test case for r162368. |
tree | commitdiff |
2012-08-21 |
Chandler Carruth | Port the global copy optimization from the SROA pass... |
tree | commitdiff |
2012-08-18 |
Benjamin Kramer | InstCombine: Fix a crasher when encountering a function... |
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 |
Benjamin Kramer | MemoryBuiltins: Properly guard ObjectSizeOffsetVisitor... |
tree | commitdiff |
2012-08-17 |
Benjamin Kramer | Guard MemoryBuiltins against self-looping GEPs, which... |
tree | commitdiff |
2012-08-17 |
Benjamin Kramer | Fix broken check lines. |
tree | commitdiff |
2012-08-16 |
Rafael Espindola | Teach GVN to reason about edges dominating uses. This... |
tree | commitdiff |
2012-08-15 |
Michael Liao | fix infinite loop in instcombine with more than 4GB... |
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-10 |
Eli Friedman | The normal edge of an invoke is not allowed to branch... |
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-07 |
Benjamin Kramer | PR13095: Give an inline cost bonus to functions using... |
tree | commitdiff |
2012-08-07 |
Chandler Carruth | Fix PR13412, a nasty miscompile due to the interleaved |
tree | commitdiff |
2012-08-07 |
Chandler Carruth | Add a much more conservative strategy for aligning... |
tree | commitdiff |
2012-07-30 |
Nadav Rotem | When constant folding GEP expressions, keep the address... |
tree | commitdiff |
2012-07-29 |
Nick Lewycky | Add testcases for GlobalOpt changes in r160693 and... |
tree | commitdiff |
2012-07-27 |
Nuno Lopes | fix PR13390: do not loop forever with self-referencing... |
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 |
Duncan Sands | Stop reassociate from looking through expressions of... |
tree | commitdiff |
2012-07-25 |
Duncan Sands | Don't perform an overaligned load in this test, since... |
tree | commitdiff |
2012-07-25 |
Duncan Sands | When folding a load from a global constant, if the... |
tree | commitdiff |
2012-07-24 |
Nuno Lopes | teach objectsize about strdup() and strndup() |
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-21 |
Nick Lewycky | Revert r160602. |
tree | commitdiff |
2012-07-21 |
Nick Lewycky | Teach globalopt to play nice with leak checkers. This... |
tree | commitdiff |
next |