Home
last modified time | relevance | path

Searched refs:paramHasAttr (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstrTypes.h1597 bool paramHasAttr(unsigned ArgNo, Attribute::AttrKind Kind) const;
1649 return paramHasAttr(i - 1, Kind);
1665 return paramHasAttr(ArgNo, Attribute::ByVal);
1670 return paramHasAttr(ArgNo, Attribute::InAlloca);
1676 return paramHasAttr(ArgNo, Attribute::ByVal) ||
1677 paramHasAttr(ArgNo, Attribute::InAlloca) ||
1678 paramHasAttr(ArgNo, Attribute::Preallocated);
1685 return paramHasAttr(ArgNo, Attribute::NoUndef) ||
1687 paramHasAttr(ArgNo, Attribute::Dereferenceable) ||
1689 paramHasAttr(ArgNo, Attribute::DereferenceableOrNull);
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyOptimizeReturned.cpp60 if (CB.paramHasAttr(I, Attribute::Returned)) { in visitCallBase()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2344 if (CI->paramHasAttr(ArgIdx, Attribute::SExt)) in SelectCall()
2346 if (CI->paramHasAttr(ArgIdx, Attribute::ZExt)) in SelectCall()
2350 if (CI->paramHasAttr(ArgIdx, Attribute::InReg) || in SelectCall()
2351 CI->paramHasAttr(ArgIdx, Attribute::StructRet) || in SelectCall()
2352 CI->paramHasAttr(ArgIdx, Attribute::SwiftSelf) || in SelectCall()
2353 CI->paramHasAttr(ArgIdx, Attribute::SwiftError) || in SelectCall()
2354 CI->paramHasAttr(ArgIdx, Attribute::Nest) || in SelectCall()
2355 CI->paramHasAttr(ArgIdx, Attribute::ByVal)) in SelectCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp431 if (CB.paramHasAttr(I, Attribute::StructRet)) { in isLegalToPromote()
H A DSimplifyLibCalls.cpp144 CI->paramHasAttr(ArgNo, Attribute::NonNull)) in annotateDereferenceableBytes()
153 CI->paramHasAttr(ArgNo, Attribute::NonNull)) in annotateDereferenceableBytes()
168 if (!CI->paramHasAttr(ArgNo, Attribute::NoUndef)) in annotateNonNullNoUndefBasedOnAccess()
171 if (CI->paramHasAttr(ArgNo, Attribute::NonNull)) in annotateNonNullNoUndefBasedOnAccess()
H A DInlineFunction.cpp950 if (CB.paramHasAttr(Arg.getArgNo(), Attribute::NoAlias) && !Arg.use_empty()) in AddAliasScopeMetadata()
1099 if (!CB.paramHasAttr(A->getArgNo(), Attribute::NoAlias)) in AddAliasScopeMetadata()
H A DLocal.cpp3272 return !CB.paramHasAttr(OpIdx, Attribute::ImmArg); in canReplaceOperandWithVariable()
H A DSimplifyCFG.cpp6661 CB->paramHasAttr(ArgIdx, Attribute::NonNull)) { in passingValueIsAlwaysUndefined()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DInlineCost.cpp360 bool paramHasAttr(Argument *A, Attribute::AttrKind Attr);
1367 bool CallAnalyzer::paramHasAttr(Argument *A, Attribute::AttrKind Attr) { in paramHasAttr() function in CallAnalyzer
1368 return CandidateCall.paramHasAttr(A->getArgNo(), Attr); in paramHasAttr()
1378 if (paramHasAttr(A, Attribute::NonNull)) in isKnownNonNullInCallee()
H A DBasicAliasAnalysis.cpp728 if (Call->paramHasAttr(ArgIdx, Attribute::WriteOnly)) in isWriteOnlyParam()
757 if (Call->paramHasAttr(ArgIdx, Attribute::ReadOnly)) in getArgModRefInfo()
760 if (Call->paramHasAttr(ArgIdx, Attribute::ReadNone)) in getArgModRefInfo()
H A DValueTracking.cpp5330 if (CB->paramHasAttr(i, Attribute::NoUndef) || in getGuaranteedWellDefinedOps()
5331 CB->paramHasAttr(i, Attribute::Dereferenceable)) in getGuaranteedWellDefinedOps()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp117 if (isa<Constant>(*I) || CB.paramHasAttr(ArgNo, Attribute::NonNull)) in isCondRelevantToAnyCallArgument()
H A DCorrelatedValuePropagation.cpp622 if (Type && !CB.paramHasAttr(ArgNo, Attribute::NonNull) && in processCallSite()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3671 bool ByVal = CB.paramHasAttr(i, Attribute::ByVal); in visitCallBase()
3672 bool NoUndef = CB.paramHasAttr(i, Attribute::NoUndef); in visitCallBase()
4197 bool IsByVal = CB.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallBase()
4818 bool IsByVal = CB.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallBase()
5019 bool ZExt = CB.paramHasAttr(ArgNo, Attribute::ZExt); in getShadowExtension()
5020 bool SExt = CB.paramHasAttr(ArgNo, Attribute::SExt); in getShadowExtension()
5047 assert(!CB.paramHasAttr(ArgNo, Attribute::ByVal)); in visitCallBase()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DVerifier.cpp3181 if (Call.paramHasAttr(i, Attribute::SwiftError)) { in visitCallBase()
3205 if (Call.paramHasAttr(i, Attribute::ImmArg)) { in visitCallBase()
3211 if (Call.paramHasAttr(i, Attribute::Preallocated)) { in visitCallBase()
3785 Assert(Call.paramHasAttr(I.index(), Attribute::SwiftError), in verifySwiftErrorCall()
4777 if (UseCall->paramHasAttr(i, Attribute::Preallocated)) { in visitIntrinsicCall()
H A DInstructions.cpp339 bool CallBase::paramHasAttr(unsigned ArgNo, Attribute::AttrKind Kind) const { in paramHasAttr() function in CallBase
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp67 return Call.paramHasAttr(ArgIdx, Attr); in getAttributesForArgIdx()
H A DIRTranslator.cpp2311 if (CI.paramHasAttr(Arg.index(), Attribute::ImmArg)) { in translateCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86FastISel.cpp3153 if (CB->arg_empty() || !CB->paramHasAttr(0, Attribute::StructRet) || in computeBytesPoppedByCalleeForSRet()
3154 CB->paramHasAttr(0, Attribute::InReg) || Subtarget->isTargetMCU()) in computeBytesPoppedByCalleeForSRet()
H A DX86ISelLowering.cpp4040 if (CLI.CB->paramHasAttr(i, Attribute::Preallocated)) { in LowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2217 !Call.paramHasAttr(ArgNo, Attribute::NonNull) && in visitCallBase()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp2541 if (CB.paramHasAttr(getCallSiteArgNo(), Attribute::NoAlias)) in initialize()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3861 if (!CB->paramHasAttr(i, Kind)) in propagateByValSRetTypes()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4790 if (!I.paramHasAttr(i, Attribute::ImmArg)) { in visitTargetIntrinsic()