| Commit message (Expand) | Author | Age |
* | Stop emitting instructions with the name "tmp" they eat up memory and have to... | Benjamin Kramer | 2011-09-27 |
* | Fix an infinite loop where a transform in InstCombiner::visitAnd claims a con... | Eli Friedman | 2011-09-19 |
* | Make demanded-elt simplification for shufflevector slightly stronger. Spotte... | Eli Friedman | 2011-09-15 |
* | Split the init.trampoline intrinsic, which currently combines GCC's | Duncan Sands | 2011-09-06 |
* | Use Duncan's patch to delete the instructions in reverse order (minus the lan... | Bill Wendling | 2011-09-04 |
* | Update comments to reflect reality. | Bill Wendling | 2011-09-02 |
* | 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-09-01 |
* | Fixes following the CR by Chris and Duncan: | Nadav Rotem | 2011-08-29 |
* | Bitcasts are transitive. Bitcast-Bitcast-X becomes Bitcast-X. | Nadav Rotem | 2011-08-28 |
* | When inserting new instructions, use getFirstInsertionPt instead of | Bill Wendling | 2011-08-25 |
* | Revert r137655. There is some question about whether the 'landingpad' | Bill Wendling | 2011-08-17 |
* | 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-16 |
* | 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-15 |
* | 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-14 |
* | Small cleanups: | Nick Lewycky | 2011-08-03 |
* | Fix logical error when detecting lifetime intrinsics. | Nick Lewycky | 2011-08-03 |
* | Teach InstCombine that lifetime intrincs aren't a real user on the result of a | Nick Lewycky | 2011-08-02 |
* | 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-31 |
* | Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, | Bill Wendling | 2011-07-30 |
* | 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 | 2011-07-29 |
* | Merge the contents from exception-handling-rewrite to the mainline. | Bill Wendling | 2011-07-27 |
* | Shorten some expressions by using ArrayRef::slice(). | Frits van Bommel | 2011-07-25 |
* | Convert GetElementPtrInst to use ArrayRef. | Jay Foad | 2011-07-25 |
* | Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use | Jay Foad | 2011-07-22 |
* | Fix an MSVC warning, caused by a case I missed when converting | Jay Foad | 2011-07-22 |
* | Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where i... | Eli Friedman | 2011-07-20 |
* | Convert SimplifyGEPInst to use ArrayRef. | Jay Foad | 2011-07-19 |
* | Convert TargetData::getIndexedOffset to use ArrayRef. | Jay Foad | 2011-07-19 |
* | Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall. | Jay Foad | 2011-07-19 |
* | Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ... | Frits van Bommel | 2011-07-18 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 |
* | Convert CallInst and InvokeInst APIs to use ArrayRef. | Jay Foad | 2011-07-15 |
* | start using the new helper methods a bit. | Chris Lattner | 2011-07-15 |
* | Change Intrinsic::getDeclaration and friends to take an ArrayRef. | Benjamin Kramer | 2011-07-14 |
* | It's not safe to fold (fptrunc (sqrt (fpext x))) to (sqrtf x) if there is ano... | Evan Cheng | 2011-07-13 |
* | Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. | Jay Foad | 2011-07-13 |
* | Second attempt at de-constifying LLVM Types in FunctionType::get(), | Jay Foad | 2011-07-12 |
* | Revert r134893 and r134888 (and related patches in other trees). It was causing | Bill Wendling | 2011-07-12 |