| Commit message (Expand) | Author | Age | Files | Lines |
* | Sink all InitializePasses.h includes | Reid Kleckner | 2019-11-13 | 1 | -0/+1 |
* | [Alignment][NFC] Convert AllocaInst to MaybeAlign | Guillaume Chatelet | 2019-10-25 | 1 | -2/+3 |
* | [Alignment][NFC] Remove LoadInst::setAlignment(unsigned) | Guillaume Chatelet | 2019-09-30 | 1 | -1/+1 |
* | OpaquePtr: add Type parameter to Loads analysis API. | Tim Northover | 2019-07-09 | 1 | -9/+43 |
* | remove inalloca parameters in globalopt and simplify argpromotion | Bob Haarman | 2019-05-02 | 1 | -11/+11 |
* | [CallSite removal] Move the legacy PM, call graph, and some inliner | Chandler Carruth | 2019-04-19 | 1 | -1/+3 |
* | [ArgPromotion] Set debug location at updated callsites | Vedant Kumar | 2019-04-02 | 1 | -7/+9 |
* | Temporarily revert "ArgumentPromotion should copy all metadata to new Functio... | Eric Christopher | 2019-02-28 | 1 | -3/+4 |
* | Refine ArgPromotion metadata handling | Teresa Johnson | 2019-02-14 | 1 | -0/+2 |
* | ArgumentPromotion should copy all metadata to new Function | Teresa Johnson | 2019-02-08 | 1 | -4/+1 |
* | [opaque pointer types] Pass value type to LoadInst creation. | James Y Knight | 2019-02-01 | 1 | -2/+4 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | Only promote args when function attributes are compatible | Tom Stellard | 2019-01-16 | 1 | -4/+31 |
* | [IPO][AVR] Create new Functions in the default address space specified in the... | Dylan McKay | 2018-12-18 | 1 | -1/+2 |
* | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 1 | -16/+16 |
* | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -2/+2 |
* | [ArgumentPromotion] don't break musttail invariant PR36543 | Fedor Indutny | 2018-03-02 | 1 | -0/+10 |
* | [FunctionAttrs][ArgumentPromotion][GlobalOpt] Disable some optimisations pass... | Luke Cheeseman | 2018-02-22 | 1 | -0/+6 |
* | ArgPromotion: Allow setting MaxElements in the new-style pass | Justin Bogner | 2018-01-08 | 1 | -1/+1 |
* | [ModRefInfo] Make enum ModRefInfo an enum class [NFC]. | Alina Sbirlea | 2017-12-07 | 1 | -1/+1 |
* | [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;... | Eugene Zelenko | 2017-10-19 | 1 | -19/+49 |
* | [ArgPromotion] Preserve alignment of byval argument in new alloca | Reid Kleckner | 2017-08-04 | 1 | -1/+1 |
* | [ArgumentPromotion] Change use of removed argument in llvm.dbg.value to undef | Mikael Holmen | 2017-07-10 | 1 | -0/+4 |
* | [ArgPromotion] Fix a truncated variable | Martin Storsjo | 2017-05-04 | 1 | -1/+1 |
* | [IR] Abstract away ArgNo+1 attribute indexing as much as possible | Reid Kleckner | 2017-05-03 | 1 | -4/+4 |
* | Use Argument::hasAttribute and AttributeList::ReturnIndex more | Reid Kleckner | 2017-04-28 | 1 | -17/+12 |
* | [IR] Make getParamAttributes take argument numbers, not ArgNo+1 | Reid Kleckner | 2017-04-13 | 1 | -1/+1 |
* | [ArgPromotion] Don't drop !prof metadata on promoted calls | Reid Kleckner | 2017-04-13 | 1 | -1/+4 |
* | [IR] Take func, ret, and arg attrs separately in AttributeList::get | Reid Kleckner | 2017-04-13 | 1 | -40/+27 |
* | [IR] Add AttributeSet to hide AttributeSetNode* again, NFC | Reid Kleckner | 2017-04-12 | 1 | -6/+6 |
* | Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" | Reid Kleckner | 2017-04-10 | 1 | -30/+13 |
* | Allow DataLayout to specify addrspace for allocas. | Matt Arsenault | 2017-04-10 | 1 | -1/+4 |
* | Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" | Reid Kleckner | 2017-04-10 | 1 | -13/+30 |
* | [IR] Make AttributeSetNode public, avoid temporary AttributeList copies | Reid Kleckner | 2017-04-10 | 1 | -30/+13 |
* | Rename AttributeSet to AttributeList | Reid Kleckner | 2017-03-21 | 1 | -18/+18 |
* | [PM] Port ArgumentPromotion to the new pass manager. | Chandler Carruth | 2017-02-09 | 1 | -29/+86 |
* | De-duplicate some code for creating an AARGetter suitable for the legacy PM. | Peter Collingbourne | 2017-02-09 | 1 | -10/+1 |
* | [ArgPromote] Move static helpers to modern LLVM naming conventions while | Chandler Carruth | 2017-01-29 | 1 | -15/+15 |
* | [ArgPromote] Run clang-format to normalize remarkably idiosyncratic | Chandler Carruth | 2017-01-29 | 1 | -112/+121 |
* | [ArgPromote] Re-arrange the code in a more typical, logical way. | Chandler Carruth | 2017-01-29 | 1 | -561/+547 |
* | Revert @llvm.assume with operator bundles (r289755-r289757) | Daniel Jasper | 2016-12-19 | 1 | -0/+3 |
* | Remove the AssumptionCache | Hal Finkel | 2016-12-15 | 1 | -3/+0 |
* | IR: Change PointerType to derive from Type rather than SequentialType. | Peter Collingbourne | 2016-12-02 | 1 | -3/+5 |
* | Replace some callers of setTailCall with setTailCallKind | David Majnemer | 2016-11-25 | 1 | -2/+2 |
* | Fix typo in comment. NFC. | Chad Rosier | 2016-11-08 | 1 | -2/+2 |
* | Remove unused include. NFC. | Chad Rosier | 2016-11-08 | 1 | -1/+0 |
* | Modify df_iterator to support post-order actions | David Callahan | 2016-10-05 | 1 | -1/+1 |
* | [ArgPromote] Use function_ref and for-range loops. | Benjamin Kramer | 2016-07-09 | 1 | -13/+10 |
* | [PM] Preparatory cleanups to ArgumentPromotion. | Sean Silva | 2016-07-02 | 1 | -54/+74 |
* | Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. | Benjamin Kramer | 2016-06-26 | 1 | -14/+11 |