| Commit message (Expand) | Author | Age | Files | Lines |
* | Move methods in PassManagerBuilder offline. | Rafael Espindola | 2011-08-02 | 2 | -0/+249 |
* | Add new atomic instructions to SCCP. No functional change, but stops debug s... | Eli Friedman | 2011-08-02 | 1 | -0/+2 |
* | Lifetime intrinsics on undef are dead. | Nick Lewycky | 2011-08-02 | 1 | -3/+9 |
* | Revert r136503 and r136480 in an effort to fix non-determinism in the llvm-gc... | Owen Anderson | 2011-08-02 | 1 | -22/+1 |
* | Add the 'resume' instruction for the new EH rewrite. | Bill Wendling | 2011-07-31 | 3 | -4/+7 |
* | Add a small gep optimization I noticed was missing while reading some IL. | Rafael Espindola | 2011-07-31 | 1 | -11/+13 |
* | Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, | Bill Wendling | 2011-07-30 | 4 | -150/+23 |
* | Clear DbgValues in the end. | Devang Patel | 2011-07-29 | 1 | -0/+1 |
* | Clean up debug info after reassociation. | Devang Patel | 2011-07-29 | 1 | -1/+21 |
* | Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be | Eli Friedman | 2011-07-29 | 2 | -16/+90 |
* | Make sure to correctly clear the exact/nuw/nsw flags off of shifts when they ... | Eli Friedman | 2011-07-29 | 1 | -19/+27 |
* | Rewrite the CMake build to use explicit dependencies between libraries, | Chandler Carruth | 2011-07-29 | 5 | -0/+41 |
* | Some minor cleanups. No functionalitical change. | Bill Wendling | 2011-07-28 | 1 | -17/+10 |
* | Leverage some of the code that John wrote to manage the landing pads. | Bill Wendling | 2011-07-28 | 1 | -32/+56 |
* | Automatically merge the landingpad clauses when we come across a callee's | Bill Wendling | 2011-07-28 | 1 | -28/+12 |
* | Fix a use after free. An instruction can't be both an intrinsic call and a fe... | Benjamin Kramer | 2011-07-28 | 1 | -1/+1 |
* | Initial stab at getting inlining working with the EH rewrite. | Bill Wendling | 2011-07-28 | 1 | -10/+98 |
* | Refuse to inline two functions which use different personality functions. | Bill Wendling | 2011-07-27 | 1 | -0/+34 |
* | Merge the contents from exception-handling-rewrite to the mainline. | Bill Wendling | 2011-07-27 | 3 | -4/+8 |
* | Teach the ConstantMerge pass about alignment. Fixes PR10514! | Nick Lewycky | 2011-07-27 | 1 | -8/+41 |
* | Misc mid-level changes for new 'fence' instruction. | Eli Friedman | 2011-07-27 | 3 | -5/+18 |
* | Use the correct for for the version. It's little endian and my brain is | Bill Wendling | 2011-07-26 | 1 | -1/+1 |
* | Add LLVMAddAlwaysInlinerPass to the C API. | Rafael Espindola | 2011-07-26 | 1 | -0/+4 |
* | LLVM 3.0 is here, remove old do nothing method. | Rafael Espindola | 2011-07-26 | 1 | -5/+0 |
* | Finish adding support for lifetime intrinsics to SROA. Fixes PR10121! | Nick Lewycky | 2011-07-25 | 1 | -1/+110 |
* | Add clarifying comments for the new arguments to UnrollLoop. | Andrew Trick | 2011-07-25 | 1 | -0/+12 |
* | Add missing space (this line is no longer pushing the 80-column limit). | Nick Lewycky | 2011-07-25 | 1 | -1/+1 |
* | Add LLVMAddLowerExpectIntrinsicPass to the C API. | Rafael Espindola | 2011-07-25 | 1 | -0/+4 |
* | Shorten some expressions by using ArrayRef::slice(). | Frits van Bommel | 2011-07-25 | 1 | -2/+1 |
* | Convert GetElementPtrInst to use ArrayRef. | Jay Foad | 2011-07-25 | 10 | -37/+24 |
* | Move trip count discovery outside of the generic LoopUnroll helper. This | Andrew Trick | 2011-07-23 | 2 | -14/+9 |
* | whitespace | Andrew Trick | 2011-07-23 | 2 | -15/+15 |
* | Move the last uses of RetainFunc etc. over to using getRetainCallee() etc. | Dan Gohman | 2011-07-22 | 1 | -23/+35 |
* | Fix more MSVC warnings caused by a cases I missed when converting | Jay Foad | 2011-07-22 | 1 | -1/+1 |
* | Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use | Jay Foad | 2011-07-22 | 4 | -17/+11 |
* | Fix an MSVC warning, caused by a case I missed when converting | Jay Foad | 2011-07-22 | 1 | -1/+1 |
* | Fix MergeInVectorType to check for vector types with the same alloc | Dan Gohman | 2011-07-21 | 1 | -0/+6 |
* | Cleanup: make std::pair usage slightly less indecipherable without actually n... | Andrew Trick | 2011-07-21 | 1 | -7/+8 |
* | Make better use of ConstantExpr::getGetElementPtr's InBounds parameter. | Jay Foad | 2011-07-21 | 1 | -3/+3 |
* | Convert ConstantExpr::getGetElementPtr and | Jay Foad | 2011-07-21 | 4 | -13/+10 |
* | move tier out of an anonymous namespace, it doesn't make sense | Chris Lattner | 2011-07-21 | 3 | -28/+25 |
* | LSR, correct fix for rdar://9786536. Silly casting bug. | Andrew Trick | 2011-07-21 | 1 | -2/+2 |
* | LSR must sometimes sign-extend before generating double constants. | Andrew Trick | 2011-07-21 | 1 | -3/+10 |
* | LSR crashes on an empty IVUsers list. | Andrew Trick | 2011-07-21 | 1 | -0/+3 |
* | Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where i... | Eli Friedman | 2011-07-20 | 5 | -1/+4 |
* | Bring LICM into compliance with the new "Memory Model for Concurrent Operatio... | Eli Friedman | 2011-07-20 | 1 | -18/+30 |
* | Fix a GCC warning. | Jay Foad | 2011-07-20 | 1 | -2/+2 |
* | indvars: Added getInsertPointForUses to find a valid place to truncate the IV. | Andrew Trick | 2011-07-20 | 1 | -15/+32 |
* | indvars -disable-iv-rewrite: Add NarrowIVDefUse to cache def-use | Andrew Trick | 2011-07-20 | 1 | -54/+61 |
* | indvars -disable-iv-rewrite fix: derived GEP IVs | Andrew Trick | 2011-07-20 | 1 | -0/+6 |