2012-03-11 |
Stepan Dyatkovskiy | llvm::SwitchInst |
tree | commitdiff |
2012-03-09 |
Duncan Sands | Add statistics on removed switch cases, and fix the... |
tree | commitdiff |
2012-03-09 |
Dan Gohman | When identifying exit nodes for the reverse-CFG reverse... |
tree | commitdiff |
2012-03-09 |
Duncan Sands | Eliminate switch cases that can never match, for exampl... |
tree | commitdiff |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
tree | commitdiff |
2012-03-05 |
Sebastian Pop | fix typos |
tree | commitdiff |
2012-03-05 |
Sebastian Pop | remove spaces on empty lines |
tree | commitdiff |
2012-03-05 |
Duncan Sands | This is not a common case, in fact it never happens! |
tree | commitdiff |
2012-03-05 |
Chandler Carruth | Switch mem2reg to use the new hashing infrastructure. |
tree | commitdiff |
2012-03-05 |
Chandler Carruth | Replace the ad-hoc hashing in GVN with the new hashing... |
tree | commitdiff |
2012-03-04 |
Duncan Sands | Nick pointed out on IRC that GVN's propagateEquality... |
tree | commitdiff |
2012-03-04 |
Bill Wendling | Do trivial CSE of dead BBs during codegen preparation. |
tree | commitdiff |
2012-03-02 |
Evgeniy Stepanov | ASan: use getTypeAllocSize instead of getTypeStoreSize. |
tree | commitdiff |
2012-03-02 |
Dan Gohman | Fix an iterator invalidation problem. operator[] on... |
tree | commitdiff |
2012-03-02 |
Dan Gohman | Misc micro-optimizations. |
tree | commitdiff |
2012-02-29 |
Duncan Sands | Have GVN also do condition propagation when the right... |
tree | commitdiff |
2012-02-29 |
Bill Wendling | Restrict this transformation to equality conditions. |
tree | commitdiff |
2012-02-28 |
Pete Cooper | Reverted r152620 - DSE: Shorten memset when a later... |
tree | commitdiff |
2012-02-28 |
Pete Cooper | DSE: Shorten memset when a later store overwrites the... |
tree | commitdiff |
2012-02-27 |
Benjamin Kramer | Plog a memleak in GlobalOpt. |
tree | commitdiff |
2012-02-27 |
Duncan Sands | Micro-optimization, no functionality change. |
tree | commitdiff |
2012-02-27 |
Duncan Sands | The value numbering function is recursive, so it is... |
tree | commitdiff |
2012-02-27 |
Duncan Sands | When performing a conditional branch depending on the... |
tree | commitdiff |
2012-02-25 |
Chad Rosier | Add comment. |
tree | commitdiff |
2012-02-25 |
Chad Rosier | Add support for disabling llvm.lifetime intrinsics... |
tree | commitdiff |
2012-02-25 |
Chad Rosier | Fix indentation. |
tree | commitdiff |
2012-02-24 |
Duncan Sands | Teach GVN that x+y is the same as y+x and that x<y... |
tree | commitdiff |
2012-02-23 |
Benjamin Kramer | Reflow code, no functionality change. |
tree | commitdiff |
2012-02-23 |
Duncan Sands | GCC fails to understand that NextBB is always initializ... |
tree | commitdiff |
2012-02-21 |
Nick Lewycky | Use the target-aware constant folder on expressions... |
tree | commitdiff |
2012-02-21 |
Benjamin Kramer | Fix unsigned off-by-one in comment. |
tree | commitdiff |
2012-02-21 |
Benjamin Kramer | InstCombine: Don't transform a signed icmp of two GEPs... |
tree | commitdiff |
2012-02-20 |
Nick Lewycky | Check for the correct size in the invariant marker. |
tree | commitdiff |
2012-02-20 |
Chad Rosier | Fix 80-column violation. |
tree | commitdiff |
2012-02-20 |
Benjamin Kramer | InstCombine: Removing the base from the address calcula... |
tree | commitdiff |
2012-02-20 |
Benjamin Kramer | InstCombine: When comparing two GEPs that were derived... |
tree | commitdiff |
2012-02-20 |
Benjamin Kramer | InstCombine: Make OptimizePointerDifference more aggres... |
tree | commitdiff |
2012-02-20 |
Nick Lewycky | Rename class Evaluate to Evaluator and put it in an... |
tree | commitdiff |
2012-02-19 |
Nick Lewycky | Move EvaluateFunction and EvaluateBlock into a class... |
tree | commitdiff |
2012-02-19 |
Ahmed Charles | Remove dead code. Improve llvm_unreachable text. Simpli... |
tree | commitdiff |
2012-02-17 |
Dan Gohman | Calls and invokes with the new clang.arc.no_objc_arc_ex... |
tree | commitdiff |
2012-02-17 |
Nick Lewycky | Add support for invariant.start inside the static const... |
tree | commitdiff |
2012-02-17 |
Bill Wendling | Remove redundant comment. Use a more efficient datatype. |
tree | commitdiff |
2012-02-17 |
Bill Wendling | Fix some grammar-os and formatting. |
tree | commitdiff |
2012-02-16 |
Eli Friedman | loop-rotate shouldn't hoist alloca instructions out... |
tree | commitdiff |
2012-02-14 |
Kostya Serebryany | [tsan] fix compiler warnings |
tree | commitdiff |
2012-02-14 |
Andrew Trick | Add simplifyLoopLatch to LoopRotate pass. |
tree | commitdiff |
2012-02-14 |
Andrew Trick | whitespace |
tree | commitdiff |
2012-02-13 |
Devang Patel | Check against umin while converting fcmp into an icmp. |
tree | commitdiff |
2012-02-13 |
Dan Gohman | Just like in regular escape analysis, loads and stores... |
tree | commitdiff |
2012-02-13 |
Kostya Serebryany | ThreadSanitizer, a race detector. First LLVM commit. |
tree | commitdiff |
2012-02-13 |
Ahmed Charles | Fix various issues (or do cleanups) found by enabling... |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | Handle InvokeInst in EvaluateBlock. Don't try to suppor... |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | false is totally null! |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | Remove redundant getAnalysis<> calls in GlobalOpt.... |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | Pass TargetData and TargetLibraryInfo through to the... |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | Fix function name in comment to match actual name.... |
tree | commitdiff |
2012-02-12 |
Nick Lewycky | Don't traverse the PHI nodes twice. No functionality... |
tree | commitdiff |
2012-02-10 |
Hal Finkel | Update BBVectorize to use aliasesUnknownInst. |
tree | commitdiff |
2012-02-09 |
Benjamin Kramer | Tweak comment readability and grammar. |
tree | commitdiff |
2012-02-09 |
Benjamin Kramer | GlobalOpt: Be more aggressive about elminating side... |
tree | commitdiff |
2012-02-08 |
Kostya Serebryany | [asan] unpoison the stack before every noreturn call... |
tree | commitdiff |
2012-02-08 |
Duncan Sands | Use Use::set rather than finding the operand number... |
tree | commitdiff |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable |
tree | commitdiff |
2012-02-06 |
Chris Lattner | Remove some dead code and tidy things up now that vecto... |
tree | commitdiff |
2012-02-06 |
Bill Wendling | [unwind removal] Remove all of the code for the dead... |
tree | commitdiff |
2012-02-06 |
Bill Wendling | [unwind removal] We no longer have 'unwind' instruction... |
tree | commitdiff |
2012-02-06 |
Benjamin Kramer | Make helper static. |
tree | commitdiff |
2012-02-06 |
Nick Lewycky | Split part of EvaluateFunction into a new EvaluateBlock... |
tree | commitdiff |
2012-02-06 |
Sebastian Pop | fix indentation |
tree | commitdiff |
2012-02-05 |
Nick Lewycky | Teach GlobalOpt to handle atomic accesses to globals. |
tree | commitdiff |
2012-02-05 |
Nick Lewycky | Clean up some whitespace and comments. No functionality... |
tree | commitdiff |
2012-02-05 |
Duncan Sands | Neaten up this method. Check that if there is only one |
tree | commitdiff |
2012-02-05 |
Duncan Sands | Fix a thinko pointed out by Eli and the buildbots. |
tree | commitdiff |
2012-02-05 |
Duncan Sands | Reduce the number of dom queries made by GVN's conditio... |
tree | commitdiff |
2012-02-05 |
Duncan Sands | Reduce the number of non-trivial domtree queries by... |
tree | commitdiff |
2012-02-05 |
David Blaikie | Simplify contains tests using 'count'. |
tree | commitdiff |
2012-02-05 |
NAKAMURA Takumi | BBVectorize.cpp: Get rid of comparision to bool to... |
tree | commitdiff |
2012-02-05 |
Chris Lattner | reapply the patches reverted in r149470 that reenable... |
tree | commitdiff |
2012-02-04 |
Hal Finkel | Boost the effective chain depth of loads and stores. |
tree | commitdiff |
2012-02-03 |
Jim Grosbach | Narrow test further. Make bot and test happy. |
tree | commitdiff |
2012-02-03 |
Jim Grosbach | Tidy up. Trailing whitespace. |
tree | commitdiff |
2012-02-03 |
Jim Grosbach | Restrict InstCombine from converting varargs to or... |
tree | commitdiff |
2012-02-03 |
Jim Grosbach | Revert "Disable InstCombine unsafe folding bitcasts... |
tree | commitdiff |
2012-02-02 |
Benjamin Kramer | BBVectorize: Simplify code, no functionality change. |
tree | commitdiff |
2012-02-02 |
Hal Finkel | Minor changes from review. |
tree | commitdiff |
2012-02-02 |
Hal Finkel | Vectorize long blocks in groups. |
tree | commitdiff |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
tree | commitdiff |
2012-02-01 |
NAKAMURA Takumi | BBVectorize.cpp: Try to fix MSVC build. map::iterator... |
tree | commitdiff |
2012-02-01 |
Hal Finkel | A few of the changes suggested in code review (by Nick... |
tree | commitdiff |
2012-02-01 |
Argyrios Kyrtzidis | Revert Chris' commits up to r149348 that started causin... |
tree | commitdiff |
2012-02-01 |
Hal Finkel | Add a basic-block autovectorization pass. |
tree | commitdiff |
2012-02-01 |
Jim Grosbach | Disable InstCombine unsafe folding bitcasts of calls... |
tree | commitdiff |
2012-01-31 |
Lenny Maiorani | bz11794 : EarlyCSE stack overflow on long functions. |
tree | commitdiff |
2012-01-31 |
Bill Wendling | Increase the initial vector size to be equivalent to... |
tree | commitdiff |
2012-01-31 |
Bill Wendling | Cache the size of the vector instead of calling .size... |
tree | commitdiff |
2012-01-31 |
Chris Lattner | eliminate the "string" form of ConstantArray::get,... |
tree | commitdiff |
2012-01-31 |
Chris Lattner | eliminate the last uses of GetConstantStringInfo from... |
tree | commitdiff |
2012-01-31 |
Chris Lattner | start moving SimplifyLibcalls over to getConstantString... |
tree | commitdiff |
2012-01-31 |
Chris Lattner | enhance logic to support ConstantDataArray. |
tree | commitdiff |
next |