/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
H A D | Attributes.h | 414 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 D | CallSite.h | 193 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 D | Function.h | 371 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 D | InstrTypes.h | 1415 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 D | Argument.h | 31 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 D | ExternalFunctions.cpp | 209 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 D | CallSiteSplitting.cpp | 89 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 D | CorrelatedValuePropagation.cpp | 540 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 D | TailRecursionElimination.cpp | 370 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 D | CallPromotionUtils.cpp | 403 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 D | BuildLibCalls.cpp | 83 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 D | Evaluator.cpp | 682 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 D | AMDGPUHSAMetadataStreamer.cpp | 310 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 D | AMDGPUAliasAnalysis.cpp | 123 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 D | DeadArgumentElimination.cpp | 190 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 D | ArgumentPromotion.cpp | 139 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 D | ThinLTOBitcodeWriter.cpp | 89 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 D | Function.cpp | 79 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 D | AliasAnalysis.cpp | 663 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 D | Lint.cpp | 270 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 D | StackSafetyAnalysis.cpp | 195 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 D | MIRYamlMapping.h | 358 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 D | MemorySSA.h | 1091 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 D | MemCpyOptimizer.h | 69 bool processByValArgument(CallSite CS, unsigned ArgNo);
|
/third_party/mesa3d/src/amd/llvm/ |
H A D | ac_llvm_helper.cpp | 75 unsigned ArgNo = A->getArgNo(); in ac_is_sgpr_param() local 76 return AS.hasParamAttr(ArgNo, llvm::Attribute::InReg); in ac_is_sgpr_param()
|