aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add a subclass of IntrinsicInst for llvm.assume [nfc]Philip Reames2021-04-061-4/+3
* [SamplePGO] Skip inlinee profile scaling for sample loader inliningWenlei He2021-03-111-7/+13
* Move ObjCARCUtil.h back to llvm/AnalysisAkira Hatanaka2021-03-081-1/+1
* Move llvm/Analysis/ObjCARCUtil.h to IR to fix layering.David Blaikie2021-03-041-1/+1
* [ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead ofAkira Hatanaka2021-03-041-1/+102
* Revert "[ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead of ex...Hans Wennborg2021-03-031-102/+1
* [ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead ofAkira Hatanaka2021-02-121-1/+102
* Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly"Nico Weber2021-02-091-101/+1
* [ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitlyAkira Hatanaka2021-02-051-1/+101
* Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly"Akira Hatanaka2021-02-051-101/+1
* [ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitlyAkira Hatanaka2021-02-051-1/+101
* [InlineFunction] Only update noalias scopes once for an instruction.Jeroen Dobbelaere2021-02-021-3/+9
* Revert "[ObjC][ARC] Annotate calls with attributes instead of emitting retainRV"Richard Smith2021-01-251-78/+1
* [ObjC][ARC] Annotate calls with attributes instead of emitting retainRVAkira Hatanaka2021-01-251-1/+78
* [Utils] Use NoAliasScopeDeclInst in a few more places (NFC)Nikita Popov2021-01-241-5/+2
* [IR] Add NoAliasScopeDeclInst (NFC)Nikita Popov2021-01-231-15/+7
* [InlineFunction] Use llvm.experimental.noalias.scope.decl for noalias arguments.Jeroen Dobbelaere2021-01-231-51/+105
* [llvm] Use Optional::getValueOr (NFC)Kazu Hirata2021-01-121-2/+1
* Revert "[llvm] Use BasicBlock::phis() (NFC)"Oliver Stannard2021-01-071-2/+6
* [llvm] Use BasicBlock::phis() (NFC)Kazu Hirata2021-01-061-6/+2
* [Transforms] Construct SmallVector with iterator ranges (NFC)Kazu Hirata2021-01-021-2/+1
* [Transforms] Use llvm::append_range (NFC)Kazu Hirata2020-12-271-5/+2
* [Transforms] Use llvm::erase_if (NFC)Kazu Hirata2020-12-171-2/+1
* Migrate deprecated DebugLoc::get to DILocation::getFangrui Song2020-12-111-2/+2
* [Inline] Fix incorrectly dropped noalias metadataNikita Popov2020-11-181-1/+3
* [Inline] Fix incorrect noalias metadata application (PR48209)Nikita Popov2020-11-181-1/+3
* Revert "[IR] add fn attr for no_stack_protector; prevent inlining on mismatch"Nick Desaulniers2020-11-171-16/+0
* [Transforms] Use pred_empty (NFC)Kazu Hirata2020-11-161-1/+1
* [Inliner] Consistently apply callsite noalias metadataNikita Popov2020-10-311-47/+38
* [IR] add fn attr for no_stack_protector; prevent inlining on mismatchNick Desaulniers2020-10-231-0/+16
* [SVE][CodeGen] Fix InlineFunction for scalable vectorsDavid Sherwood2020-09-111-3/+4
* [NFC] Remove unused GetUnderlyingObject paramenterVitaly Buka2020-07-311-1/+1
* [NFC] GetUnderlyingObject -> getUnderlyingObjectVitaly Buka2020-07-301-1/+1
* IR: Rename Argument::hasPassPointeeByValueAttr to prepare for byrefMatt Arsenault2020-07-161-1/+1
* [NFCI][IR] Introduce CallBase::Create() wrapperRoman Lebedev2020-07-071-14/+2
* [CallGraph] Add support for callback call sitesSergey Dmitriev2020-07-011-1/+5
* Revert "Revert "[llvm][NFC] Cleanup uses of std::function in Inlining-related...Mircea Trofin2020-05-151-7/+6
* Revert "[llvm][NFC] Cleanup uses of std::function in Inlining-related APIs"Mircea Trofin2020-05-141-6/+7
* [llvm][NFC] Cleanup uses of std::function in Inlining-related APIsMircea Trofin2020-05-141-7/+6
* [InlineFunction] Disable emission of alignment assumptions by defaultNikita Popov2020-04-301-1/+4
* [NFC] Rename *ByValOrInalloca* to *PassPointeeByValue*Arthur Eubanks2020-04-301-1/+1
* [IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper2020-04-271-2/+2
* [llvm][NFC] Use CallBase instead of Instruction in ProfileSummaryInfoMircea Trofin2020-04-271-3/+2
* [Local] Update getOrEnforceKnownAlignment/getKnownAlignment to use Align/Mayb...Craig Topper2020-04-201-2/+2
* Revert "[Local] Update getOrEnforceKnownAlignment/getKnownAlignment to use Al...Craig Topper2020-04-201-2/+2
* [Local] Update getOrEnforceKnownAlignment/getKnownAlignment to use Align/Mayb...Craig Topper2020-04-201-2/+2
* Fix buildbot failure due to obsolete CallSite usageAnna Thomas2020-04-171-1/+1
* Revert "[InlineFunction] Update metadata on loads that are return values"Anna Thomas2020-04-171-43/+9
* [llvm][NFC] CallSite removal from inliner-related filesMircea Trofin2020-04-131-128/+113
* [AssumeBundles] adapt Assumption cache to assume bundlesTyker2020-04-131-2/+4