| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Function.cpp | 155 Attrs.hasParamAttr(getArgNo(), Attribute::ByRef); in hasPointeeInMemoryValueAttr() 193 return getParent()->getParamAlignment(getArgNo()); in getParamAlignment() 198 return getParent()->getParamAlign(getArgNo()); in getParamAlign() 202 return getParent()->getParamStackAlign(getArgNo()); in getParamStackAlign() 207 return getParent()->getParamByValType(getArgNo()); in getParamByValType() 212 return getParent()->getParamStructRetType(getArgNo()); in getParamStructRetType() 217 return getParent()->getParamByRefType(getArgNo()); in getParamByRefType() 222 return getParent()->getParamInAllocaType(getArgNo()); in getParamInAllocaType() 291 getParent()->addParamAttr(getArgNo(), Kind); in addAttr() 295 getParent()->addParamAttr(getArgNo(), Attr); in addAttr() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXUtilities.cpp | 179 if (is_contained(annot, arg->getArgNo())) in isSampler() 191 if (is_contained(annot, arg->getArgNo())) in isImageReadOnly() 203 if (is_contained(annot, arg->getArgNo())) in isImageWriteOnly() 215 if (is_contained(annot, arg->getArgNo())) in isImageReadWrite()
|
| H A D | NVPTXLowerArgs.cpp | 375 AllocA->setAlignment(Func->getParamAlign(Arg->getArgNo()) in handleByValParam()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteOutArguments.cpp | 297 OutArgIndexes.insert({OutArg->getArgNo(), ArgTy}); in runOnFunction() 362 if (OutArgIndexes.count(Arg.getArgNo())) { in runOnFunction() 377 if (!OutArgIndexes.count(Arg.getArgNo())) in runOnFunction() 382 Type *EltTy = OutArgIndexes[Arg.getArgNo()]; in runOnFunction()
|
| H A D | R600OpenCLImageTypeLoweringPass.cpp | 222 StringRef Type = ArgTypeFromMD(KernelMDNode, Arg.getArgNo()); in replaceImageAndSamplerUses() 226 StringRef AccessQual = AccessQualFromMD(KernelMDNode, Arg.getArgNo()); in replaceImageAndSamplerUses() 298 if (IsImageType(ArgTypeFromMD(KernelMDNode, Arg.getArgNo()))) { in addImplicitArgs()
|
| H A D | AMDGPUAliasAnalysis.cpp | 162 unsigned ArgNo = Arg->getArgNo(); in pointsToConstantMemory()
|
| H A D | AMDGPUHSAMetadataStreamer.cpp | 293 auto ArgNo = Arg.getArgNo(); in emitKernelArg() 693 auto ArgNo = Arg.getArgNo(); in emitKernelArg()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | AbstractCallSite.h | 164 return getCallArgOperandNo(Arg.getArgNo()); in getCallArgOperandNo() 178 return getCallArgOperand(Arg.getArgNo()); in getCallArgOperand()
|
| H A D | Argument.h | 46 unsigned getArgNo() const { in getArgNo() function
|
| /llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceOperandsSkip.cpp | 134 if (LHSArg->getArgNo() < RHSArg->getArgNo()) in opportunities()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | AliasAnalysisSummary.cpp | 61 return argNumberToAttr(Arg->getArgNo()); in getGlobalOrArgAttrFromValue()
|
| H A D | CFLAndersAliasAnalysis.cpp | 361 Index = Arg->getArgNo() + 1; in getInterfaceValue() 412 auto ArgVal = InterfaceValue{Arg.getArgNo() + 1, 0}; in populateExternalRelations()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | StdLibraryFunctionsChecker.cpp | 140 ArgNo getArgNo() const { return ArgN; } in getArgNo() function in __anon09a2c6cc0111::StdLibraryFunctionsChecker::ValueConstraint 266 SVal V = getArgSVal(Call, getArgNo()); in apply() 340 SVal BufV = getArgSVal(Call, getArgNo()); in apply() 651 assert(VC->getArgNo() != Ret && in ArgConstraint() 794 QualType T = Summary.getArgType(getArgNo()); in describe() 863 QualType T = Summary.getArgType(getArgNo()); in applyAsOutOfRange() 864 SVal V = getArgSVal(Call, getArgNo()); in applyAsOutOfRange() 892 QualType T = Summary.getArgType(getArgNo()); in applyAsWithinRange() 893 SVal V = getArgSVal(Call, getArgNo()); in applyAsWithinRange() 948 QualType T = Summary.getArgType(getArgNo()); in apply() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | FunctionSpecialization.cpp | 733 auto *V = CS.getArgOperand(A->getArgNo()); in getPossibleConstants() 789 unsigned ArgNo = Arg.Formal->getArgNo(); in rewriteCallSites() 794 unsigned ArgNo = Arg.Formal->getArgNo(); in rewriteCallSites()
|
| H A D | ArgumentPromotion.cpp | 441 return isDereferenceableAndAlignedPointer(CB.getArgOperand(Arg->getArgNo()), in allCallersPassValidPointerForArgument() 773 unsigned ArgNo = PtrArg->getArgNo(); in promoteArguments()
|
| H A D | DeadArgumentElimination.cpp | 300 UnusedArgs.push_back(Arg.getArgNo()); in removeDeadArgumentsFromCallers() 301 F.removeParamAttrs(Arg.getArgNo(), UBImplyingAttributes); in removeDeadArgumentsFromCallers()
|
| H A D | CalledValuePropagation.cpp | 286 CVPLatticeKey(CB.getArgOperand(A.getArgNo()), IPOGrouping::Register); in visitCallBase()
|
| H A D | Attributor.cpp | 880 IRPosition::callsite_argument(*CB, Arg.getArgNo())); in SubsumingPositionIterator() 882 IRPosition::value(*CB->getArgOperand(Arg.getArgNo()))); in SubsumingPositionIterator() 1152 IRPosition::callsite_argument(CB, Arg->getArgNo()), AA, in translateArgumentToCallSiteContent() 2504 std::unique_ptr<ArgumentReplacementInfo> &ARI = ARIs[Arg.getArgNo()]; in registerFunctionSignatureRewrite() 2560 ARIs[Arg.getArgNo()]) { in rewriteFunctionSignatures() 2568 OldFnAttributeList.getParamAttrs(Arg.getArgNo())); in rewriteFunctionSignatures()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | ExternalFunctions.cpp | 211 const unsigned ArgNo = A->getArgNo(); in ffiInvoke() 223 const unsigned ArgNo = A->getArgNo(); in ffiInvoke()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPrepareFunctions.cpp | 79 std::pair<int, Type *>(Arg.getArgNo(), Arg.getType())); in processFunctionSignature()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | PredicateInfo.cpp | 114 return ArgA->getArgNo() < ArgB->getArgNo(); in valueComesBefore()
|
| H A D | CloneFunction.cpp | 116 NewArgAttrs[NewArg->getArgNo()] = in CloneFunctionInto() 117 OldAttrs.getParamAttrs(OldArg.getArgNo()); in CloneFunctionInto()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | SparsePropagation.cpp | 173 TestLatticeKey(I.getArgOperand(A.getArgNo()), IPOGrouping::Register); in visitCallBase()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 634 return getArgNo(/* CallbackCalleeArgIfApplicable */ true); 643 return getArgNo(/* CallbackCalleeArgIfApplicable */ false); 823 int getArgNo(bool CallbackCalleeArgIfApplicable) const { 826 return Arg->getArgNo(); 829 return cast<Argument>(getAsValuePtr())->getArgNo();
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SCCP.cpp | 695 F->removeParamAttr(A.getArgNo(), Attribute::Returned); in runIPSCCP()
|