summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-311-21/+124
* Use make_range(rbegin(), rend()) to allow foreach loops. NFC.Pete Cooper2015-07-241-3/+2
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-3/+3
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Move the personality function from LandingPadInst to FunctionDavid Majnemer2015-06-171-25/+13
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-1/+1
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-13/+12
* [InlineFunction] Don't add lifetime markers for zero-sized allocas.Akira Hatanaka2015-04-201-1/+5
* DebugInfo: Remove 'inlinedAt:' field from MDLocalVariableDuncan P. N. Exon Smith2015-04-151-13/+0
* Transforms: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-301-10/+9
* Inliner should not add callgraph edges for intrinsic calls (PR22857)Sanjay Patel2015-03-111-1/+8
* remove function names from comments; NFCSanjay Patel2015-03-101-29/+26
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-10/+12
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-31/+29
* Remove a redundant dyn_cast.Adrian Prantl2015-01-301-3/+2
* Inliner: Use replaceDbgDeclareForAlloca() instead of splicing theAdrian Prantl2015-01-301-5/+3
* Fix PR22386. The inliner moves static allocas to the entry basic blockAdrian Prantl2015-01-301-0/+8
* DebugInfo: Use distinct inlinedAt MDLocations to avoid separate inlined calls...David Blaikie2015-01-211-13/+49
* IR: Return unique_ptr from MDNode::getTemporary()Duncan P. N. Exon Smith2015-01-191-8/+3
* IR: Remove MDNodeFwdDeclDuncan P. N. Exon Smith2015-01-191-3/+4
* [PM] Split the AssumptionTracker immutable pass into two separate APIs:Chandler Carruth2015-01-041-13/+17
* The inliner needs to fix up debug information for llvm.dbg.declare, not only ...Michael Kuperstein2014-12-111-0/+6
OpenPOWER on IntegriCloud