| Age | Commit message (Expand) | Author |
| 2012-01-25 | Gracefully degrade precision in branch probability numbers. | Nick Lewycky |
| 2012-01-19 | Actually, this code handles wrapped sets just fine. Noticed by inspection. | Nick Lewycky |
| 2012-01-17 | Remove unreachable code. (replace with llvm_unreachable to help GCC where nec... | David Blaikie |
| 2012-01-05 | Fix SpeculativelyExecuteBB to either speculate all or none of the phis | Dan Gohman |
| 2012-01-05 | Revert r56315. When the instruction to speculate is a load, this | Dan Gohman |
| 2011-12-28 | Demystify this comment. | Nick Lewycky |
| 2011-12-27 | Use false not zero, as a bool. | Nick Lewycky |
| 2011-12-27 | Teach simplifycfg to recompute branch weights when merging some branches, and | Nick Lewycky |
| 2011-12-26 | Update the branch weight metadata when reversing the order of a branch. | Nick Lewycky |
| 2011-12-26 | Sort includes, canonicalize whitespace, fix typos. No functionality change. | Nick Lewycky |
| 2011-12-23 | When not destroying the source, the linker is not remapping the types. Added ... | Mon P Wang |
| 2011-12-21 | Make some intrinsics safe to speculatively execute. | Nick Lewycky |
| 2011-12-20 | Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_... | David Blaikie |
| 2011-12-18 | - Use getExitingBlock instead of getExitingBlocks. | Jakub Staszak |
| 2011-12-17 | Revert r146822 at Pete Cooper's request as it broke clang self hosting. | Kevin Enderby |
| 2011-12-17 | SimplifyCFG now predicts some conditional branches to true or false depending... | Pete Cooper |
| 2011-12-17 | Refactor code used in InstCombine::FoldAndOfICmps to new file. | Pete Cooper |
| 2011-12-16 | Avoid a confusing assert for silly options: -unroll-runtime -unroll-count=1. | Andrew Trick |
| 2011-12-15 | [asan] fix a bug (issue 19) where dlclose and the following mmap caused a fal... | Kostya Serebryany |
| 2011-12-15 | Make loop preheader insertion in LoopSimplify handle the case where the loop ... | Eli Friedman |
| 2011-12-14 | Move Instruction::isSafeToSpeculativelyExecute out of VMCore and | Dan Gohman |
| 2011-12-12 | LLVMBuild: Remove trailing newline, which irked me. | Daniel Dunbar |
| 2011-12-09 | SplitBlockPredecessors uses ArrayRef instead of Data and Size. | Jakub Staszak |
| 2011-12-09 | Add -unroll-runtime for unrolling loops with run-time trip counts. | Andrew Trick |
| 2011-12-06 | Simplify common predecessor finding. | Benjamin Kramer |
| 2011-12-05 | Add a little heuristic to Value::isUsedInBasicBlock to speed it up for small ... | Benjamin Kramer |
| 2011-12-02 | Fix quadratic behavior in InlineFunction by fetching the personality function... | Benjamin Kramer |
| 2011-12-01 | Propagate TargetLibraryInfo throughout ConstantFolding.cpp and | Chad Rosier |
| 2011-11-29 | build/CMake: Finish removal of add_llvm_library_dependencies. | Daniel Dunbar |
| 2011-11-29 | Fix a theoretical problem (not seen in the wild): if different instances of a | Duncan Sands |
| 2011-11-20 | Refactor code to use new attribute getters on CallSite for NoCapture and ByVal. | Nick Lewycky |
| 2011-11-17 | Fix an overly general check in SimplifyIndvar to handle useless phi cycles. | Andrew Trick |
| 2011-11-17 | Add support for custom names for library functions in TargetLibraryInfo. Add... | Eli Friedman |
| 2011-11-16 | test commit to verify that commit access works (added blank line) | Kostya Serebryany |
| 2011-11-15 | StringRefize and simplify. | Benjamin Kramer |
| 2011-11-14 | Make headers standalone, move a virtual method out of line. | Benjamin Kramer |
| 2011-11-11 | LLVMBuild: Alphabetize required_libraries lists. | Daniel Dunbar |
| 2011-11-07 | Make sure we don't insert instructions before a landingpad instruction. | Bill Wendling |
| 2011-11-03 | build: Add initial cut at LLVMBuild.txt files. | Daniel Dunbar |
| 2011-10-31 | Add utility to append a function to the list of global constructors. | Devang Patel |
| 2011-10-24 | A dead malloc, a free(NULL) and a free(undef) are all trivially dead | Nick Lewycky |
| 2011-10-21 | Remap blockaddress correctly when inlining a function. Fixes PR10162. | Eli Friedman |
| 2011-10-20 | Refactor code from inlining and globalopt that checks whether a function defi... | Eli Friedman |
| 2011-10-16 | Add a proper LLVM banner to this file. | Chandler Carruth |
| 2011-10-10 | Add a natural stack alignment field to TargetData, and prevent InstCombine from | Lang Hames |
| 2011-10-04 | LSR should avoid redundant edge splitting. | Andrew Trick |
| 2011-10-04 | whitespace | Andrew Trick |
| 2011-10-02 | Enhance a couple places where we were doing constant folding of instructions, | Nick Lewycky |
| 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 |