| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 1610 LLVM_ABI bool paramHasAttr(unsigned ArgNo, Attribute::AttrKind Kind) const; 1686 return paramHasAttr(i, Kind); 1710 return paramHasAttr(ArgNo, Attribute::ByVal); 1715 return paramHasAttr(ArgNo, Attribute::InAlloca); 1721 return paramHasAttr(ArgNo, Attribute::ByVal) || 1722 paramHasAttr(ArgNo, Attribute::InAlloca) || 1723 paramHasAttr(ArgNo, Attribute::Preallocated); 1730 return paramHasAttr(ArgNo, Attribute::NoUndef) || 1732 paramHasAttr(ArgNo, Attribute::Dereferenceable) || 1734 paramHasAttr(ArgNo, Attribute::DereferenceableOrNull); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyOptimizeReturned.cpp | 60 if (CB.paramHasAttr(I, Attribute::Returned)) { in visitCallBase()
|
| H A D | WebAssemblyFastISel.cpp | 863 if (Call->paramHasAttr(I, Attribute::SExt)) in selectCall() 865 else if (Call->paramHasAttr(I, Attribute::ZExt)) in selectCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FunctionLoweringInfo.cpp | 76 NumOfUnsigned += CallI->paramHasAttr(ArgNo, Attribute::ZExt); in getPreferredExtendForValue() 77 NumOfSigned += CallI->paramHasAttr(ArgNo, Attribute::SExt); in getPreferredExtendForValue()
|
| H A D | TargetLowering.cpp | 121 IsSExt = Call->paramHasAttr(ArgIdx, Attribute::SExt); in setAttributes() 122 IsZExt = Call->paramHasAttr(ArgIdx, Attribute::ZExt); in setAttributes() 123 IsNoExt = Call->paramHasAttr(ArgIdx, Attribute::NoExt); in setAttributes() 124 IsInReg = Call->paramHasAttr(ArgIdx, Attribute::InReg); in setAttributes() 125 IsSRet = Call->paramHasAttr(ArgIdx, Attribute::StructRet); in setAttributes() 126 IsNest = Call->paramHasAttr(ArgIdx, Attribute::Nest); in setAttributes() 127 IsByVal = Call->paramHasAttr(ArgIdx, Attribute::ByVal); in setAttributes() 128 IsPreallocated = Call->paramHasAttr(ArgIdx, Attribute::Preallocated); in setAttributes() 129 IsInAlloca = Call->paramHasAttr(ArgIdx, Attribute::InAlloca); in setAttributes() 130 IsReturned = Call->paramHasAttr(ArgIdx, Attribute::Returned); in setAttributes() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFastISel.cpp | 2415 if (CI->paramHasAttr(ArgIdx, Attribute::SExt)) in SelectCall() 2417 if (CI->paramHasAttr(ArgIdx, Attribute::ZExt)) in SelectCall() 2421 if (CI->paramHasAttr(ArgIdx, Attribute::InReg) || in SelectCall() 2422 CI->paramHasAttr(ArgIdx, Attribute::StructRet) || in SelectCall() 2423 CI->paramHasAttr(ArgIdx, Attribute::SwiftSelf) || in SelectCall() 2424 CI->paramHasAttr(ArgIdx, Attribute::SwiftError) || in SelectCall() 2425 CI->paramHasAttr(ArgIdx, Attribute::Nest) || in SelectCall() 2426 CI->paramHasAttr(ArgIdx, Attribute::ByVal)) in SelectCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ExpandVariadics.cpp | 649 const bool IsByVal = CB->paramHasAttr(I, Attribute::ByVal); in expandCall() 650 const bool IsByRef = CB->paramHasAttr(I, Attribute::ByRef); in expandCall()
|
| H A D | FunctionAttrs.cpp | 743 bool IsInitialize = CB->paramHasAttr(ArgNo, Attribute::Initializes); in getArgumentAccessInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | CallSiteSplitting.cpp | 115 if (isa<Constant>(*I) || CB.paramHasAttr(ArgNo, Attribute::NonNull)) in isCondRelevantToAnyCallArgument()
|
| H A D | CorrelatedValuePropagation.cpp | 731 if (Type && !CB.paramHasAttr(ArgNo, Attribute::NonNull) && in processCallSite()
|
| H A D | MemCpyOptimizer.cpp | 2056 if (!CB.paramHasAttr(ArgNo, Attribute::NoAlias) && in processImmutArgument()
|
| H A D | DeadStoreElimination.cpp | 2387 CB->paramHasAttr(Idx, Attribute::DeadOnUnwind) || in getInitializesArgMemLoc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 1127 if (CB.paramHasAttr(Arg.getArgNo(), Attribute::NoAlias) && !Arg.use_empty()) in AddAliasScopeMetadata() 1273 if (!CB.paramHasAttr(A->getArgNo(), Attribute::NoAlias)) in AddAliasScopeMetadata() 1398 if (CB.paramHasAttr(I, Attribute::ReadNone)) in AddParamAndFnBasicAttributes() 1400 if (CB.paramHasAttr(I, Attribute::ReadOnly)) in AddParamAndFnBasicAttributes() 1436 if (NewInnerCB->paramHasAttr(I, Attribute::ByVal)) in AddParamAndFnBasicAttributes()
|
| H A D | CallPromotionUtils.cpp | 473 if (CB.paramHasAttr(I, Attribute::StructRet)) { in isLegalToPromote()
|
| H A D | SimplifyLibCalls.cpp | 278 CI->paramHasAttr(ArgNo, Attribute::NonNull)) in annotateDereferenceableBytes() 285 CI->paramHasAttr(ArgNo, Attribute::NonNull)) in annotateDereferenceableBytes() 300 if (!CI->paramHasAttr(ArgNo, Attribute::NoUndef)) in annotateNonNullNoUndefBasedOnAccess() 303 if (!CI->paramHasAttr(ArgNo, Attribute::NonNull)) { in annotateNonNullNoUndefBasedOnAccess()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InlineCost.cpp | 470 bool paramHasAttr(Argument *A, Attribute::AttrKind Attr); 1970 bool CallAnalyzer::paramHasAttr(Argument *A, Attribute::AttrKind Attr) { in paramHasAttr() function in CallAnalyzer 1971 return CandidateCall.paramHasAttr(A->getArgNo(), Attr); in paramHasAttr() 1981 if (paramHasAttr(A, Attribute::NonNull)) in isKnownNonNullInCallee()
|
| H A D | ValueTracking.cpp | 7986 if ((CB->paramHasAttr(i, Attribute::NoUndef) || in handleGuaranteedWellDefinedOps() 7987 CB->paramHasAttr(i, Attribute::Dereferenceable) || in handleGuaranteedWellDefinedOps() 7988 CB->paramHasAttr(i, Attribute::DereferenceableOrNull)) && in handleGuaranteedWellDefinedOps()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Verifier.cpp | 2664 Check(!Call.paramHasAttr(ArgNo, Attribute::ElementType), in verifyInlineAsmCall() 3703 if (Call.paramHasAttr(i, Attribute::SwiftError)) { in visitCallBase() 3726 if (Call.paramHasAttr(i, Attribute::ImmArg)) { in visitCallBase() 3733 if (Call.paramHasAttr(i, Attribute::Range)) { in visitCallBase() 3746 if (Call.paramHasAttr(i, Attribute::Preallocated)) { in visitCallBase() 4412 Check(Call.paramHasAttr(I.index(), Attribute::SwiftError), in verifySwiftErrorCall() 5786 if (UseCall->paramHasAttr(i, Attribute::Preallocated)) { in visitIntrinsicCall() 6542 Check(Call.paramHasAttr(2, Attribute::InReg), in visitIntrinsicCall() 6544 Check(!Call.paramHasAttr(3, Attribute::InReg), in visitIntrinsicCall() 6578 Check(!Call.paramHasAttr(InactiveIdx, Attribute::InReg), in visitIntrinsicCall()
|
| H A D | Instructions.cpp | 418 bool CallBase::paramHasAttr(unsigned ArgNo, Attribute::AttrKind Kind) const { in paramHasAttr() function in CallBase 448 if (paramHasAttr(ArgNo, Attribute::NonNull) && in paramHasNonNullAttr() 449 (AllowUndefOrPoison || paramHasAttr(ArgNo, Attribute::NoUndef))) in paramHasNonNullAttr() 452 if (paramHasAttr(ArgNo, Attribute::Dereferenceable) && in paramHasNonNullAttr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 5914 bool ByVal = CB.paramHasAttr(i, Attribute::ByVal); in visitCallBase() 5915 bool NoUndef = CB.paramHasAttr(i, Attribute::NoUndef); in visitCallBase() 6557 bool IsByVal = CB.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallBase() 6994 bool IsByVal = CB.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallBase() 7124 bool IsByVal = CB.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallBase() 7348 bool ZExt = CB.paramHasAttr(ArgNo, Attribute::ZExt); in getShadowExtension() 7349 bool SExt = CB.paramHasAttr(ArgNo, Attribute::SExt); in getShadowExtension() 7370 assert(!CB.paramHasAttr(ArgNo, Attribute::ByVal)); in visitCallBase() 7587 bool IsByVal = CB.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallBase()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.cpp | 3065 return CB->paramHasAttr(ArgNo, Attribute::InReg) || in isArgPassedInSGPR() 3066 CB->paramHasAttr(ArgNo, Attribute::ByVal); in isArgPassedInSGPR() 3068 return CB->paramHasAttr(ArgNo, Attribute::InReg); in isArgPassedInSGPR()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 71 return Call.paramHasAttr(ArgIdx, Attr); in getAttributesForArgIdx()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FastISel.cpp | 3236 if (CB->arg_empty() || !CB->paramHasAttr(0, Attribute::StructRet) || in computeBytesPoppedByCalleeForSRet() 3237 CB->paramHasAttr(0, Attribute::InReg) || Subtarget->isTargetMCU()) in computeBytesPoppedByCalleeForSRet()
|
| H A D | X86ISelLoweringCall.cpp | 2163 if (CLI.CB->paramHasAttr(i, Attribute::Preallocated)) { in LowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVEmitIntrinsics.cpp | 2076 (II->paramHasAttr(OpNo, Attribute::ImmArg)))) in processInstrAfterVisit()
|