aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-12-08Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl1-1/+2
2017-12-06[InlineFunction] Only replace call if there are VarArgs to forward.Florian Hahn1-1/+2
2017-11-27Inliner: Don't mark notail calls with the 'tail' attributeArnold Schwaighofer1-1/+2
2017-11-13[PartialInliner] Inline vararg functions that forward varargs.Florian Hahn1-6/+22
2017-10-17[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko1-16/+53
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-3/+3
2017-05-22Fix update VP metadata after inlining for instrumentation PGOTeresa Johnson1-3/+4
2017-05-09[ProfileSummary] Make getProfileCount a non-static member function.Easwaran Raman1-8/+10
2017-05-09Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl1-38/+5
2017-05-09Revert r302469 "Make it illegal for two Functions to point to the same DISubp...Hans Wennborg1-5/+38
2017-05-08Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl1-38/+5
2017-04-28Make getParamAlignment use argument numbersReid Kleckner1-1/+1
2017-04-28Kill off the old SimplifyInstruction API by converting remaining users.Daniel Berlin1-1/+1
2017-04-10Allow DataLayout to specify addrspace for allocas.Matt Arsenault1-7/+7
2017-03-20Fix UB found by -Wtautological-undefined-compareDavid Blaikie1-4/+3
2017-03-20Updates branch_weights annotation for call instructions during inlining.Dehao Chen1-11/+40
2017-03-16Remove getArgumentList() in favor of arg_begin(), args(), etcReid Kleckner1-1/+1