| Commit message (Expand) | Author | Age | Files | Lines |
* | Sink all InitializePasses.h includes | Reid Kleckner | 2019-11-13 | 1 | -0/+1 |
* | [opaque pointer types] Pass function types to CallInst creation. | James Y Knight | 2019-02-01 | 1 | -1/+1 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | [IPO][AVR] Create new Functions in the default address space specified in the... | Dylan McKay | 2018-12-18 | 1 | -2/+2 |
* | [DeadArgElim] Fixes for dbg.values using dead arg/return values | David Stenberg | 2018-12-11 | 1 | -8/+7 |
* | [deadargelim] Update dbg.value of 'unused' parameters | Petar Jovanovic | 2018-09-24 | 1 | -3/+8 |
* | Remove trailing space | Fangrui Song | 2018-07-30 | 1 | -5/+5 |
* | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 1 | -19/+21 |
* | [DeadArgElim] Remove allocsize attributes on callsites | George Burgess IV | 2018-04-12 | 1 | -1/+7 |
* | [DeadArgumentElim] Clone function level metadatas | Rong Xu | 2018-04-02 | 1 | -5/+11 |
* | [DeadArgElim] Strip allocsize attributes when deleting an argument. | Benjamin Kramer | 2018-03-26 | 1 | -2/+6 |
* | [DAE] don't remove args of musttail target/caller | Reid Kleckner | 2018-03-01 | 1 | -3/+37 |
* | [DeadArgumentElim] Set pointer to DISubprogram before calling RAUW. NFC | Petar Jovanovic | 2018-02-06 | 1 | -3/+3 |
* | [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;... | Eugene Zelenko | 2017-10-10 | 1 | -24/+42 |
* | [DAE] Simplify attribute list creation, NFC | Reid Kleckner | 2017-04-19 | 1 | -9/+6 |
* | [IR] Make getParamAttributes take argument numbers, not ArgNo+1 | Reid Kleckner | 2017-04-13 | 1 | -4/+4 |
* | [DAE] Simplify call site replacement code with CallSite NFC | Reid Kleckner | 2017-04-13 | 1 | -27/+24 |
* | [IR] Take func, ret, and arg attrs separately in AttributeList::get | Reid Kleckner | 2017-04-13 | 1 | -21/+14 |
* | [IR] Add AttributeSet to hide AttributeSetNode* again, NFC | Reid Kleckner | 2017-04-12 | 1 | -9/+7 |
* | Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" | Reid Kleckner | 2017-04-10 | 1 | -49/+36 |
* | Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" | Reid Kleckner | 2017-04-10 | 1 | -36/+49 |
* | [IR] Make AttributeSetNode public, avoid temporary AttributeList copies | Reid Kleckner | 2017-04-10 | 1 | -49/+36 |
* | Set the prof weight correctly for call instructions in DeadArgumentElimination. | Dehao Chen | 2017-03-23 | 1 | -0/+6 |
* | Rename AttributeSet to AttributeList | Reid Kleckner | 2017-03-21 | 1 | -35/+36 |
* | Replace some callers of setTailCall with setTailCallKind | David Majnemer | 2016-11-25 | 1 | -4/+4 |
* | DeadArgElim: Don't mark swifterror arguments as unused | Arnold Schwaighofer | 2016-09-21 | 1 | -1/+1 |
* | Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. | Benjamin Kramer | 2016-06-26 | 1 | -9/+8 |
* | [PM] Remove support for omitting the AnalysisManager argument to new | Chandler Carruth | 2016-06-17 | 1 | -2/+4 |
* | [IR] [DAE] Copy comdats during DAE, and don't copy comdats in GlobalObject::c... | Justin Lebar | 2016-06-15 | 1 | -0/+2 |
* | [PM] Port DeadArgumentElimination to the new PM | Sean Silva | 2016-06-12 | 1 | -120/+49 |
* | [DeadArgumentElimination] Propagate operand bundles to promoted call sites | David Majnemer | 2016-04-29 | 1 | -4/+10 |
* | 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 | -3/+1 |
* | Don't IPO over functions that can be de-refined | Sanjoy Das | 2016-04-08 | 1 | -1/+1 |
* | Convert int to Twine instead of using utostr since it was already being added... | Craig Topper | 2016-01-31 | 1 | -1/+1 |
* | [OperandBundles] Have DeadArgElim play nice with operand bundles | David Majnemer | 2015-12-23 | 1 | -0/+4 |
* | DI: Reverse direction of subprogram -> function edge. | Peter Collingbourne | 2015-11-05 | 1 | -23/+2 |
* | IPO: Remove implicit ilist iterator conversions, NFC | Duncan P. N. Exon Smith | 2015-10-13 | 1 | -15/+12 |
* | [DeadArgElim] Split the invoke successor edge | David Majnemer | 2015-09-23 | 1 | -4/+4 |
* | DeadArgElim: don't eliminate arguments from naked functions | Hans Wennborg | 2015-09-01 | 1 | -0/+21 |
* | IR: Do not consider available_externally linkage to be linker-weak. | Peter Collingbourne | 2015-07-05 | 1 | -14/+12 |
* | Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) | Alexander Kornienko | 2015-06-23 | 1 | -2/+2 |
* | Fixed/added namespace ending comments using clang-tidy. NFC | Alexander Kornienko | 2015-06-19 | 1 | -2/+2 |
* | Change typeIncompatible to return an AttrBuilder instead of new-ing an Attrib... | Pete Cooper | 2015-05-06 | 1 | -16/+7 |
* | IR: Give 'DI' prefix to debug info metadata | Duncan P. N. Exon Smith | 2015-04-29 | 1 | -2/+2 |
* | DebugInfo: Delete subclasses of DIScope | Duncan P. N. Exon Smith | 2015-04-20 | 1 | -1/+1 |
* | DebugInfo: Remove DIDescriptor from the DebugInfo API | Duncan P. N. Exon Smith | 2015-04-17 | 1 | -1/+1 |
* | DebugInfo: Gut DISubprogram and DILexicalBlock* | Duncan P. N. Exon Smith | 2015-04-14 | 1 | -2/+2 |