summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "Strip debug info when inlining into a nodebug function."Adrian Prantl2017-03-071-30/+12
* Strip debug info when inlining into a nodebug function.Adrian Prantl2017-02-281-12/+30
* Revert r296366 "[InlineFunction] add nonnull assumptions based on argument at...Hans Wennborg2017-02-271-36/+22
* [InlineFunction] add nonnull assumptions based on argument attributesSanjay Patel2017-02-271-22/+36
* [InlineFunction] use getFunction(); NFCSanjay Patel2017-02-151-3/+3
* [InlineFunction] use getCaller(); NFCISanjay Patel2017-02-151-3/+2
* [InlineFunction] use range-for loop; NFCISanjay Patel2017-02-151-10/+8
* Fix a bug in caller's BFI update code after inlining.Easwaran Raman2017-02-141-3/+10
* Improve PGO support for the new inlinerEaswaran Raman2017-01-201-4/+68
* fix typo; NFCSanjay Patel2017-01-021-1/+1
* [Inliner] remove unnecessary null checks from AddAlignmentAssumptions(); NFCISanjay Patel2016-12-311-5/+3
* [PM] Move the collection of call sites to a more appropriate placeChandler Carruth2016-12-271-9/+15
* [PM] Provide an initial, minimal port of the inliner to the new pass manager.Chandler Carruth2016-12-201-1/+9
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-6/+26
* Remove the AssumptionCacheHal Finkel2016-12-151-26/+6
* [InlineFunction] Refactor code in function `fixupLineNumbers' as suggested by...Andrea Di Biagio2016-12-071-16/+18
* [InlineFunction] Do not propagate the callsite debug location to instructions...Andrea Di Biagio2016-12-071-3/+8
OpenPOWER on IntegriCloud