| Age | Commit message (Expand) | Author |
| 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-12 | Initial commit of the 'landingpad' instruction. | Bill Wendling |
| 2011-08-12 | switch to use the new api for structtypes. | Chris Lattner |
| 2011-08-12 | Silence a bunch (but not all) "variable written but not read" warnings | Duncan Sands |
| 2011-08-12 | Don't convert objc_autoreleaseReturnValue to objc_autorelease if the result | Dan Gohman |
| 2011-08-12 | Don't let arbitrary calls disrupt nested retain+release pairs if | Dan Gohman |
| 2011-08-12 | Use an actual reverse-CFG reverse-postorder for the bottom-up traversal, | Dan Gohman |
| 2011-08-11 | Allow loop unrolling to get known trip counts from ScalarEvolution. | Andrew Trick |
| 2011-08-11 | Fix typos in comments, and delete an unused function. | Dan Gohman |
| 2011-08-10 | Distinguish between two copies of one inlined variable. Take 2. | Devang Patel |
| 2011-08-10 | Comments. Thanks for the spell check Nick! | Andrew Trick |
| 2011-08-10 | Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534. | Andrew Trick |
| 2011-08-10 | Cleanup. Make ScalarEvolution an explicit argument of the | Andrew Trick |
| 2011-08-10 | SimplifyIndVar: make foldIVUser iterative to fold a chain of operands. | Andrew Trick |
| 2011-08-10 | Update CMake build. | Benjamin Kramer |
| 2011-08-10 | Added a SimplifyIndVar utility to simplify induction variable users | Andrew Trick |
| 2011-08-10 | Cleanup. Added LoopBlocksDFS::perform for simple clients. | Andrew Trick |
| 2011-08-10 | Fix the LoopUnroller to handle nontrivial loops and partial unrolling. | Andrew Trick |
| 2011-08-09 | Representation of 'atomic load' and 'atomic store' in IR. | Eli Friedman |
| 2011-08-09 | Add a C interface to PassManagerBuilder. It is missing the addExtension | Rafael Espindola |
| 2011-08-09 | LoopUnroll looks like it has some stale code. Remove it to prove my sanity an... | Andrew Trick |
| 2011-08-09 | There is only one instance of this placeholder being created. Just use that | Bill Wendling |
| 2011-08-09 | Remove an instance where the 'unwind' instruction was created. | Bill Wendling |
| 2011-08-06 | Made SCEV's UDiv expressions more canonical. When dividing a | Andrew Trick |
| 2011-08-05 | Temporarily revert r135528 which distinguishes between two copies of one | Chandler Carruth |
| 2011-08-04 | We need to map DebugLoc. It leads to Fuction * (through subprogram entry node... | Devang Patel |
| 2011-08-04 | Fix an obvious type. Patch by Ivan Krasin. | Evan Cheng |
| 2011-08-03 | Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets. | Bill Wendling |
| 2011-08-03 | SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forget | Andrew Trick |
| 2011-08-03 | whitespace | Andrew Trick |
| 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-08-02 | Move methods in PassManagerBuilder offline. | Rafael Espindola |
| 2011-08-02 | Add new atomic instructions to SCCP. No functional change, but stops debug s... | Eli Friedman |
| 2011-08-02 | Lifetime intrinsics on undef are dead. | Nick Lewycky |
| 2011-08-02 | Revert r136503 and r136480 in an effort to fix non-determinism in the llvm-gc... | Owen Anderson |
| 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 | Clear DbgValues in the end. | Devang Patel |
| 2011-07-29 | Clean up debug info after reassociation. | Devang Patel |
| 2011-07-29 | Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be | Eli Friedman |
| 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 |
| 2011-07-28 | Some minor cleanups. No functionalitical change. | Bill Wendling |
| 2011-07-28 | Leverage some of the code that John wrote to manage the landing pads. | Bill Wendling |
| 2011-07-28 | Automatically merge the landingpad clauses when we come across a callee's | Bill Wendling |
| 2011-07-28 | Fix a use after free. An instruction can't be both an intrinsic call and a fe... | Benjamin Kramer |