summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [ThinLTO] Handle chains of aliasesTeresa Johnson2019-01-043-0/+107
* [CodeExtractor] Do not extract unsafe lifetime markersVedant Kumar2019-01-041-10/+91
* [UnrollRuntime] Move the DomTree verification under expensive checksAnna Thomas2019-01-031-1/+1
* [UnrollRuntime] Add DomTree verification under debug modeAnna Thomas2019-01-031-0/+6
* [NewPM] Port MsanPhilip Pfaffe2019-01-031-0/+21
* [UnrollRuntime] NFC: Add comment and verify LCSSAAnna Thomas2018-12-281-2/+2
* [llvm] API for encoding/decoding DWARF discriminators.Mircea Trofin2018-12-213-10/+41
* [IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar2018-12-215-17/+7
* [RuntimeUnrolling] NFC: Add TODO and comments in connectPrologAnna Thomas2018-12-211-0/+18
* [LoopUnroll] Don't verify domtree by default with +Asserts.Eli Friedman2018-12-212-3/+5
* Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse2018-12-204-52/+37
* [Util] Refer to [s|z]exts of args when converting dbg.declares (fix PR35400)Vedant Kumar2018-12-151-27/+0
* [Transforms] Preserve metadata when converting invoke to call.Michael Kruse2018-12-141-0/+1
* [ThinLTO] Compute synthetic function entry countEaswaran Raman2018-12-131-2/+17
* [LoopUtils] Use i32 instead of `void`.Davide Italiano2018-12-131-1/+1
* [LoopUtils] Prefer a set over a map. NFCI.Davide Italiano2018-12-131-6/+4
* [LoopDeletion] Update debug values after loop deletion.Davide Italiano2018-12-121-0/+27
* [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.Michael Kruse2018-12-124-34/+286
* [Local] Promote an utility that could be used elsewhere. NFCI.Davide Italiano2018-12-101-0/+11
* [CodeExtractor] Store outputs at the first valid insertion pointVedant Kumar2018-12-071-12/+12
* [CodeExtractor] Do not marked outlined calls which may resume EH as noreturnVedant Kumar2018-12-051-2/+5
* [CodeExtractor] Split PHI nodes with incoming values from outlined region (PR...Vedant Kumar2018-12-031-49/+90
* [ValueTracking] add helper function for testing implied condition; NFCISanjay Patel2018-12-021-22/+11
* [Mem2Reg] Fix nondeterministic corner caseJoseph Tremoulet2018-11-301-2/+6
* [DebugInfo] Give inlinable calls DILocs (PR39807)Jeremy Morse2018-11-281-8/+9
* [ThinLTO] Correct linkonce_any function import linkage. NFC.Xin Tong2018-11-281-5/+6
* [ICP] Remove incompatible attributes at indirect-call promoted callsites.Xin Tong2018-11-261-2/+27
* [Transforms] Prefer static and avoid namespaces, NFCReid Kleckner2018-11-191-10/+6
* [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlockVedant Kumar2018-11-192-7/+5
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-161-2/+19
* Revert r346810 "Preserve loop metadata when splitting exit blocks"Reid Kleckner2018-11-141-32/+0
* Preserve loop metadata when splitting exit blocksCraig Topper2018-11-131-0/+32
* [CSP, Cloning] Update DuplicateInstructionsInSplitBetween to use DomTreeUpdater.Florian Hahn2018-11-131-7/+15
* Revert "[ThinLTO] Internalize readonly globals"Steven Wu2018-11-131-19/+2
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-101-2/+19
* [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG.Carlos Alberto Enciso2018-11-091-0/+16
* [CodeExtractor] Mark functions noreturn when applicableVedant Kumar2018-11-081-0/+7
* [CodeExtractor] Do not extract calls to eh_typeid_for (PR39545)Vedant Kumar2018-11-061-3/+11
* [CodeExtractor] Erase use-without-def debug intrinsics in parent funcVedant Kumar2018-11-061-0/+9
* Remove unnecessary fallthrough annotation after unreachableReid Kleckner2018-11-011-2/+0
* ADT/STLExtras: Introduce llvm::empty; NFCMatthias Braun2018-10-312-3/+3
* [Local] Keep K's range if K does not move when combining metadata.Florian Hahn2018-10-271-1/+9
* [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG.Carlos Alberto Enciso2018-10-252-18/+45
* Update MemorySSA in LoopRotate.Alina Sbirlea2018-10-241-9/+51
* [HotColdSplitting] Identify larger cold regions using domtree queriesVedant Kumar2018-10-241-16/+24
* [hot-cold-split] Name split functions with ".cold" suffixTeresa Johnson2018-10-241-5/+11
* [NFC][InstCombine] Undo stray changeEvandro Menezes2018-10-191-2/+2
* Add a emitUnaryFloatFnCall version that fetches the function name from TLIMikael Holmen2018-10-182-10/+63
* [TI removal] Use `Instruction` instead of `TerminatorInst` forChandler Carruth2018-10-181-2/+2
* [TI removal] Update CodeExtractor to use Instruction directly.Chandler Carruth2018-10-181-4/+4
OpenPOWER on IntegriCloud