summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [WinEH] Don't inline an 'unwinds to caller' cleanupret into funclets which lo...David Majnemer2016-02-231-0/+21
* [Inliner/WinEH] Honor implicit nounwindsJoseph Tremoulet2016-01-201-17/+314
* [OperandBundles] Copy DebugLoc with calls/invokesJoseph Tremoulet2016-01-141-1/+0
* hasNUses(0) == use_empty() ; NFCISanjay Patel2016-01-131-4/+3
* rangify; NFCISanjay Patel2016-01-131-6/+5
* Nonnull elements in OperandBundleCallSites are not all InstructionsSanjoy Das2015-12-191-3/+2
* [WinEH] Use operand bundles to describe call sitesDavid Majnemer2015-12-151-32/+61
* [IR] Remove terminatepadDavid Majnemer2015-12-141-13/+2
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-34/+108
* Add arg_begin() and arg_end() to CallInst and InvokeInst; NFCISanjoy Das2015-12-101-3/+2
* Use WeakVH to keep track of calls with operand bundles in CloneCodeInfoSanjoy Das2015-12-091-1/+3
* [OperandBundles] Remove unncessary constructorSanjoy Das2015-12-081-1/+1
* [OperandBundles] Extract duplicated code into a helper function, NFCSanjoy Das2015-11-251-5/+1
* [Utils] Put includes in correct order. NFC.Weiming Zhao2015-11-241-1/+1
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-1/+1
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-1/+1
* [OperandBundles] Tighten OperandBundleDef's interface; NFCSanjoy Das2015-11-181-1/+1
* Teach the inliner to track deoptimization stateSanjoy Das2015-11-181-5/+80
* [Inliner] Don't inline through callsites with operand bundlesSanjoy Das2015-10-231-0/+4
* [InlineFunction] Correctly inline TerminatePadInstDavid Majnemer2015-10-131-5/+10
* TransformUtils: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-42/+46
* Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg2015-10-061-3/+3
* [Inline] Use AssumptionCache from the right FunctionVedant Kumar2015-09-231-1/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-9/+9
* [WinEH] Add cleanupendpad instructionJoseph Tremoulet2015-09-031-0/+6
* [WinEH] Require token linkage in EH pad/ret signaturesJoseph Tremoulet2015-08-231-2/+1
* [IR] Add token typesDavid Majnemer2015-08-141-7/+1
OpenPOWER on IntegriCloud