Home
last modified time | relevance | path

Searched refs:ArgNo (Results 1 - 25 of 55) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
H A DAttributes.h414 LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const { in addParamAttribute()
415 return addAttribute(C, ArgNo + FirstArgIndex, Kind); in addParamAttribute()
421 addParamAttribute(LLVMContext &C, unsigned ArgNo, StringRef Kind, in addParamAttribute() argument
423 return addAttribute(C, ArgNo + FirstArgIndex, Kind, Value); in addParamAttribute()
435 unsigned ArgNo, in addParamAttributes()
437 return addAttributes(C, ArgNo + FirstArgIndex, B); in addParamAttributes()
463 LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const { in removeParamAttribute()
464 return removeAttribute(C, ArgNo + FirstArgIndex, Kind); in removeParamAttribute()
470 unsigned ArgNo, in removeParamAttribute()
472 return removeAttribute(C, ArgNo in removeParamAttribute()
413 addParamAttribute( LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const addParamAttribute() argument
434 addParamAttributes(LLVMContext &C, unsigned ArgNo, const AttrBuilder &B) const addParamAttributes() argument
462 removeParamAttribute( LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const removeParamAttribute() argument
469 removeParamAttribute(LLVMContext &C, unsigned ArgNo, StringRef Kind) const removeParamAttribute() argument
477 removeParamAttributes( LLVMContext &C, unsigned ArgNo, const AttrBuilder &AttrsToRemove) const removeParamAttributes() argument
497 addDereferenceableParamAttr( LLVMContext &C, unsigned ArgNo, uint64_t Bytes) const addDereferenceableParamAttr() argument
510 addDereferenceableOrNullParamAttr( LLVMContext &C, unsigned ArgNo, uint64_t Bytes) const addDereferenceableOrNullParamAttr() argument
524 addAllocSizeParamAttr(LLVMContext &C, unsigned ArgNo, unsigned ElemSizeArg, const Optional<unsigned> &NumElemsArg) addAllocSizeParamAttr() argument
559 hasParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) const hasParamAttr() argument
564 hasParamAttr(unsigned ArgNo, StringRef Kind) const hasParamAttr() argument
597 getParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) const getParamAttr() argument
602 getParamAttr(unsigned ArgNo, StringRef Kind) const getParamAttr() argument
[all...]
H A DCallSite.h193 ValTy *getArgument(unsigned ArgNo) const { in getArgument()
194 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!"); in getArgument()
195 return *(arg_begin() + ArgNo); in getArgument()
198 void setArgument(unsigned ArgNo, Value* newVal) {
200 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!");
201 getInstruction()->setOperand(ArgNo, newVal);
353 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { in addParamAttr() argument
354 CALLSITE_DELEGATE_SETTER(addParamAttr(ArgNo, Kind)); in addParamAttr()
365 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { in removeParamAttr() argument
366 CALLSITE_DELEGATE_SETTER(removeParamAttr(ArgNo, Kin in removeParamAttr()
385 paramHasAttr(unsigned ArgNo, Attribute::AttrKind Kind) const paramHasAttr() argument
[all...]
H A DFunction.h371 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind);
374 void addParamAttr(unsigned ArgNo, Attribute Attr);
377 void addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs);
389 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind);
392 void removeParamAttr(unsigned ArgNo, StringRef Kind);
395 void removeParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs);
403 bool hasParamAttribute(unsigned ArgNo, Attribute::AttrKind Kind) const { in hasParamAttribute() argument
404 return getAttributes().hasParamAttribute(ArgNo, Kind); in hasParamAttribute()
408 Attribute getParamAttribute(unsigned ArgNo, Attribute::AttrKind Kind) const { in getParamAttribute() argument
409 return getAttributes().getParamAttr(ArgNo, Kin in getParamAttribute()
[all...]
H A DInstrTypes.h1415 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { in addParamAttr() argument
1416 assert(ArgNo < getNumArgOperands() && "Out of bounds"); in addParamAttr()
1418 PAL = PAL.addParamAttribute(getContext(), ArgNo, Kind); in addParamAttr()
1423 void addParamAttr(unsigned ArgNo, Attribute Attr) {
1424 assert(ArgNo < getNumArgOperands() && "Out of bounds");
1426 PAL = PAL.addParamAttribute(getContext(), ArgNo, Attr);
1445 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) {
1446 assert(ArgNo < getNumArgOperands() && "Out of bounds");
1448 PAL = PAL.removeParamAttribute(getContext(), ArgNo, Kind);
1453 void removeParamAttr(unsigned ArgNo, StringRe
[all...]
H A DArgument.h31 unsigned ArgNo; member in llvm::final
39 unsigned ArgNo = 0);
49 return ArgNo; in getArgNo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp209 const unsigned ArgNo = A->getArgNo(); in ffiInvoke() local
210 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke()
211 args[ArgNo] = ffiTypeFor(ArgTy); in ffiInvoke()
221 const unsigned ArgNo = A->getArgNo(); in ffiInvoke() local
222 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke()
223 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); in ffiInvoke()
339 unsigned ArgNo = 2; in lle_X_sprintf() local
375 sprintf(Buffer, FmtBuf, uint32_t(Args[ArgNo++].IntVal.getZExtValue())); in lle_X_sprintf()
391 sprintf(Buffer, FmtBuf, Args[ArgNo in lle_X_sprintf()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp89 unsigned ArgNo = 0; in addNonNullAttribute() local
92 CS.addParamAttr(ArgNo, Attribute::NonNull); in addNonNullAttribute()
93 ++ArgNo; in addNonNullAttribute()
99 unsigned ArgNo = 0; in setConstantInArgument() local
104 CS.removeParamAttr(ArgNo, Attribute::NonNull); in setConstantInArgument()
105 CS.setArgument(ArgNo, ConstValue); in setConstantInArgument()
107 ++ArgNo; in setConstantInArgument()
114 unsigned ArgNo = 0; in isCondRelevantToAnyCallArgument() local
116 ++I, ++ArgNo) { in isCondRelevantToAnyCallArgument()
118 if (isa<Constant>(*I) || CS.paramHasAttr(ArgNo, Attribut in isCondRelevantToAnyCallArgument()
344 unsigned ArgNo = 0; splitCallSite() local
[all...]
H A DCorrelatedValuePropagation.cpp540 unsigned ArgNo = 0; in processCallSite() local
585 if (Type && !CS.paramHasAttr(ArgNo, Attribute::NonNull) && in processCallSite()
590 ArgNos.push_back(ArgNo); in processCallSite()
591 ArgNo++; in processCallSite()
594 assert(ArgNo == CS.arg_size() && "sanity check"); in processCallSite()
H A DTailRecursionElimination.cpp370 unsigned ArgNo = 0;
373 ++ArgNo;
378 if (CI->getArgOperand(ArgNo) == Arg)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp403 for (unsigned ArgNo = 0; ArgNo < CalleeParamNum; ++ArgNo) { in promoteCall()
404 auto *Arg = CS.getArgument(ArgNo); in promoteCall()
405 Type *FormalTy = CalleeType->getParamType(ArgNo); in promoteCall()
410 CS.setArgument(ArgNo, Cast); in promoteCall()
413 AttrBuilder ArgAttrs(CallerPAL.getParamAttributes(ArgNo)); in promoteCall()
419 Type *NewTy = Callee->getParamByValType(ArgNo); in promoteCall()
427 NewArgAttrs.push_back(CallerPAL.getParamAttributes(ArgNo)); in promoteCall()
H A DBuildLibCalls.cpp83 static bool setDoesNotCapture(Function &F, unsigned ArgNo) { in setDoesNotCapture() argument
84 if (F.hasParamAttribute(ArgNo, Attribute::NoCapture)) in setDoesNotCapture()
86 F.addParamAttr(ArgNo, Attribute::NoCapture); in setDoesNotCapture()
91 static bool setDoesNotAlias(Function &F, unsigned ArgNo) { in setDoesNotAlias() argument
92 if (F.hasParamAttribute(ArgNo, Attribute::NoAlias)) in setDoesNotAlias()
94 F.addParamAttr(ArgNo, Attribute::NoAlias); in setDoesNotAlias()
99 static bool setOnlyReadsMemory(Function &F, unsigned ArgNo) { in setOnlyReadsMemory() argument
100 if (F.hasParamAttribute(ArgNo, Attribute::ReadOnly)) in setOnlyReadsMemory()
102 F.addParamAttr(ArgNo, Attribute::ReadOnly); in setOnlyReadsMemory()
117 static bool setReturnedArg(Function &F, unsigned ArgNo) { in setReturnedArg() argument
[all...]
H A DEvaluator.cpp682 unsigned ArgNo = 0; in EvaluateFunction() local
684 ++AI, ++ArgNo) in EvaluateFunction()
685 setVal(&*AI, ActualArgs[ArgNo]); in EvaluateFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp310 auto ArgNo = Arg.getArgNo(); in emitKernelArg() local
315 if (Node && ArgNo < Node->getNumOperands()) in emitKernelArg()
316 Name = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
322 if (Node && ArgNo < Node->getNumOperands()) in emitKernelArg()
323 TypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
327 if (Node && ArgNo < Node->getNumOperands()) in emitKernelArg()
328 BaseTypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
336 if (Node && ArgNo < Node->getNumOperands()) in emitKernelArg()
337 AccQual = cast<MDString>(Node->getOperand(ArgNo))->getString(); in emitKernelArg()
342 if (Node && ArgNo < Nod in emitKernelArg()
732 auto ArgNo = Arg.getArgNo(); emitKernelArg() local
[all...]
H A DAMDGPUAliasAnalysis.cpp123 unsigned ArgNo = Arg->getArgNo(); in pointsToConstantMemory() local
131 if (F->hasParamAttribute(ArgNo, Attribute::NoAlias) && in pointsToConstantMemory()
132 (F->hasParamAttribute(ArgNo, Attribute::ReadNone) || in pointsToConstantMemory()
133 F->hasParamAttribute(ArgNo, Attribute::ReadOnly))) { in pointsToConstantMemory()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp190 for (unsigned ArgNo = 0; ArgNo < NumArgs; ++ArgNo) in DeleteDeadVarargs()
191 ArgAttrs.push_back(PAL.getParamAttributes(ArgNo)); in DeleteDeadVarargs()
313 unsigned ArgNo = UnusedArgs[I]; in RemoveDeadArgumentsFromCallers() local
315 Value *Arg = CS.getArgument(ArgNo); in RemoveDeadArgumentsFromCallers()
316 CS.setArgument(ArgNo, UndefValue::get(Arg->getType())); in RemoveDeadArgumentsFromCallers()
440 unsigned ArgNo = CS.getArgumentNo(U); in SurveyUse() local
442 if (ArgNo >= F->getFunctionType()->getNumParams()) in SurveyUse()
446 assert(CS.getArgument(ArgNo) in SurveyUse()
[all...]
H A DArgumentPromotion.cpp139 unsigned ArgNo = 0; in doPromotion() local
141 ++I, ++ArgNo) { in doPromotion()
153 ArgAttrVec.push_back(PAL.getParamAttributes(ArgNo)); in doPromotion()
253 ArgNo = 0; in doPromotion()
255 ++I, ++AI, ++ArgNo) in doPromotion()
258 ArgAttrVec.push_back(CallPAL.getParamAttributes(ArgNo)); in doPromotion()
320 for (; AI != CS.arg_end(); ++AI, ++ArgNo) { in doPromotion()
322 ArgAttrVec.push_back(CallPAL.getParamAttributes(ArgNo)); in doPromotion()
467 // the argument specified by ArgNo. in doPromotion()
490 unsigned ArgNo in allCallersPassValidPointerForArgument() local
941 unsigned ArgNo = PtrArg->getArgNo(); promoteArguments() local
[all...]
H A DThinLTOBitcodeWriter.cpp89 auto ExternalizeTypeId = [&](CallInst *CI, unsigned ArgNo) { in promoteTypeIds()
91 cast<MetadataAsValue>(CI->getArgOperand(ArgNo))->getMetadata(); in promoteTypeIds()
100 CI->setArgOperand(ArgNo, in promoteTypeIds()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A DFunction.cpp79 Argument::Argument(Type *Ty, const Twine &Name, Function *Par, unsigned ArgNo) in Argument() argument
80 : Value(Ty, Value::ArgumentVal), Parent(Par), ArgNo(ArgNo) { in Argument()
417 void Function::addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { in addParamAttr() argument
419 PAL = PAL.addParamAttribute(getContext(), ArgNo, Kind); in addParamAttr()
423 void Function::addParamAttr(unsigned ArgNo, Attribute Attr) { in addParamAttr() argument
425 PAL = PAL.addParamAttribute(getContext(), ArgNo, Attr); in addParamAttr()
429 void Function::addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) { in addParamAttrs() argument
431 PAL = PAL.addParamAttributes(getContext(), ArgNo, Attrs); in addParamAttrs()
453 void Function::removeParamAttr(unsigned ArgNo, Attribut argument
459 removeParamAttr(unsigned ArgNo, StringRef Kind) removeParamAttr() argument
465 removeParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) removeParamAttrs() argument
477 addDereferenceableParamAttr(unsigned ArgNo, uint64_t Bytes) addDereferenceableParamAttr() argument
489 addDereferenceableOrNullParamAttr(unsigned ArgNo, uint64_t Bytes) addDereferenceableOrNullParamAttr() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DAliasAnalysis.cpp663 unsigned ArgNo = 0; in callCapturesBefore() local
668 CI != CE; ++CI, ++ArgNo) { in callCapturesBefore()
673 (!Call->doesNotCapture(ArgNo) && ArgNo < Call->getNumArgOperands() && in callCapturesBefore()
674 !Call->isByValArgument(ArgNo))) in callCapturesBefore()
686 if (Call->doesNotAccessMemory(ArgNo)) in callCapturesBefore()
688 if (Call->onlyReadsMemory(ArgNo)) { in callCapturesBefore()
H A DLint.cpp270 unsigned ArgNo = 0; in visitCallSite() local
272 ++BI, ++ArgNo) { in visitCallSite()
275 if (PAL.hasParamAttribute(ArgNo, Attribute::ByVal)) in visitCallSite()
278 if (Formal->onlyReadsMemory() && CS.onlyReadsMemory(ArgNo)) in visitCallSite()
304 unsigned ArgNo = 0; in visitCallSite() local
308 if (PAL.hasParamAttribute(ArgNo++, Attribute::ByVal)) in visitCallSite()
H A DStackSafetyAnalysis.cpp195 for (unsigned ArgNo = 0; ArgNo < Type->getNumParams(); ArgNo++) { in FunctionInfo()
198 US.Calls.emplace_back(Aliasee, ArgNo, ConstantRange(APInt(PointerSize, 0))); in FunctionInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h358 uint16_t ArgNo; member
361 return Reg == Other.Reg && ArgNo == Other.ArgNo; in operator ==()
386 YamlIO.mapRequired("arg", ArgReg.ArgNo); in mapping()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DMemorySSA.h1091 return Access == Other.Access && (!Access || ArgNo == Other.ArgNo); in operator ==()
1103 return MP->getIncomingBlock(ArgNo); in getPhiArgBlock()
1111 return MP->getIncomingValue(ArgNo); in operator *()
1119 if (++ArgNo >= MP->getNumIncomingValues()) { in operator ++()
1120 ArgNo = 0; in operator ++()
1131 unsigned ArgNo = 0; member in llvm::memoryaccess_def_iterator_base
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h69 bool processByValArgument(CallSite CS, unsigned ArgNo);
/third_party/mesa3d/src/amd/llvm/
H A Dac_llvm_helper.cpp75 unsigned ArgNo = A->getArgNo(); in ac_is_sgpr_param() local
76 return AS.hasParamAttr(ArgNo, llvm::Attribute::InReg); in ac_is_sgpr_param()

Completed in 33 milliseconds

123