aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-13[Local] Do not move around dbg.declares during replaceDbgDeclareVedant Kumar1-4/+0
2020-02-02[Inliner][NoAlias] Use call site attributes tooJohannes Doerfert1-2/+2
2020-01-28[AliasAnalysis] Add missing FMRB_* enums.Eli Friedman1-2/+1
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+1
2020-01-24[Alignment][NFC] Deprecate Align::None()Guillaume Chatelet1-2/+2
2020-01-15[NFC] Refactor InlineResult for readabilityMircea Trofin1-9/+9
2020-01-15DebugInfo: Factor out logic to update locations in MD_loop metadata, NFCVedant Kumar1-33/+5
2019-12-22[Transforms] Fixes -Wrange-loop-analysis warningsMark de Wever1-2/+2
2019-12-17Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet1-1/+2
2019-12-16Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet1-2/+1
2019-12-16[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet1-1/+2
2019-11-06Keep import function list for inlinee profile updateWenlei He1-8/+11
2019-11-04Recommit "[CodeView] Add option to disable inline line tables."Amy Huang1-11/+30
2019-10-30Revert "[CodeView] Add option to disable inline line tables."Amy Huang1-30/+11
2019-10-30[CodeView] Add option to disable inline line tables.Amy Huang1-11/+30
2019-10-28[utils] InlineFunction: fix for debug info affecting optimizationsBjorn Pettersson1-0/+1
2019-10-25[Alignment][NFC] Convert AllocaInst to MaybeAlignGuillaume Chatelet1-5/+5
2019-07-12Delete dead storesFangrui Song1-1/+1
2019-06-05[CallSite removal] Refactoring llvm::InlineFunction APIsMircea Trofin1-8/+2
2019-05-20Resubmit "[DebugInfo] Update loop metadata for inlined loops"Orlando Cazalet-Hyams1-3/+48
2019-05-20Revert "[DebugInfo] Update loop metadata for inlined loops"Orlando Cazalet-Hyams1-48/+3
2019-05-20[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic1-2/+1
2019-05-20[DebugInfo] Update loop metadata for inlined loopsOrlando Cazalet-Hyams1-3/+48
2019-04-24Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson1-4/+3
2019-04-19[CallSite removal] Move the legacy PM, call graph, and some inlinerChandler Carruth1-7/+7
2019-02-08Implementation of asm-goto support in LLVMCraig Topper1-0/+8
2019-02-01[opaque pointer types] Pass function types to CallInst creation.James Y Knight1-4/+2
2019-01-24Update entry count for cold callsDavid Callahan1-35/+31
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-07[CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth1-4/+4
2018-12-21[IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar1-9/+3
2018-12-20Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse1-7/+19
2018-10-15[TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth1-1/+1
2018-08-05Enrich inline messagesDavid Bolvansky1-13/+16
2018-08-01Revert "Enrich inline messages", tests failDavid Bolvansky1-16/+13
2018-08-01Enrich inline messagesDavid Bolvansky1-13/+16
2018-07-31Revert Enrich inline messagesDavid Bolvansky1-16/+13
2018-07-31Enrich inline messagesDavid Bolvansky1-13/+16
2018-07-30Remove trailing spaceFangrui Song1-7/+7
2018-06-04Move Analysis/Utils/Local.h back to TransformsDavid Blaikie1-1/+1
2018-05-17[WebAssembly] Add Wasm personality and isScopedEHPersonality()Heejin Ahn1-1/+1
2018-04-02Treat inlining a notail call as a regular, non-tail callReid Kleckner1-0/+6
2018-03-21Fix a couple of layering violations in TransformsDavid Blaikie1-1/+1
2018-02-06[InlineFunction] Update deprecated use of IRBuilder CreateMemCpy (NFC)Daniel Neilson1-1/+1
2018-02-04[InlineFunction] Set arg attrs even if there only are VarArg attrs.Florian Hahn1-1/+1
2018-01-17Add a ProfileCount class to represent entry counts.Easwaran Raman1-13/+15
2018-01-06[InlineFunction] Preserve calling convention when forwarding VarArgs.Florian Hahn1-0/+1
2018-01-06[InlineFunction] Preserve attributes when forwarding VarArgs.Florian Hahn1-4/+23
2018-01-06[InlineFunction] Inline vararg functions that do not access varargs.Florian Hahn1-17/+20
2017-12-09[InlineFunction] Set debug loc for call to forward varargs.Florian Hahn1-0/+1