| Commit message (Expand) | Author | Age | Files | Lines |
* | Use a BumpPtrAllocator for Loop objects | Sanjoy Das | 2017-09-28 | 1 | -7/+8 |
* | Rename markAsErased to erase, as pointed out in a previous review; NFC | Sanjoy Das | 2017-09-22 | 1 | -1/+1 |
* | Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm... | Reid Kleckner | 2017-09-21 | 2 | -0/+72 |
* | [LoopInfo] Make LoopBase and Loop destructors non-public | Sanjoy Das | 2017-09-19 | 1 | -23/+17 |
* | [Cloning] Move distinct GlobalVariable debug info metadata in CloneModule | Ewan Crawford | 2017-08-03 | 1 | -0/+59 |
* | Remove the obsolete offset parameter from @llvm.dbg.value | Adrian Prantl | 2017-07-28 | 1 | -2/+1 |
* | [cloning] Do not duplicate types when cloning functions | Gor Nishanov | 2017-07-07 | 1 | -2/+11 |
* | Supressed warning: declared ‘static’ but never defined. | Galina Kistanova | 2017-06-14 | 1 | -0/+11 |
* | Re-sort #include lines for unittests. This uses a slightly modified | Chandler Carruth | 2017-06-06 | 3 | -3/+3 |
* | Add a dominanance check interface that uses caching for instructions within s... | Xin Tong | 2017-06-06 | 2 | -0/+66 |
* | Reapply "[Cloning] Take another pass at properly cloning debug info" | Keno Fischer | 2017-06-01 | 1 | -1/+1 |
* | Revert "[Cloning] Take another pass at properly cloning debug info" | Keno Fischer | 2017-05-30 | 1 | -1/+1 |
* | [Cloning] Take another pass at properly cloning debug info | Keno Fischer | 2017-05-30 | 1 | -1/+1 |
* | [IR] De-virtualize ~Value to save a vptr | Reid Kleckner | 2017-05-18 | 1 | -3/+8 |
* | Make it illegal for two Functions to point to the same DISubprogram | Adrian Prantl | 2017-05-09 | 1 | -28/+37 |
* | Revert r302469 "Make it illegal for two Functions to point to the same DISubp... | Hans Wennborg | 2017-05-09 | 1 | -37/+28 |
* | Make it illegal for two Functions to point to the same DISubprogram | Adrian Prantl | 2017-05-08 | 1 | -28/+37 |
* | Prefer addAttr(Attribute::AttrKind) over the AttributeList overload | Reid Kleckner | 2017-04-19 | 1 | -3/+1 |
* | MemorySSA: Move to Analysis, from Transforms/Utils. It's used as | Daniel Berlin | 2017-04-11 | 2 | -866/+0 |
* | Rename AttributeSet to AttributeList | Reid Kleckner | 2017-03-21 | 1 | -1/+1 |
* | Remove getArgumentList() in favor of arg_begin(), args(), etc | Reid Kleckner | 2017-03-16 | 1 | -8/+8 |
* | Move updating functions to MemorySSAUpdater. | Daniel Berlin | 2017-02-22 | 1 | -22/+28 |
* | MemorySSA: Add support for renaming uses in the updater. | Daniel Berlin | 2017-02-20 | 1 | -2/+6 |
* | [JumpThreading] Re-enable JumpThreading for guards | Sanjoy Das | 2017-02-17 | 1 | -0/+47 |
* | Revert "[JumpThreading] Thread through guards" | Anna Thomas | 2017-02-15 | 1 | -47/+0 |
* | [JumpThreading] Thread through guards | Sanjoy Das | 2017-02-09 | 1 | -0/+47 |
* | [PM] Defend against getting slightly wrong template arguments passed | Chandler Carruth | 2017-02-07 | 1 | -2/+8 |
* | Revert "[MemorySSA] Revert r293361 and r293363, as the tests fail under asan." | Daniel Berlin | 2017-01-30 | 1 | -0/+56 |
* | [MemorySSA] Revert r293361 and r293363, as the tests fail under asan. | Sam McCall | 2017-01-30 | 1 | -56/+0 |
* | MemorySSA: Allow movement to arbitrary places | Daniel Berlin | 2017-01-28 | 1 | -0/+56 |
* | MemorySSA: Move updater to its own file | Daniel Berlin | 2017-01-28 | 1 | -0/+1 |
* | Introduce a basic MemorySSA updater, that supports insertDef, | Daniel Berlin | 2017-01-28 | 1 | -8/+270 |
* | MemorySSA: Link all defs together into an intrusive defslist, to make updater... | Daniel Berlin | 2017-01-25 | 1 | -0/+2 |
* | [PM] Teach the loop PM to run LoopSimplify prior to the loop pipeline. | Chandler Carruth | 2017-01-21 | 1 | -107/+258 |
* | Cloning: Copy comdats when cloning globals. | Peter Collingbourne | 2017-01-18 | 1 | -0/+16 |
* | [PM] The assumption cache is fundamentally designed to be self-updating, | Chandler Carruth | 2017-01-15 | 1 | -23/+1 |
* | Fix unused variable warning | Simon Pilgrim | 2017-01-11 | 1 | -1/+1 |
* | [PM] Separate the LoopAnalysisManager from the LoopPassManager and move | Chandler Carruth | 2017-01-11 | 3 | -0/+1451 |
* | [MemorySSA] Define a restricted upward AccessList splice. | Bryant Wong | 2016-12-25 | 1 | -0/+48 |
* | Revert @llvm.assume with operator bundles (r289755-r289757) | Daniel Jasper | 2016-12-19 | 1 | -2/+3 |
* | Remove the AssumptionCache | Hal Finkel | 2016-12-15 | 1 | -3/+2 |
* | [DebugInfo] Changed DIBuilder::createCompileUnit() to take DIFile instead of ... | Amjad Aboud | 2016-12-14 | 1 | -7/+10 |
* | Make the FunctionComparator of the MergeFunctions pass a stand-alone utility. | Erik Eckstein | 2016-11-11 | 2 | -0/+131 |
* | [MemorySSA] Tighten up types to make our API prettier. NFC. | George Burgess IV | 2016-11-01 | 1 | -2/+1 |
* | Cloning: Also clone global variable attached metadata. | Peter Collingbourne | 2016-10-26 | 1 | -0/+10 |
* | [MSSA] Avoid unnecessary use walks when calling getClobberingMemoryAccess | Daniel Berlin | 2016-10-20 | 1 | -14/+28 |
* | DebugInfo: preparation to implement DW_AT_alignment | Victor Leschuk | 2016-10-20 | 1 | -2/+1 |
* | [asan] Simplify calculation of stack frame layout extraction calculation of s... | Vitaly Buka | 2016-10-18 | 1 | -1/+2 |
* | [asan] Append line number to variable name if line is available and in the sa... | Vitaly Buka | 2016-10-18 | 1 | -21/+22 |
* | [MSSA] Allow unittests to use BasicAA when building. | George Burgess IV | 2016-10-03 | 1 | -12/+37 |