2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
tree | commitdiff |
2011-03-30 |
Jay Foad | (Almost) always call reserveOperandSpace() on newly... |
tree | commitdiff |
2011-03-29 |
Benjamin Kramer | DSE: Remove an early exit optimization that depended... |
tree | commitdiff |
2011-03-29 |
Cameron Zwarich | Do some simple copy propagation through integer loads... |
tree | commitdiff |
2011-03-26 |
Bill Wendling | Simplification noticed by Frits. |
tree | commitdiff |
2011-03-26 |
Bill Wendling | Rework the logic that determines if a store completely... |
tree | commitdiff |
2011-03-26 |
Cameron Zwarich | Fix a typo and add a test. |
tree | commitdiff |
2011-03-26 |
Bill Wendling | PR9561: A store with a negative offset (via GEP) could... |
tree | commitdiff |
2011-03-24 |
Cameron Zwarich | Debug intrinsics must be skipped at the beginning and... |
tree | commitdiff |
2011-03-24 |
Cameron Zwarich | It is enough for the CallInst to have no uses to be... |
tree | commitdiff |
2011-03-24 |
Devang Patel | s/UpdateDT/ModifiedDT/g |
tree | commitdiff |
2011-03-24 |
Cameron Zwarich | Do early taildup of ret in CodeGenPrepare for potential... |
tree | commitdiff |
2011-03-24 |
Cameron Zwarich | Use an early return instead of a long if block. |
tree | commitdiff |
2011-03-24 |
Cameron Zwarich | When UpdateDT is set, DT is invalid, which could cause... |
tree | commitdiff |
2011-03-24 |
Cameron Zwarich | Check for TLI so that -codegenprepare can be used from... |
tree | commitdiff |
2011-03-23 |
Cameron Zwarich | Fix PR9464 by correcting some math that just happened... |
tree | commitdiff |
2011-03-21 |
Evan Cheng | Re-apply r127953 with fixes: eliminate empty return... |
tree | commitdiff |
2011-03-19 |
Daniel Dunbar | Revert r127953, "SimplifyCFG has stopped duplicating... |
tree | commitdiff |
2011-03-19 |
Evan Cheng | SimplifyCFG has stopped duplicating returns into predec... |
tree | commitdiff |
2011-03-18 |
Andrew Trick | Remove TargetData and ValueTracking includes. I didn... |
tree | commitdiff |
2011-03-17 |
Andrew Trick | Added isValidRewrite() to check the result of ScalarEvo... |
tree | commitdiff |
2011-03-17 |
Andrew Trick | whitespace |
tree | commitdiff |
2011-03-16 |
Cameron Zwarich | Fix a comment. |
tree | commitdiff |
2011-03-16 |
Cameron Zwarich | Only convert allocas to scalars if it is profitable... |
tree | commitdiff |
2011-03-16 |
Cameron Zwarich | Better use initializer lists. |
tree | commitdiff |
2011-03-16 |
Cameron Zwarich | Add a clarifying comment. |
tree | commitdiff |
2011-03-14 |
Andrew Trick | Added SCEV::NoWrapFlags to manage unsigned, signed... |
tree | commitdiff |
2011-03-14 |
Andrew Trick | whitespace |
tree | commitdiff |
2011-03-11 |
Cameron Zwarich | Roll r127459 back in: |
tree | commitdiff |
2011-03-11 |
Daniel Dunbar | Revert r127459, "Optimize trivial branches in CodeGenPr... |
tree | commitdiff |
2011-03-11 |
Cameron Zwarich | Optimize trivial branches in CodeGenPrepare, which... |
tree | commitdiff |
2011-03-10 |
Dan Gohman | RecursivelyDeleteTriviallyDeadInstructions only needs a |
tree | commitdiff |
2011-03-10 |
Dan Gohman | Fix reassociate to postpone certain instruction deletio... |
tree | commitdiff |
2011-03-09 |
Devang Patel | Preserve line number information while simplifying... |
tree | commitdiff |
2011-03-09 |
Cameron Zwarich | Fix a crasher introduced by r127317 that is seen on... |
tree | commitdiff |
2011-03-09 |
Cameron Zwarich | Add support to scalar replacement for partial vector... |
tree | commitdiff |
2011-03-09 |
Cameron Zwarich | Move vector type merging to a separate function in... |
tree | commitdiff |
2011-03-08 |
Devang Patel | While sinking an instruction, do not lose llvm.dbg... |
tree | commitdiff |
2011-03-07 |
Devang Patel | Preserve line no. info. |
tree | commitdiff |
2011-03-05 |
Cameron Zwarich | Fix PR9398 - 10% of llc compile time is spent in Value... |
tree | commitdiff |
2011-03-03 |
Richard Osborne | Fix typo in comment. |
tree | commitdiff |
2011-03-03 |
Richard Osborne | Optimize fprintf -> iprintf if there are no floating... |
tree | commitdiff |
2011-03-03 |
Richard Osborne | Optimize sprintf -> siprintf if there are no floating... |
tree | commitdiff |
2011-03-03 |
Richard Osborne | Optimize printf -> iprintf if there are no floating... |
tree | commitdiff |
2011-03-02 |
Cameron Zwarich | Remove some more unused code that I missed. |
tree | commitdiff |
2011-03-02 |
Cameron Zwarich | Eliminate the unused CodeGenPrepare option to split... |
tree | commitdiff |
2011-03-01 |
Cameron Zwarich | Stop computing the number of uses twice per value in... |
tree | commitdiff |
2011-02-28 |
Ted Kremenek | Unbreak CMake build. |
tree | commitdiff |
2011-02-28 |
Chris Lattner | update cmake |
tree | commitdiff |
2011-02-28 |
Dan Gohman | Delete the GEPSplitter experiment. |
tree | commitdiff |
2011-02-28 |
Dan Gohman | Delete the SimplifyHalfPowrLibCalls pass, which was... |
tree | commitdiff |
2011-02-24 |
Chris Lattner | wire TargetLibraryInfo into simplify libcalls and use... |
tree | commitdiff |
2011-02-24 |
Chris Lattner | move a massive amount of code out into its own helper... |
tree | commitdiff |
2011-02-22 |
Cameron Zwarich | Make LoopDeletion work on loops with multiple edges... |
tree | commitdiff |
2011-02-21 |
Chris Lattner | fix a crasher in disabled code (on variable stride... |
tree | commitdiff |
2011-02-21 |
Chris Lattner | Add some (disabled code) to print out negative strides. |
tree | commitdiff |
2011-02-19 |
Chris Lattner | rewrite the memset_pattern pattern generation stuff... |
tree | commitdiff |
2011-02-19 |
Chris Lattner | Implement rdar://9009151, transforming strided loop... |
tree | commitdiff |
2011-02-18 |
Chris Lattner | Make loop-idiom use TargetLibraryInfo to determine... |
tree | commitdiff |
2011-02-18 |
Chris Lattner | prevent jump threading from merging blocks when their... |
tree | commitdiff |
2011-02-17 |
Chris Lattner | fix PR9215, preventing -reassociate from clearing nsw... |
tree | commitdiff |
2011-02-15 |
Duncan Sands | Spelling fix: consequtive -> consecutive. |
tree | commitdiff |
2011-02-15 |
Chris Lattner | convert ConstantVector::get to use ArrayRef. |
tree | commitdiff |
2011-02-14 |
Devang Patel | Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value... |
tree | commitdiff |
2011-02-14 |
Chris Lattner | revert my ConstantVector patch, it seems to have made... |
tree | commitdiff |
2011-02-14 |
Chris Lattner | Switch ConstantVector::get to use ArrayRef instead... |
tree | commitdiff |
2011-02-12 |
Daniel Dunbar | SimplifyLibCalls: Add missing legalize check on various... |
tree | commitdiff |
2011-02-11 |
Cameron Zwarich | Make LoopUnswitch preserve ScalarEvolution by just... |
tree | commitdiff |
2011-02-11 |
Cameron Zwarich | LoopInstSimplify preserves ScalarEvolution. |
tree | commitdiff |
2011-02-10 |
Cameron Zwarich | If we can't avoid running loop-simplify twice for now... |
tree | commitdiff |
2011-02-10 |
Eric Christopher | Revert this in an attempt to bring the builders back. |
tree | commitdiff |
2011-02-10 |
Cameron Zwarich | Turn this pass ordering: |
tree | commitdiff |
2011-02-08 |
Dan Gohman | Don't split any loop backedges, including backedges... |
tree | commitdiff |
2011-02-02 |
Dan Gohman | Fix reassociate to clear optional flags, such as nsw. |
tree | commitdiff |
2011-01-29 |
Francois Pichet | Unbreak the MSVC build. |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Add a test for TCE return duplication. |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Re-apply r124518 with fix. Watch out for invalidated... |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Revert r124518. It broke Linux self-host. |
tree | commitdiff |
2011-01-29 |
Evan Cheng | Re-commit r124462 with fixes. Tail recursion elim will... |
tree | commitdiff |
2011-01-26 |
Duncan Sands | Fix PR9039, a use-after-free in reassociate. The issue... |
tree | commitdiff |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
tree | commitdiff |
2011-01-24 |
Chris Lattner | enhance SRoA to promote allocas that are used by PHI... |
tree | commitdiff |
2011-01-23 |
Chris Lattner | Enhance SRoA to promote allocas that are used by select... |
tree | commitdiff |
2011-01-23 |
Chris Lattner | Enhance SRoA to be more aggressive about scalarization... |
tree | commitdiff |
2011-01-23 |
Chris Lattner | have AllocaInfo store the alloca being inspected, simpl... |
tree | commitdiff |
2011-01-23 |
Chris Lattner | Rearrange some code a bit. Change MarkUnsafe to |
tree | commitdiff |
2011-01-23 |
Chris Lattner | remove an old hack that avoided creating MMX datatypes... |
tree | commitdiff |
2011-01-21 |
Dan Gohman | Actually check memcpy lengths, instead of just commenti... |
tree | commitdiff |
2011-01-21 |
Nick Lewycky | SCCP doesn't actually preserve the CFG. It will delete... |
tree | commitdiff |
2011-01-18 |
Chris Lattner | fix rdar://8878965, a regression I introduced with... |
tree | commitdiff |
2011-01-18 |
Cameron Zwarich | Remove code for updating dominance frontiers and some... |
tree | commitdiff |
2011-01-18 |
Cameron Zwarich | Remove outdated references to dominance frontiers. |
tree | commitdiff |
2011-01-17 |
Owen Anderson | Remove dead code, that I apparently wrote a while back... |
tree | commitdiff |
2011-01-17 |
Cameron Zwarich | Roll r123609 back in with two changes that fix test... |
tree | commitdiff |
2011-01-17 |
Cameron Zwarich | Roll out r123609 due to failures on the llvm-x86_64... |
tree | commitdiff |
2011-01-17 |
Cameron Zwarich | Eliminate the use of dominance frontiers in PromoteMemT... |
tree | commitdiff |
2011-01-16 |
Chris Lattner | tidy up a comment, as suggested by duncan |
tree | commitdiff |
2011-01-16 |
Chris Lattner | simplify a little |
tree | commitdiff |
2011-01-16 |
Chris Lattner | if an alloca is only ever accessed as a unit, and is... |
tree | commitdiff |
2011-01-16 |
Chris Lattner | Use an irbuilder to get some trivial constant folding... |
tree | commitdiff |
next |