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 | Revert the business end of r164634, and replace it... |
tree | commitdiff |
2012-09-25 |
Nick Lewycky | Don't try to promote the same alloca twice. Fixes PR13916! |
tree | commitdiff |
2012-09-25 |
Chandler Carruth | Fix a case where SROA did not correctly detect dead... |
tree | commitdiff |
2012-09-25 |
Chandler Carruth | Fix a crash in SROA. This was reported independently... |
tree | commitdiff |
2012-09-25 |
Nick Lewycky | Don't forget that strcpy and friends return a pointer... |
tree | commitdiff |
2012-09-24 |
Nick Lewycky | Remove unused name of variable to quiet a warning.... |
tree | commitdiff |
2012-09-24 |
Nick Lewycky | Teach DSE that strcpy, strncpy, strcat and strncat... |
tree | commitdiff |
2012-09-24 |
Nick Lewycky | Move all the calls to AA.getTargetLibraryInfo() to... |
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-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 | Fix build for compilers that don't understand injected... |
tree | commitdiff |
2012-09-18 |
Benjamin Kramer | SROA: Use CRTP for OpSplitter to get rid of virtual... |
tree | commitdiff |
2012-09-18 |
Benjamin Kramer | SROA: Replace the member function template contraption... |
tree | commitdiff |
2012-09-18 |
NAKAMURA Takumi | SROA.cpp: Appease msvc. |
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 |
Craig Topper | Mark unimplemented copy constructors and copy assignmen... |
tree | commitdiff |
2012-09-17 |
Benjamin Kramer | NewSROA: Provide a full set of operator< for ByteRanges. |
tree | commitdiff |
2012-09-16 |
Chandler Carruth | Refactor the SROA visitors for partitioning an alloca... |
tree | commitdiff |
2012-09-15 |
Craig Topper | Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT... |
tree | commitdiff |
2012-09-15 |
Chandler Carruth | Port the SSAUpdater-based promotion logic from the... |
tree | commitdiff |
2012-09-14 |
Evan Cheng | Stylistic and 80-col fixes |
tree | commitdiff |
2012-09-14 |
Dmitri Gribenko | Fix Doxygen issues: |
tree | commitdiff |
2012-09-14 |
Benjamin Kramer | SROA: Silence unused variable warnings in Release builds. |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Rework the computation of a sub-structure natural type... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Rely on the recursive check for pointer types rather... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Be a bit more aggressive in bailing out of this routine... |
tree | commitdiff |
2012-09-14 |
Chandler Carruth | Add some comments clarifying that the GEP analysis... |
tree | commitdiff |
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 | 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 |
Benjamin Kramer | MemCpyOpt: When forming a memset from stores also take... |
tree | commitdiff |
2012-09-13 |
Dmitri Gribenko | Fix Doxygen issues: |
tree | commitdiff |
2012-09-12 |
Dan Gohman | Detect overflow in the path count computation. rdar... |
tree | commitdiff |
2012-09-12 |
Manman Ren | Release build: guard dump functions with |
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-06 |
Manman Ren | Release build: guard dump functions with "ifndef NDEBUG" |
tree | commitdiff |
2012-09-06 |
Jim Grosbach | Update function names to conform to guidelines. |
tree | commitdiff |
2012-09-04 |
Dan Gohman | Make provenance checking conservative in cases when |
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-01 |
Benjamin Kramer | LoopRotation: Check some invariants of the dominator... |
tree | commitdiff |
2012-08-30 |
Benjamin Kramer | LoopRotate: Also rotate loops with multiple exits. |
tree | commitdiff |
2012-08-29 |
Benjamin Kramer | Make MemoryBuiltins aware of TargetLibraryInfo. |
tree | commitdiff |
2012-08-27 |
Dan Gohman | Don't use for loops for code that is only intended... |
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 | 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 |
Michael Liao | revise debug output to avoid dangling pointer |
tree | commitdiff |
2012-08-18 |
Benjamin Kramer | SimplifyLibcalls: Add fabs and trunc to the list of... |
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-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 |
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-07-27 |
Evan Cheng | Teach CodeGenPrep to look past bitcast when it's duplic... |
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 |
Nuno Lopes | make all Emit*() functions consult the TargetLibraryInf... |
tree | commitdiff |
2012-07-24 |
Nadav Rotem | Clean whitespaces. |
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-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-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 |
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-13 |
Andrew Trick | LSR Fix: check SCEV expression safety before expansion. |
tree | commitdiff |
2012-07-03 |
Nuno Lopes | BoundsChecking: optimize out the check for offset ... |
tree | commitdiff |
2012-07-02 |
Nuno Lopes | fix the regression I introduced in r159385 (it's necess... |
tree | commitdiff |
2012-06-29 |
Benjamin Kramer | CodeGenPrepare: Don't crash when TLI is not available. |
tree | commitdiff |
next |