summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
AgeCommit message (Expand)Author
2020-07-01[CallGraph] Add support for callback call sitesSergey Dmitriev
2020-05-15Revert "Revert "[llvm][NFC] Cleanup uses of std::function in Inlining-related...Mircea Trofin
2020-05-14Revert "[llvm][NFC] Cleanup uses of std::function in Inlining-related APIs"Mircea Trofin
2020-05-14[llvm][NFC] Cleanup uses of std::function in Inlining-related APIsMircea Trofin
2020-04-30[InlineFunction] Disable emission of alignment assumptions by defaultNikita Popov
2020-04-30[NFC] Rename *ByValOrInalloca* to *PassPointeeByValue*Arthur Eubanks
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2020-04-27[llvm][NFC] Use CallBase instead of Instruction in ProfileSummaryInfoMircea Trofin
2020-04-20[Local] Update getOrEnforceKnownAlignment/getKnownAlignment to use Align/Mayb...Craig Topper
2020-04-20Revert "[Local] Update getOrEnforceKnownAlignment/getKnownAlignment to use Al...Craig Topper
2020-04-20[Local] Update getOrEnforceKnownAlignment/getKnownAlignment to use Align/Mayb...Craig Topper
2020-04-17Fix buildbot failure due to obsolete CallSite usageAnna Thomas
2020-04-17Revert "[InlineFunction] Update metadata on loads that are return values"Anna Thomas
2020-04-13[llvm][NFC] CallSite removal from inliner-related filesMircea Trofin
2020-04-13[AssumeBundles] adapt Assumption cache to assume bundlesTyker
2020-04-12[llvm][NFC] Refactor uses of CallSite to CallBase - call promotionMircea Trofin
2020-04-05[InlineFunction] Update metadata on loads that are return valuesAnna Thomas
2020-04-02[InlineFunction] Update valid return attributes at callsite within callee bodyAnna Thomas
2020-04-02[NFC] Split Knowledge retention and place it more appropriatlyTyker
2020-03-31Revert "[InlineFunction] Handle return attributes on call within inlined body"Anna Thomas
2020-03-31[InlineFunction] Handle return attributes on call within inlined bodyAnna Thomas
2020-03-25[NFC] Rename function to match Coding Convention and fix typo in KnowledgeRet...Tyker
2020-03-13[AssumeBundles] Preserve Information in the inlinerTyker
2020-02-13[Local] Do not move around dbg.declares during replaceDbgDeclareVedant Kumar
2020-02-02[Inliner][NoAlias] Use call site attributes tooJohannes Doerfert
2020-01-28[AliasAnalysis] Add missing FMRB_* enums.Eli Friedman
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-24[Alignment][NFC] Deprecate Align::None()Guillaume Chatelet
2020-01-15[NFC] Refactor InlineResult for readabilityMircea Trofin
2020-01-15DebugInfo: Factor out logic to update locations in MD_loop metadata, NFCVedant Kumar
2019-12-22[Transforms] Fixes -Wrange-loop-analysis warningsMark de Wever
2019-12-17Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet
2019-12-16Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet
2019-12-16[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet
2019-11-06Keep import function list for inlinee profile updateWenlei He
2019-11-04Recommit "[CodeView] Add option to disable inline line tables."Amy Huang
2019-10-30Revert "[CodeView] Add option to disable inline line tables."Amy Huang
2019-10-30[CodeView] Add option to disable inline line tables.Amy Huang
2019-10-28[utils] InlineFunction: fix for debug info affecting optimizationsBjorn Pettersson
2019-10-25[Alignment][NFC] Convert AllocaInst to MaybeAlignGuillaume Chatelet
2019-07-12Delete dead storesFangrui Song
2019-06-05[CallSite removal] Refactoring llvm::InlineFunction APIsMircea Trofin
2019-05-20Resubmit "[DebugInfo] Update loop metadata for inlined loops"Orlando Cazalet-Hyams
2019-05-20Revert "[DebugInfo] Update loop metadata for inlined loops"Orlando Cazalet-Hyams
2019-05-20[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic
2019-05-20[DebugInfo] Update loop metadata for inlined loopsOrlando Cazalet-Hyams
2019-04-24Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson
2019-04-19[CallSite removal] Move the legacy PM, call graph, and some inlinerChandler Carruth
2019-02-08Implementation of asm-goto support in LLVMCraig Topper
2019-02-01[opaque pointer types] Pass function types to CallInst creation.James Y Knight