summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Delete dead storesFangrui Song2019-07-121-1/+1
* [CallSite removal] Refactoring llvm::InlineFunction APIsMircea Trofin2019-06-051-8/+2
* Resubmit "[DebugInfo] Update loop metadata for inlined loops"Orlando Cazalet-Hyams2019-05-201-3/+48
* Revert "[DebugInfo] Update loop metadata for inlined loops"Orlando Cazalet-Hyams2019-05-201-48/+3
* [DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic2019-05-201-2/+1
* [DebugInfo] Update loop metadata for inlined loopsOrlando Cazalet-Hyams2019-05-201-3/+48
* Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson2019-04-241-4/+3
* [CallSite removal] Move the legacy PM, call graph, and some inlinerChandler Carruth2019-04-191-7/+7
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-0/+8
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-4/+2
* Update entry count for cold callsDavid Callahan2019-01-241-35/+31
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth2019-01-071-4/+4
* [IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar2018-12-211-9/+3
* Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse2018-12-201-7/+19
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* Enrich inline messagesDavid Bolvansky2018-08-051-13/+16
* Revert "Enrich inline messages", tests failDavid Bolvansky2018-08-011-16/+13
* Enrich inline messagesDavid Bolvansky2018-08-011-13/+16
* Revert Enrich inline messagesDavid Bolvansky2018-07-311-16/+13
* Enrich inline messagesDavid Bolvansky2018-07-311-13/+16
* Remove trailing spaceFangrui Song2018-07-301-7/+7
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [WebAssembly] Add Wasm personality and isScopedEHPersonality()Heejin Ahn2018-05-171-1/+1
* Treat inlining a notail call as a regular, non-tail callReid Kleckner2018-04-021-0/+6
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [InlineFunction] Update deprecated use of IRBuilder CreateMemCpy (NFC)Daniel Neilson2018-02-061-1/+1
* [InlineFunction] Set arg attrs even if there only are VarArg attrs.Florian Hahn2018-02-041-1/+1
* Add a ProfileCount class to represent entry counts.Easwaran Raman2018-01-171-13/+15
* [InlineFunction] Preserve calling convention when forwarding VarArgs.Florian Hahn2018-01-061-0/+1
* [InlineFunction] Preserve attributes when forwarding VarArgs.Florian Hahn2018-01-061-4/+23
* [InlineFunction] Inline vararg functions that do not access varargs.Florian Hahn2018-01-061-17/+20
* [InlineFunction] Set debug loc for call to forward varargs.Florian Hahn2017-12-091-0/+1
* Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl2017-12-081-1/+2
* [InlineFunction] Only replace call if there are VarArgs to forward.Florian Hahn2017-12-061-1/+2
* Inliner: Don't mark notail calls with the 'tail' attributeArnold Schwaighofer2017-11-271-1/+2
* [PartialInliner] Inline vararg functions that forward varargs.Florian Hahn2017-11-131-6/+22
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-171-16/+53
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-3/+3
* Fix update VP metadata after inlining for instrumentation PGOTeresa Johnson2017-05-221-3/+4
* [ProfileSummary] Make getProfileCount a non-static member function.Easwaran Raman2017-05-091-8/+10
* Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl2017-05-091-38/+5
* Revert r302469 "Make it illegal for two Functions to point to the same DISubp...Hans Wennborg2017-05-091-5/+38
* Make it illegal for two Functions to point to the same DISubprogramAdrian Prantl2017-05-081-38/+5
* Make getParamAlignment use argument numbersReid Kleckner2017-04-281-1/+1
* Kill off the old SimplifyInstruction API by converting remaining users.Daniel Berlin2017-04-281-1/+1
* Allow DataLayout to specify addrspace for allocas.Matt Arsenault2017-04-101-7/+7
* Fix UB found by -Wtautological-undefined-compareDavid Blaikie2017-03-201-4/+3
* Updates branch_weights annotation for call instructions during inlining.Dehao Chen2017-03-201-11/+40
* Remove getArgumentList() in favor of arg_begin(), args(), etcReid Kleckner2017-03-161-1/+1
OpenPOWER on IntegriCloud