2010-12-07 |
Chris Lattner | reapply r121100 with a tweak to constant fold ConstExpr... |
tree | commitdiff |
2010-12-07 |
Eric Christopher | Temporarily revert r121100 as it's causing clang to... |
tree | commitdiff |
2010-12-07 |
Chris Lattner | fix PR8710 - teach global opt that some constantexprs... |
tree | commitdiff |
2010-12-06 |
Frits van Bommel | Implement jump threading of 'indirectbr' by keeping... |
tree | commitdiff |
2010-12-06 |
Chris Lattner | Fix PR8728, a miscompilation I recently introduced... |
tree | commitdiff |
2010-12-05 |
Frits van Bommel | Teach SimplifyCFG to turn |
tree | commitdiff |
2010-12-01 |
Chris Lattner | fix a bozo bug I introduced in r119930, causing a misco... |
tree | commitdiff |
2010-11-30 |
Chris Lattner | Enhance DSE to handle the variable index case in PR8657. |
tree | commitdiff |
2010-11-30 |
Chris Lattner | teach DSE to use GetPointerBaseWithConstantOffset to... |
tree | commitdiff |
2010-11-30 |
Chris Lattner | enhance isRemovable to refuse to delete volatile mem... |
tree | commitdiff |
2010-11-30 |
Chris Lattner | Rewrite the main DSE loop to be written in terms of... |
tree | commitdiff |
2010-11-30 |
Anders Carlsson | Add a puts optimization that converts puts() to putchar... |
tree | commitdiff |
2010-11-30 |
Anders Carlsson | Fix a typo. |
tree | commitdiff |
2010-11-30 |
Anders Carlsson | Rename this test to FPuts.ll since it actually tests... |
tree | commitdiff |
2010-11-30 |
Chris Lattner | remove a use of llvm-dis |
tree | commitdiff |
2010-11-30 |
Chris Lattner | merge one more away |
tree | commitdiff |
2010-11-30 |
Chris Lattner | I already merged partial-overwrite.ll -> PartialStore.ll |
tree | commitdiff |
2010-11-30 |
Chris Lattner | clean up DSE tests, removing some poorly reduced and... |
tree | commitdiff |
2010-11-30 |
Chris Lattner | enhance basicaa to return "Mod" for a memcpy call when the |
tree | commitdiff |
2010-11-30 |
Chris Lattner | Teach basicaa that memset's modref set is at worst... |
tree | commitdiff |
2010-11-30 |
Chris Lattner | my previous patch would cause us to start deleting... |
tree | commitdiff |
2010-11-29 |
Benjamin Kramer | Fix some broken CHECK lines. |
tree | commitdiff |
2010-11-29 |
Chris Lattner | fix PR8677, patch by Jakub Staszak! |
tree | commitdiff |
2010-11-29 |
Frits van Bommel | Transform (extractvalue (load P), ...) to (load (gep... |
tree | commitdiff |
2010-11-29 |
Frits van Bommel | Update this test to keep testing the -instcombine trans... |
tree | commitdiff |
2010-11-29 |
Frits van Bommel | Teach ConstantFoldInstruction() how to fold insertvalue... |
tree | commitdiff |
2010-11-24 |
Nick Lewycky | Treat a call of function pointer like a load of the... |
tree | commitdiff |
2010-11-23 |
Benjamin Kramer | The srem -> urem transform is not safe for any divisor... |
tree | commitdiff |
2010-11-23 |
Benjamin Kramer | InstCombine: Reduce "X shift (A srem B)" to "X shift... |
tree | commitdiff |
2010-11-23 |
Duncan Sands | Exploit distributive laws (eg: And distributes over... |
tree | commitdiff |
2010-11-23 |
Chris Lattner | duncan's spider sense was right, I completely reversed... |
tree | commitdiff |
2010-11-22 |
Benjamin Kramer | InstCombine: Implement X - A*-B -> X + A*B. |
tree | commitdiff |
2010-11-22 |
Duncan Sands | If a GEP index simply advances by multiples of a type... |
tree | commitdiff |
2010-11-21 |
Duncan Sands | Add a rather pointless InstructionSimplify transform... |
tree | commitdiff |
2010-11-21 |
Chris Lattner | implement PR8576, deleting dead stores with intervening... |
tree | commitdiff |
2010-11-21 |
Chris Lattner | file checkize |
tree | commitdiff |
2010-11-21 |
Chris Lattner | optimize: |
tree | commitdiff |
2010-11-21 |
Chris Lattner | Implement PR8644: forwarding a memcpy value to a byval, |
tree | commitdiff |
2010-11-19 |
Owen Anderson | Add a test for CodeGenPrepare's ability to look through... |
tree | commitdiff |
2010-11-18 |
Duncan Sands | Factor code for testing whether replacing one value... |
tree | commitdiff |
2010-11-18 |
Owen Anderson | Completely rework the datastructure GVN uses to represe... |
tree | commitdiff |
2010-11-18 |
Dan Gohman | Add support for PHI-translating sext, zext, and trunc... |
tree | commitdiff |
2010-11-18 |
Chris Lattner | remove a pointless restriction from memcpyopt. It was |
tree | commitdiff |
2010-11-18 |
Chris Lattner | filecheckize, this is still not optimal, see PR8643 |
tree | commitdiff |
2010-11-18 |
Chris Lattner | allow eliminating an alloca that is just copied from... |
tree | commitdiff |
2010-11-18 |
Chris Lattner | enhance the "alloca is just a memcpy from constant... |
tree | commitdiff |
2010-11-18 |
Chris Lattner | fix a small oversight in the "eliminate memcpy from... |
tree | commitdiff |
2010-11-18 |
Chris Lattner | filecheckize |
tree | commitdiff |
2010-11-17 |
Benjamin Kramer | InstCombine: Add a missing irem identity (X % X -> 0). |
tree | commitdiff |
2010-11-16 |
Duncan Sands | In which I discover the existence of loops. Threading... |
tree | commitdiff |
2010-11-15 |
Duncan Sands | Teach InstructionSimplify the trick of skipping incomin... |
tree | commitdiff |
2010-11-15 |
Duncan Sands | Move PHI tests to phi.ll, out of select.ll. |
tree | commitdiff |
2010-11-14 |
Duncan Sands | Teach InstructionSimplify about phi nodes. I chose... |
tree | commitdiff |
2010-11-14 |
Chris Lattner | rename test. |
tree | commitdiff |
2010-11-14 |
Chris Lattner | filecheckize, remove an old and useless test |
tree | commitdiff |
2010-11-14 |
Chris Lattner | this test is pretty pointless and "propogation" isn... |
tree | commitdiff |
2010-11-13 |
Duncan Sands | Testcase to go along with commit 118923 ("Have GVN... |
tree | commitdiff |
2010-11-13 |
Duncan Sands | Generalize the reassociation transform in SimplifyCommu... |
tree | commitdiff |
2010-11-12 |
Dan Gohman | Enhance DSE to handle the case where a free call makes... |
tree | commitdiff |
2010-11-12 |
Dan Gohman | Filecheckize. |
tree | commitdiff |
2010-11-11 |
Dan Gohman | Factor out Instruction::isSafeToSpeculativelyExecute... |
tree | commitdiff |
2010-11-10 |
Dan Gohman | Enhance GVN to do more precise alias queries for non... |
tree | commitdiff |
2010-11-10 |
Duncan Sands | Teach InstructionSimplify how to look through PHI nodes... |
tree | commitdiff |
2010-11-10 |
Dale Johannesen | When checking that the necessary bits are zero in |
tree | commitdiff |
2010-11-10 |
Dan Gohman | Make ModRefBehavior a lattice. Use this to clean up... |
tree | commitdiff |
2010-11-08 |
Duncan Sands | Add an additional test for icmp of select folding. |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Extend the AliasAnalysis::pointsToConstantMemory interf... |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Make FunctionAttrs use AliasAnalysis::getModRefBehavior... |
tree | commitdiff |
2010-11-07 |
Duncan Sands | Add simplification of floating point comparisons with... |
tree | commitdiff |
2010-11-07 |
Duncan Sands | Fix a README item: when doing a comparison with the... |
tree | commitdiff |
2010-11-01 |
Owen Anderson | When folding away a (shl (shr)) pair, we need to check... |
tree | commitdiff |
2010-10-30 |
Duncan Sands | If a function does a volatile load from a global consta... |
tree | commitdiff |
2010-10-29 |
Bob Wilson | Change instcombine's getShuffleMask to represent undef... |
tree | commitdiff |
2010-10-29 |
Bob Wilson | Make instcombine a little more aggressive in combining... |
tree | commitdiff |
2010-10-29 |
Owen Anderson | Update testcase since we're no longer doing the constan... |
tree | commitdiff |
2010-10-28 |
NAKAMURA Takumi | test/Transforms/SimplifyLibCalls/floor.ll: Mark as... |
tree | commitdiff |
2010-10-27 |
Dale Johannesen | Teach InstCombine not to use Add and Neg on FP. PR... |
tree | commitdiff |
2010-10-25 |
Dan Gohman | Fix a case where instcombine was stripping metadata... |
tree | commitdiff |
2010-10-24 |
Duncan Sands | Fix PR8445: a block with no predecessors may be the... |
tree | commitdiff |
2010-10-22 |
Bob Wilson | Teach instcombine to set the alignment arguments for... |
tree | commitdiff |
2010-10-19 |
Mikhail Glushenkov | GlobalOpt: EvaluateFunction() must not evaluate stores... |
tree | commitdiff |
2010-10-18 |
Dan Gohman | Make BasicAliasAnalysis a normal AliasAnalysis implemen... |
tree | commitdiff |
2010-10-15 |
Owen Anderson | Generalize MemCpyOpt's handling of call slot forwarding... |
tree | commitdiff |
2010-10-14 |
Chris Lattner | fix a bug I introduced, no idea how this didn't repro... |
tree | commitdiff |
2010-10-14 |
Chris Lattner | hack to unbreak buildbots |
tree | commitdiff |
2010-10-14 |
Chris Lattner | add uadd_ov/usub_ov to apint, consolidate constant... |
tree | commitdiff |
2010-10-09 |
Kenneth Uildriks | Now using a variant of the existing inlining heuristics... |
tree | commitdiff |
2010-10-07 |
Devang Patel | Remove LoopIndexSplit pass. It is neither maintained... |
tree | commitdiff |
2010-10-01 |
Owen Anderson | Now that the profitable bits of EnableFullLoadPRE have... |
tree | commitdiff |
2010-10-01 |
Chris Lattner | fix PR8267 - Instcombine shouldn't optimizer away volat... |
tree | commitdiff |
2010-10-01 |
Chris Lattner | upgrade this test. |
tree | commitdiff |
2010-09-30 |
Owen Anderson | We do want to allow LoadPRE to perform LICM-like transf... |
tree | commitdiff |
2010-09-30 |
Benjamin Kramer | Add constant folding for strspn and strcspn to Simplify... |
tree | commitdiff |
2010-09-29 |
Benjamin Kramer | Add strpbrk folding to SimplifyLibCalls. |
tree | commitdiff |
2010-09-29 |
Benjamin Kramer | Simplify the loop in StrChrOptimizer. FileCheckize... |
tree | commitdiff |
2010-09-29 |
Benjamin Kramer | Teach SimplifyLibCalls how to optimize strrchr. |
tree | commitdiff |
2010-09-29 |
Owen Anderson | Fix PR8247: JumpThreading can cause a block to become... |
tree | commitdiff |
2010-09-27 |
Jakob Stoklund Olesen | Don't try to constant fold libm functions with non... |
tree | commitdiff |
2010-09-25 |
Owen Anderson | LoadPRE was not properly checking that the load it... |
tree | commitdiff |
2010-09-24 |
Jakob Stoklund Olesen | Be more precise when trying to XFAIL this tester: googl... |
tree | commitdiff |
next |