summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-11/+12
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-10/+11
* Revert "Transforms: reapply SVN r219899"Reid Kleckner2014-11-041-16/+3
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-011-16/+16
* Transforms: reapply SVN r219899Saleem Abdulrasool2014-10-281-3/+16
* Do not attribute static allocas to the call site's DebugLoc.Paul Robinson2014-10-211-0/+6
* Preserve non-byval pointer alignment attributes using @llvm.assume when inliningHal Finkel2014-10-151-0/+45
* Simplify code. No functionality change.Benjamin Kramer2014-09-131-15/+3
* Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel2014-09-071-2/+2
* Add an Assumption-Tracking PassHal Finkel2014-09-071-0/+6
* Enable noalias metadata by default and swap the order of the SLP and Loop vec...James Molloy2014-09-041-1/+1
* Feed AA to the inliner and use AA->getModRefBehavior in AddAliasScopeMetadataHal Finkel2014-09-011-11/+17
* Fix AddAliasScopeMetadata again - alias.scope must be a complete descriptionHal Finkel2014-09-011-15/+37
* Fix AddAliasScopeMetadata to not add scopes when deriving from unknown pointersHal Finkel2014-08-301-25/+51
* Fix a typo in AddAliasScopeMetadataHal Finkel2014-08-291-1/+1
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+1
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-241-3/+1
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-211-2/+2
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-181-2/+2
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-2/+2
* Copy noalias metadata from call sites to inlined instructionsHal Finkel2014-08-141-4/+28
* Add noalias metadata for general calls (not just memory intrinsics) during in...Hal Finkel2014-08-141-7/+18
* Move helper for getting a terminating musttail call to BasicBlockReid Kleckner2014-08-121-30/+5
* Convert noalias parameter attributes into noalias metadata during inliningHal Finkel2014-07-251-0/+174
* Add scoped-noalias metadataHal Finkel2014-07-241-0/+101
OpenPOWER on IntegriCloud