| Commit message (Expand) | Author | Age | Files | Lines |
* | [MergeFunctions] Remove alias support. | whitequark | 2017-07-27 | 1 | -47/+4 |
* | Rename WeakVH to WeakTrackingVH; NFC | Sanjoy Das | 2017-05-01 | 1 | -9/+11 |
* | [IPO/MergeFunctions] This function is used only under DEBUG(). | Davide Italiano | 2017-04-28 | 1 | -0/+4 |
* | Reverts commit r301424, r301425 and r301426 | Sanjoy Das | 2017-04-26 | 1 | -11/+9 |
* | Rename WeakVH to WeakTrackingVH; NFC | Sanjoy Das | 2017-04-26 | 1 | -9/+11 |
* | [IR] Make getParamAttributes take argument numbers, not ArgNo+1 | Reid Kleckner | 2017-04-13 | 1 | -13/+9 |
* | [IR] Add AttributeSet to hide AttributeSetNode* again, NFC | Reid Kleckner | 2017-04-12 | 1 | -1/+2 |
* | Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" | Reid Kleckner | 2017-04-10 | 1 | -2/+1 |
* | Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" | Reid Kleckner | 2017-04-10 | 1 | -1/+2 |
* | [IR] Make AttributeSetNode public, avoid temporary AttributeList copies | Reid Kleckner | 2017-04-10 | 1 | -2/+1 |
* | Rename AttributeSet to AttributeList | Reid Kleckner | 2017-03-21 | 1 | -2/+2 |
* | Use print() instead of dump() in code | Matthias Braun | 2017-01-28 | 1 | -5/+2 |
* | MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preser... | Anmol P. Paralkar | 2017-01-21 | 1 | -22/+248 |
* | Make the FunctionComparator of the MergeFunctions pass a stand-alone utility. | Erik Eckstein | 2016-11-11 | 1 | -1217/+1 |
* | Replace a few more "fall through" comments with LLVM_FALLTHROUGH | Justin Bogner | 2016-08-17 | 1 | -0/+1 |
* | Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. | Benjamin Kramer | 2016-06-26 | 1 | -4/+4 |
* | IR: Introduce local_unnamed_addr attribute. | Peter Collingbourne | 2016-06-14 | 1 | -1/+1 |
* | Fix a crash in MergeFunctions related to ordering of weak/strong functions | Erik Eckstein | 2016-05-31 | 1 | -32/+12 |
* | Functions with differing phis should not be merged. | Mark Lacey | 2016-05-20 | 1 | -0/+11 |
* | Re-commit optimization bisect support (r267022) without new pass manager supp... | Andrew Kaylor | 2016-04-22 | 1 | -0/+3 |
* | Revert "Initial implementation of optimization bisect support." | Vedant Kumar | 2016-04-22 | 1 | -3/+0 |
* | Initial implementation of optimization bisect support. | Andrew Kaylor | 2016-04-21 | 1 | -0/+3 |
* | [NFC] Header cleanup | Mehdi Amini | 2016-04-18 | 1 | -4/+2 |
* | NFC mergefunc: const correctness | JF Bastien | 2016-04-13 | 1 | -18/+20 |
* | NFC: MergeFunctions return early | JF Bastien | 2016-04-12 | 1 | -1/+1 |
* | NFC: MergeFunctions update more comments | JF Bastien | 2016-04-12 | 1 | -7/+8 |
* | MergeFunctions: test alloca better | JF Bastien | 2016-04-12 | 1 | -9/+6 |
* | Don't IPO over functions that can be de-refined | Sanjoy Das | 2016-04-08 | 1 | -8/+8 |
* | NFC: make AtomicOrdering an enum class | JF Bastien | 2016-04-06 | 1 | -8/+17 |
* | Remove PreserveNames template parameter from IRBuilder | Mehdi Amini | 2016-03-13 | 1 | -2/+2 |
* | Temporarily revert: | Eric Christopher | 2016-03-12 | 1 | -2/+2 |
* | Remove PreserveNames template parameter from IRBuilder | Mehdi Amini | 2016-03-11 | 1 | -2/+2 |
* | Remove uses of builtin comma operator. | Richard Trieu | 2016-02-18 | 1 | -1/+2 |
* | Avoid overly large SmallPtrSet/SmallSet | Matthias Braun | 2016-01-30 | 1 | -1/+1 |
* | [MergeFunctions] Use II instead of CI for InvokeInst; NFC | Sanjoy Das | 2015-12-14 | 1 | -5/+5 |
* | Teach MergeFunctions about operand bundles | Sanjoy Das | 2015-12-14 | 1 | -0/+31 |
* | Move helper classes into anonymous namespaces. NFC. | Benjamin Kramer | 2015-11-16 | 1 | -0/+2 |
* | [IR] Add support for empty tokens | David Majnemer | 2015-11-11 | 1 | -1/+3 |
* | IPO: Remove implicit ilist iterator conversions, NFC | Duncan P. N. Exon Smith | 2015-10-13 | 1 | -6/+5 |
* | Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener... | Hans Wennborg | 2015-10-06 | 1 | -5/+5 |
* | MergeFunctions: Clear GlobalNumbers ValueMap | Arnold Schwaighofer | 2015-10-05 | 1 | -0/+4 |
* | [opaque pointer types] Switch a few cases of getElementType over, since I had... | David Blaikie | 2015-09-14 | 1 | -3/+1 |
* | Revert "[opaque pointer type] Pass GlobalAlias the actual pointer type rather... | David Blaikie | 2015-09-14 | 1 | -1/+2 |
* | [MergeFuncs] Fix bug in merging GetElementPointers | JF Bastien | 2015-09-14 | 1 | -2/+2 |
* | [MergeFuncs] Fix callsite attributes in thunk generation | JF Bastien | 2015-09-10 | 1 | -1/+9 |
* | [MergeFuncs] Efficiently defer functions on merge | JF Bastien | 2015-09-02 | 1 | -28/+34 |
* | Remove Merge Functions pointer comparisons | JF Bastien | 2015-08-28 | 1 | -17/+79 |
* | Comparing operands should not require the same ValueID | JF Bastien | 2015-08-26 | 1 | -5/+2 |
* | Improve the determinism of MergeFunctions | JF Bastien | 2015-08-21 | 1 | -45/+157 |
* | MergeFunc: Quick fix for r245140, Ignore second, aka Function*, in sorting. | NAKAMURA Takumi | 2015-08-16 | 1 | -1/+6 |