summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [tsan] Add support for C++ exceptions into TSan (call __tsan_func_exit during...Kuba Brecka2016-11-141-31/+1
* Inliner: Don't mark swifterror allocas with lifetime markersArnold Schwaighofer2016-09-091-0/+3
* Fix inliner funclet unwind memoizationJoseph Tremoulet2016-09-041-7/+79
* [PM] Port the always inliner to the new pass manager in a much moreChandler Carruth2016-08-171-1/+1
* Preserve the assumption cache more oftenDavid Majnemer2016-08-161-12/+22
* [Inliner] Don't treat inalloca allocas as staticReid Kleckner2016-08-121-3/+10
* Avoid using a raw AssumptionCacheTracker in various inliner functions.Sean Silva2016-07-231-5/+5
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-13/+10
* Revert "[SimplifyCFG] Stop inserting calls to llvm.trap for UB"David Majnemer2016-06-251-1/+1
* [SimplifyCFG] Stop inserting calls to llvm.trap for UBDavid Majnemer2016-06-251-1/+1
* Switch more loops to be range-basedDavid Majnemer2016-06-241-2/+1
* Run clang-tidy's performance-unnecessary-copy-initialization over LLVM.Benjamin Kramer2016-06-121-1/+1
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-1/+2
* All llvm.deoptimize declarations must use the same calling conventionSanjoy Das2016-05-121-1/+7
* [Inliner] Preserve llvm.mem.parallel_loop_access metadataHal Finkel2016-04-281-0/+31
* Maintain calling convention when inling calls to llvm.deoptimizeSanjoy Das2016-04-091-1/+3
* Don't insert stackrestore on deoptimizing returnsSanjoy Das2016-04-011-2/+4
* Don't insert lifetime end markers on deoptimizing returnsSanjoy Das2016-04-011-2/+5
* Introduce a @llvm.experimental.guard intrinsicSanjoy Das2016-03-311-5/+7
* Introduce @llvm.experimental.deoptimizeSanjoy Das2016-03-111-1/+64
* Revert revisions 262636, 262643, 262679, and 262682.Easwaran Raman2016-03-081-6/+3
* Fix a use-after-free bug introduced in r262636Easwaran Raman2016-03-041-1/+4
* Infrastructure for PGO enhancements in inlinerEaswaran Raman2016-03-031-2/+2
OpenPOWER on IntegriCloud