summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-017-111/+125
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-317-125/+111
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-317-111/+125
* Recommit "[ThinLTO] Rename COMDATs for COFF when promoting/renaming COMDAT le...Teresa Johnson2019-01-311-0/+18
* Revert "[ThinLTO] Rename COMDATs for COFF when promoting/renaming COMDAT leader"Teresa Johnson2019-01-311-17/+0
* [ThinLTO] Rename COMDATs for COFF when promoting/renaming COMDAT leaderTeresa Johnson2019-01-311-0/+17
* Check bool attribute value in getOptionalBoolLoopAttribute.Alina Sbirlea2019-01-291-1/+4
* [CodeExtractor] Add support for the `swifterror` attributeVedant Kumar2019-01-281-2/+15
* Revert "[Sanitizers] UBSan unreachable incompatible with ASan in the presence...Julian Lettner2019-01-241-1/+0
* [Sanitizers] UBSan unreachable incompatible with ASan in the presence of `nor...Julian Lettner2019-01-241-0/+1
* Update entry count for cold callsDavid Callahan2019-01-241-35/+31
* [llvm] Clarify responsiblity of some of DILocation discriminator APIsMircea Trofin2019-01-243-4/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1959-236/+177
* [CodeExtractor] Emit lifetime markers around reloads of outputsVedant Kumar2019-01-191-66/+71
* [LCSSA] Skip blocks in sub-loops when scanning for uses.Florian Hahn2019-01-181-0/+4
* [FunctionComparator] Consider tail call kindsVedant Kumar2019-01-171-22/+11
* [NewPM][TSan] Reiterate the TSan portPhilip Pfaffe2019-01-161-0/+22
* treat invoke like callDavid Callahan2019-01-151-4/+3
* [NFC] Move some functions to LoopUtilsMax Kazantsev2019-01-151-0/+36
* [DebugInfo] Remove un-necessary logic from HoistThenElseCodeToIfJeremy Morse2019-01-141-12/+1
* [BasicBlockUtils] Generalize DeleteDeadBlock to deal with multiple dead blocksMax Kazantsev2019-01-141-36/+47
* [SimplifyLibCalls] Fix memchr expansion for constant strings.Eli Friedman2019-01-091-1/+4
* [UnrollRuntime] Fix domTree failures in multiexit unrollingAnna Thomas2019-01-081-24/+24
* [CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth2019-01-071-4/+4
* [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
OpenPOWER on IntegriCloud