2012-05-04 |
Chandler Carruth | Move the CodeExtractor utility to a dedicated header... |
tree | commitdiff |
2012-05-04 |
Bill Wendling | Add 'landingpad' instructions to the list of instructio... |
tree | commitdiff |
2012-05-04 |
Chandler Carruth | A pile of long over-due refactorings here. There are... |
tree | commitdiff |
2012-05-03 |
Chandler Carruth | Factor the logic for testing whether a basic block... |
tree | commitdiff |
2012-05-03 |
Nuno Lopes | remove calls to calloc if the allocated memory is not... |
tree | commitdiff |
2012-05-03 |
Nuno Lopes | add support for calloc to objectsize lowering |
tree | commitdiff |
2012-05-03 |
Nuno Lopes | replace 'break's with 'return 0' in visitCallInst code... |
tree | commitdiff |
2012-05-02 |
Bill Wendling | Whitespace cleanup. |
tree | commitdiff |
2012-05-02 |
Kostya Serebryany | [tsan] typo and style (thanks to Nick Lewycky) |
tree | commitdiff |
2012-05-02 |
Bill Wendling | The value held in the vector may be RAUW'ed by some... |
tree | commitdiff |
2012-05-01 |
Nick Lewycky | An instruction in a loop is not guaranteed to be execut... |
tree | commitdiff |
2012-05-01 |
Lang Hames | Add support for llvm.arm.neon.vmull* intrinsics to... |
tree | commitdiff |
2012-04-30 |
Bill Wendling | Second attempt at PR12573: |
tree | commitdiff |
2012-04-30 |
Bill Wendling | Use an ArrayRef instead of explicit vector type. |
tree | commitdiff |
2012-04-30 |
Bill Wendling | Remove hack from r154987. The problem persists even... |
tree | commitdiff |
2012-04-30 |
Rafael Espindola | Make sure HoistInsertPosition finds a position that... |
tree | commitdiff |
2012-04-27 |
Hal Finkel | Don't vectorize target-specific types (ppc_fp128, x86_f... |
tree | commitdiff |
2012-04-27 |
David Blaikie | Change recurse depth limit to uint32 to fix warning. |
tree | commitdiff |
2012-04-27 |
Dan Gohman | Miscellaneous accumulated cleanups. |
tree | commitdiff |
2012-04-27 |
Mon P Wang | Add an early bailout to IsValueFullyAvailableInBlock... |
tree | commitdiff |
2012-04-27 |
Kostya Serebryany | [asan] small optimization: do not emit "x+0" instructions |
tree | commitdiff |
2012-04-27 |
Kostya Serebryany | [tsan] Atomic support for ThreadSanitizer, patch by... |
tree | commitdiff |
2012-04-26 |
Jakob Stoklund Olesen | Break up getProfitableChainIncrement(). |
tree | commitdiff |
2012-04-26 |
Jakob Stoklund Olesen | Turn IVChain into a struct. |
tree | commitdiff |
2012-04-26 |
Chad Rosier | Add instcombine patterns for the following transformations: |
tree | commitdiff |
2012-04-26 |
Chandler Carruth | Teach the reassociate pass to fold chains of multiplies... |
tree | commitdiff |
2012-04-25 |
Jakob Stoklund Olesen | Print IV chain numbers while collecting them. |
tree | commitdiff |
2012-04-25 |
Lang Hames | Reverting r155468. Chris and Chandler have convinced... |
tree | commitdiff |
2012-04-25 |
Dan Gohman | Simplify the known retain count tracking; use a boolean... |
tree | commitdiff |
2012-04-24 |
Dan Gohman | Build custom predecessor and successor lists for each... |
tree | commitdiff |
2012-04-24 |
Lang Hames | Add support for llvm.arm.neon.vmull* intrinsics to... |
tree | commitdiff |
2012-04-23 |
Jakob Stoklund Olesen | Reapply r155136 after fixing PR12599. |
tree | commitdiff |
2012-04-23 |
Alexander Potapenko | Fix issue 67 by checking that the interface functions... |
tree | commitdiff |
2012-04-23 |
Kostya Serebryany | [tsan] use llvm/ADT/Statistic.h for tsan stats |
tree | commitdiff |
2012-04-20 |
Jakob Stoklund Olesen | Revert r155136 "Defer some shl transforms to DAGCombine." |
tree | commitdiff |
2012-04-19 |
Bill Wendling | Put this expensive check below the less expensive ones. |
tree | commitdiff |
2012-04-19 |
Dan Gohman | Avoid a bug in the path count computation, preventing... |
tree | commitdiff |
2012-04-19 |
Jakob Stoklund Olesen | Defer some shl transforms to DAGCombine. |
tree | commitdiff |
2012-04-18 |
Dan Gohman | Don't crash on code where the user put __attribute__... |
tree | commitdiff |
2012-04-18 |
Bill Wendling | Use a heavy hammer to fix PR12573. |
tree | commitdiff |
2012-04-18 |
Andrew Trick | loop-reduce: Add an early bailout to catch extremely... |
tree | commitdiff |
2012-04-17 |
Joe Groff | fix pr12559: mark unavailable win32 math libcalls |
tree | commitdiff |
2012-04-16 |
Hal Finkel | Fix style violation in BBVectorize (pointed out by... |
tree | commitdiff |
2012-04-16 |
Bill Wendling | Add a Fixme. |
tree | commitdiff |
2012-04-16 |
Hal Finkel | Simplify checking for pointer types in BBVectorize... |
tree | commitdiff |
2012-04-14 |
Hal Finkel | Fix an error in BBVectorize important for vectorizing... |
tree | commitdiff |
2012-04-14 |
Hal Finkel | Enhance BBVectorize to more-properly handle pointer... |
tree | commitdiff |
2012-04-13 |
Hal Finkel | Add support to BBVectorize for vectorizing selects. |
tree | commitdiff |
2012-04-13 |
Dan Gohman | Add some comments, and fix a few places that missed... |
tree | commitdiff |
2012-04-13 |
Dan Gohman | Consider ObjC runtime calls objc_storeWeak and others... |
tree | commitdiff |
2012-04-13 |
Hal Finkel | By default, use Early-CSE instead of GVN for vectorizat... |
tree | commitdiff |
2012-04-13 |
Dan Gohman | Use the new Use-aware dominates method to apply the... |
tree | commitdiff |
2012-04-13 |
Bill Wendling | Code-gen may inject code into the IR before it emits... |
tree | commitdiff |
2012-04-13 |
Dan Gohman | Don't move objc_autorelease calls past autorelease... |
tree | commitdiff |
2012-04-11 |
Chad Rosier | Typo. |
tree | commitdiff |
2012-04-11 |
Chandler Carruth | Add two statistics to help track how we are computing... |
tree | commitdiff |
2012-04-10 |
Kostya Serebryany | [tsan] two more compile-time optimizations: |
tree | commitdiff |
2012-04-10 |
Kostya Serebryany | [tsan] compile-time instrumentation: do not instrument... |
tree | commitdiff |
2012-04-10 |
Andrew Trick | Fix 12513: Loop unrolling breaks with indirect branches. |
tree | commitdiff |
2012-04-10 |
Andrew Trick | whitespace |
tree | commitdiff |
2012-04-08 |
Chandler Carruth | Teach InstCombine to nuke a common alloca pattern ... |
tree | commitdiff |
2012-04-07 |
Hongbin Zheng | Refactor: Use positive field names in VectorizeConfig. |
tree | commitdiff |
2012-04-06 |
Chandler Carruth | Sink the collection of return instructions until after... |
tree | commitdiff |
2012-04-06 |
Duncan Sands | Make GVN's propagateEquality non-recursive. No intende... |
tree | commitdiff |
2012-04-06 |
Chandler Carruth | Sink the return instruction collection until after... |
tree | commitdiff |
2012-04-05 |
Dan Gohman | Fix accidentally inverted logic from r152803, and make the |
tree | commitdiff |
2012-04-05 |
Hongbin Zheng | BBVectorize: Add the const modifier to the VectorizeCon... |
tree | commitdiff |
2012-04-05 |
Hongbin Zheng | Introduce the VectorizeConfig class, with which we... |
tree | commitdiff |
2012-04-05 |
Hongbin Zheng | Add the function "vectorizeBasicBlock" which allow... |
tree | commitdiff |
2012-04-05 |
Jakob Stoklund Olesen | Pass the right sign to TLI->isLegalICmpImmediate. |
tree | commitdiff |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
tree | commitdiff |
2012-04-04 |
Hongbin Zheng | LoopUnrollPass: Use variable "Threshold" instead of... |
tree | commitdiff |
2012-04-02 |
Bill Wendling | Add an option to turn off the expensive GVN load PRE... |
tree | commitdiff |
2012-04-02 |
Stepan Dyatkovskiy | Fast fix for PR12343: |
tree | commitdiff |
2012-04-01 |
Chandler Carruth | Belatedly address some code review from Chris. |
tree | commitdiff |
2012-04-01 |
Chandler Carruth | Fix a pretty scary bug I introduced into the always... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Give the always-inliner its own custom filter. It shoul... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Remove a bunch of empty, dead, and no-op methods from... |
tree | commitdiff |
2012-03-31 |
Chandler Carruth | Initial commit for the rewrite of the inline cost analy... |
tree | commitdiff |
2012-03-31 |
Benjamin Kramer | Internalize: Remove reference of @llvm.noinline, it... |
tree | commitdiff |
2012-03-31 |
Hal Finkel | Correctly vectorize powi. |
tree | commitdiff |
2012-03-29 |
Jakob Stoklund Olesen | Don't PRE compares. |
tree | commitdiff |
2012-03-28 |
Benjamin Kramer | GlobalOpt: If we have an inbounds GEP from a ConstantAg... |
tree | commitdiff |
2012-03-28 |
Chandler Carruth | Switch to WeakVHs in the value mapper, and aggressively... |
tree | commitdiff |
2012-03-28 |
Chad Rosier | Fix 80-column violation. |
tree | commitdiff |
2012-03-27 |
Chandler Carruth | Make a seemingly tiny change to the inliner and fix... |
tree | commitdiff |
2012-03-26 |
Nadav Rotem | 153465 was incorrect. In this code we wanted to check... |
tree | commitdiff |
2012-03-26 |
Nadav Rotem | PR12357: The pointer was used before it was checked. |
tree | commitdiff |
2012-03-26 |
Andrew Trick | LSR ivchain bug fix: corner case with ConstantExpr. |
tree | commitdiff |
2012-03-26 |
Andrew Trick | comment typo |
tree | commitdiff |
2012-03-26 |
Chris Lattner | eliminate an unneeded branch, part of PR12357 |
tree | commitdiff |
2012-03-26 |
Eric Christopher | Tidy. |
tree | commitdiff |
2012-03-26 |
Eric Christopher | Tidy. |
tree | commitdiff |
2012-03-26 |
Andrew Trick | LSR cleanup: potential bug caught by PVS-Studio. |
tree | commitdiff |
2012-03-26 |
Kostya Serebryany | [tsan] treat vtable pointer updates in a special way... |
tree | commitdiff |
2012-03-26 |
Craig Topper | Prune some includes and forward declarations. |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Teach the function cloner (and thus the inliner) to... |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Move the instruction simplification of callsite argumen... |
tree | commitdiff |
2012-03-25 |
Chandler Carruth | Add an asserting ValueHandle to the block simplificatio... |
tree | commitdiff |
2012-03-24 |
Chandler Carruth | Don't form a WeakVH around the sentinel node in the... |
tree | commitdiff |
next |