Age | Commit message (Expand) | Author |
2011-11-15 | Remove all remaining uses of Value::getNameStr(). | Benjamin Kramer |
2011-11-07 | InstCombine now optimizes vector udiv by power of 2 to shifts | Pete Cooper |
2011-11-03 | build: Add initial cut at LLVMBuild.txt files. | Daniel Dunbar |
2011-11-01 | Make sure we use the right insertion point when instcombine replaces a PHI wi... | Eli Friedman |
2011-10-21 | Minor simplification: use ShuffleVectorInst::getMaskValue instead of a more e... | Eli Friedman |
2011-10-21 | Extend instcombine's shufflevector simplification to handle more cases where ... | Eli Friedman |
2011-10-17 | Add support for the Objective-C personality function to the instruction | Bill Wendling |
2011-10-17 | Add a routine to swap branch instruction operands, and update any | Chandler Carruth |
2011-10-05 | Re-commit 141203, but much more conservative. | Jim Grosbach |
2011-10-05 | Revert 141203. InstCombine is looping on unit tests. | Jim Grosbach |
2011-10-05 | Update InstCombine worklist after instruction transform is complete. | Jim Grosbach |
2011-10-02 | Add a new icmp+select optz'n. Also shows off the load(cst) folding added in | Nick Lewycky |
2011-10-02 | Enhance a couple places where we were doing constant folding of instructions, | Nick Lewycky |
2011-09-30 | Don't modify constant in-place. | Jim Grosbach |
2011-09-30 | float comparison to double 'zero' constant can just be a float 'zero.' | Jim Grosbach |
2011-09-30 | Tidy up. Trailing whitespace. | Jim Grosbach |
2011-09-30 | Inlining often produces landingpad instructions with repeated | Duncan Sands |
2011-09-29 | Clean up uses of switch instructions so they are not dependent on the operand... | Eli Friedman |
2011-09-27 | Stop emitting instructions with the name "tmp" they eat up memory and have to... | Benjamin Kramer |
2011-09-19 | Fix an infinite loop where a transform in InstCombiner::visitAnd claims a con... | Eli Friedman |
2011-09-15 | Make demanded-elt simplification for shufflevector slightly stronger. Spotte... | Eli Friedman |
2011-09-06 | Split the init.trampoline intrinsic, which currently combines GCC's | Duncan Sands |
2011-09-04 | Use Duncan's patch to delete the instructions in reverse order (minus the lan... | Bill Wendling |
2011-09-02 | Update comments to reflect reality. | Bill Wendling |
2011-09-01 | Reduce indentation. No functionality change. | Bill Wendling |
2011-09-01 | Change worklist driven deletion to be an iterative process. | Bill Wendling |
2011-09-01 | Resubmit with fix. Properly remove the instructions except for landingpad, wh... | Bill Wendling |
2011-09-01 | Submitted this too early. | Bill Wendling |
2011-09-01 | Don't DCE the landingpad instruction. | Bill Wendling |
2011-08-29 | Fixes following the CR by Chris and Duncan: | Nadav Rotem |
2011-08-28 | Bitcasts are transitive. Bitcast-Bitcast-X becomes Bitcast-X. | Nadav Rotem |
2011-08-25 | When inserting new instructions, use getFirstInsertionPt instead of | Bill Wendling |
2011-08-17 | Revert r137655. There is some question about whether the 'landingpad' | Bill Wendling |
2011-08-16 | Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>' | Bill Wendling |
2011-08-16 | A few places where we want to skip the landingpad instruction for insertion. | Bill Wendling |
2011-08-15 | Don't sink the instruction to before a landingpad instruction. | Bill Wendling |
2011-08-15 | Update instcombine for atomic load/store. | Eli Friedman |
2011-08-15 | Duncan pointed out that the LandingPadInst might read memory. (It might also | Bill Wendling |
2011-08-15 | Don't try to sink the landingpad instruction. It's immobile. | Bill Wendling |
2011-08-14 | This transform is not safe. Thanks to Eli for pointing that out! | Nick Lewycky |
2011-08-14 | Don't attempt to add 'nsw' when intermediate instructions had no such guarantee. | Nick Lewycky |
2011-08-14 | Teach instcombine to preserve the nsw bit by doing an after-the-fact analysis | Nick Lewycky |
2011-08-03 | Small cleanups: | Nick Lewycky |
2011-08-03 | Fix logical error when detecting lifetime intrinsics. | Nick Lewycky |
2011-08-02 | Teach InstCombine that lifetime intrincs aren't a real user on the result of a | Nick Lewycky |
2011-07-31 | Add the 'resume' instruction for the new EH rewrite. | Bill Wendling |
2011-07-31 | Add a small gep optimization I noticed was missing while reading some IL. | Rafael Espindola |
2011-07-30 | Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, | Bill Wendling |
2011-07-29 | Make sure to correctly clear the exact/nuw/nsw flags off of shifts when they ... | Eli Friedman |
2011-07-29 | Rewrite the CMake build to use explicit dependencies between libraries, | Chandler Carruth |