/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.h | 414 LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const { 415 return addAttribute(C, ArgNo + FirstArgIndex, Kind); 421 addParamAttribute(LLVMContext &C, unsigned ArgNo, StringRef Kind, argument 423 return addAttribute(C, ArgNo + FirstArgIndex, Kind, Value); 435 unsigned ArgNo, 437 return addAttributes(C, ArgNo + FirstArgIndex, B); 463 LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const { 464 return removeAttribute(C, ArgNo + FirstArgIndex, Kind); 470 unsigned ArgNo, 472 return removeAttribute(C, ArgNo 413 addParamAttribute( LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const argument 434 addParamAttributes(LLVMContext &C, unsigned ArgNo, const AttrBuilder &B) const argument 462 removeParamAttribute( LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const argument 469 removeParamAttribute(LLVMContext &C, unsigned ArgNo, StringRef Kind) const argument 477 removeParamAttributes( LLVMContext &C, unsigned ArgNo, const AttrBuilder &AttrsToRemove) const argument 497 addDereferenceableParamAttr( LLVMContext &C, unsigned ArgNo, uint64_t Bytes) const argument 510 addDereferenceableOrNullParamAttr( LLVMContext &C, unsigned ArgNo, uint64_t Bytes) const argument 524 addAllocSizeParamAttr(LLVMContext &C, unsigned ArgNo, unsigned ElemSizeArg, const Optional<unsigned> &NumElemsArg) argument 559 hasParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) const argument 564 hasParamAttr(unsigned ArgNo, StringRef Kind) const argument 597 getParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) const argument 602 getParamAttr(unsigned ArgNo, StringRef Kind) const argument [all...] |
H A D | Argument.h | 31 unsigned ArgNo; member in class:llvm::final 39 unsigned ArgNo = 0); 49 return ArgNo;
|
H A D | CallSite.h | 193 ValTy *getArgument(unsigned ArgNo) const { 194 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!"); 195 return *(arg_begin() + ArgNo); 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) { argument 354 CALLSITE_DELEGATE_SETTER(addParamAttr(ArgNo, Kind)); 365 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { argument 366 CALLSITE_DELEGATE_SETTER(removeParamAttr(ArgNo, Kin 385 paramHasAttr(unsigned ArgNo, Attribute::AttrKind Kind) const 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 { argument 404 return getAttributes().hasParamAttribute(ArgNo, Kind); 408 Attribute getParamAttribute(unsigned ArgNo, Attribute::AttrKind Kind) const { argument 409 return getAttributes().getParamAttr(ArgNo, Kin [all...] |
H A D | InstrTypes.h | 1415 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { argument 1416 assert(ArgNo < getNumArgOperands() && "Out of bounds"); 1418 PAL = PAL.addParamAttribute(getContext(), ArgNo, Kind); 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...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAliasAnalysis.cpp | 123 unsigned ArgNo = Arg->getArgNo(); local 131 if (F->hasParamAttribute(ArgNo, Attribute::NoAlias) && 132 (F->hasParamAttribute(ArgNo, Attribute::ReadNone) || 133 F->hasParamAttribute(ArgNo, Attribute::ReadOnly))) {
|
H A D | AMDGPUHSAMetadataStreamer.cpp | 310 auto ArgNo = Arg.getArgNo(); local 315 if (Node && ArgNo < Node->getNumOperands()) 316 Name = cast<MDString>(Node->getOperand(ArgNo))->getString(); 322 if (Node && ArgNo < Node->getNumOperands()) 323 TypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); 327 if (Node && ArgNo < Node->getNumOperands()) 328 BaseTypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); 336 if (Node && ArgNo < Node->getNumOperands()) 337 AccQual = cast<MDString>(Node->getOperand(ArgNo))->getString(); 342 if (Node && ArgNo < Nod 732 auto ArgNo = Arg.getArgNo(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CallPromotionUtils.cpp | 403 for (unsigned ArgNo = 0; ArgNo < CalleeParamNum; ++ArgNo) { 404 auto *Arg = CS.getArgument(ArgNo); 405 Type *FormalTy = CalleeType->getParamType(ArgNo); 410 CS.setArgument(ArgNo, Cast); 413 AttrBuilder ArgAttrs(CallerPAL.getParamAttributes(ArgNo)); 419 Type *NewTy = Callee->getParamByValType(ArgNo); 427 NewArgAttrs.push_back(CallerPAL.getParamAttributes(ArgNo));
|
H A D | BuildLibCalls.cpp | 83 static bool setDoesNotCapture(Function &F, unsigned ArgNo) { argument 84 if (F.hasParamAttribute(ArgNo, Attribute::NoCapture)) 86 F.addParamAttr(ArgNo, Attribute::NoCapture); 91 static bool setDoesNotAlias(Function &F, unsigned ArgNo) { argument 92 if (F.hasParamAttribute(ArgNo, Attribute::NoAlias)) 94 F.addParamAttr(ArgNo, Attribute::NoAlias); 99 static bool setOnlyReadsMemory(Function &F, unsigned ArgNo) { argument 100 if (F.hasParamAttribute(ArgNo, Attribute::ReadOnly)) 102 F.addParamAttr(ArgNo, Attribute::ReadOnly); 117 static bool setReturnedArg(Function &F, unsigned ArgNo) { argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | ExternalFunctions.cpp | 209 const unsigned ArgNo = A->getArgNo(); local 210 Type *ArgTy = FTy->getParamType(ArgNo); 211 args[ArgNo] = ffiTypeFor(ArgTy); 221 const unsigned ArgNo = A->getArgNo(); local 222 Type *ArgTy = FTy->getParamType(ArgNo); 223 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); 339 unsigned ArgNo = 2; local 375 sprintf(Buffer, FmtBuf, uint32_t(Args[ArgNo++].IntVal.getZExtValue())); 391 sprintf(Buffer, FmtBuf, Args[ArgNo [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | CallSiteSplitting.cpp | 89 unsigned ArgNo = 0; local 92 CS.addParamAttr(ArgNo, Attribute::NonNull); 93 ++ArgNo; 99 unsigned ArgNo = 0; local 104 CS.removeParamAttr(ArgNo, Attribute::NonNull); 105 CS.setArgument(ArgNo, ConstValue); 107 ++ArgNo; 114 unsigned ArgNo = 0; local 116 ++I, ++ArgNo) { 118 if (isa<Constant>(*I) || CS.paramHasAttr(ArgNo, Attribut 344 unsigned ArgNo = 0; local [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | StdLibraryFunctionsChecker.cpp | 92 /// ArgNo in CallExpr and CallEvent is defined as Unsigned, but 99 ArgNoTy ArgNo; // Argument to which we apply the range. member in class:__anon978::StdLibraryFunctionsChecker::ValueRange 104 ValueRange(ArgNoTy ArgNo, ValueRangeKindTy Kind, argument 106 : ArgNo(ArgNo), Kind(Kind), Args(Args) {} 108 ArgNoTy getArgNo() const { return ArgNo; } 185 QualType getArgType(ArgNoTy ArgNo) const { 186 QualType T = (ArgNo == Ret) ? RetType : ArgTypes[ArgNo]; 210 static QualType getArgType(const FunctionSummaryTy &Summary, ArgNoTy ArgNo) { argument 213 getArgType(const CallEvent &Call, ArgNoTy ArgNo) argument 217 getArgType(const CallExpr *CE, ArgNoTy ArgNo) argument 221 getArgSVal(const CallEvent &Call, ArgNoTy ArgNo) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 139 unsigned ArgNo = 0; local 141 ++I, ++ArgNo) { 153 ArgAttrVec.push_back(PAL.getParamAttributes(ArgNo)); 253 ArgNo = 0; 255 ++I, ++AI, ++ArgNo) 258 ArgAttrVec.push_back(CallPAL.getParamAttributes(ArgNo)); 320 for (; AI != CS.arg_end(); ++AI, ++ArgNo) { 322 ArgAttrVec.push_back(CallPAL.getParamAttributes(ArgNo)); 467 // the argument specified by ArgNo. 490 unsigned ArgNo local 941 unsigned ArgNo = PtrArg->getArgNo(); local [all...] |
H A D | DeadArgumentElimination.cpp | 190 for (unsigned ArgNo = 0; ArgNo < NumArgs; ++ArgNo) 191 ArgAttrs.push_back(PAL.getParamAttributes(ArgNo)); 313 unsigned ArgNo = UnusedArgs[I]; local 315 Value *Arg = CS.getArgument(ArgNo); 316 CS.setArgument(ArgNo, UndefValue::get(Arg->getType())); 440 unsigned ArgNo = CS.getArgumentNo(U); local 442 if (ArgNo >= F->getFunctionType()->getNumParams()) 446 assert(CS.getArgument(ArgNo) [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/ |
H A D | Diagnostic.cpp | 853 unsigned ArgNo = *DiagStr++ - '0'; local 856 unsigned ArgNo2 = ArgNo; 858 DiagnosticsEngine::ArgumentKind Kind = getArgKind(ArgNo); 880 const char ArgStr1[] = { '%', static_cast<char>('0' + ArgNo) }; 894 const std::string &S = getArgStdStr(ArgNo); 900 const char *S = getArgCStr(ArgNo); 912 int Val = getArgSInt(ArgNo); 931 unsigned Val = getArgUInt(ArgNo); 950 tok::TokenKind Kind = static_cast<tok::TokenKind>(getRawArg(ArgNo)); 972 const IdentifierInfo *II = getArgIdentifier(ArgNo); [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeGenTarget.cpp | 783 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local 784 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoCapture)); 786 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local 787 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoAlias)); 789 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local 790 ArgumentAttributes.push_back(std::make_pair(ArgNo, Returned)); 792 unsigned ArgNo local 795 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local 798 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local 801 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | MemCpyOptimizer.h | 69 bool processByValArgument(CallSite CS, unsigned ArgNo);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | TokenLexer.cpp | 370 int ArgNo = Macro->getParameterNum(Tokens[I+1].getIdentifierInfo()); local 371 assert((ArgNo != -1 || VCtx.isVAOptToken(Tokens[I + 1])) && 374 if (ArgNo == -1) { 387 const Token *UnexpArg = ActualArgs->getUnexpArgument(ArgNo); 417 int ArgNo = II ? Macro->getParameterNum(II) : -1; local 418 if (ArgNo == -1) { 442 Macro, ArgNo, PP)) 453 const Token *ArgTok = ActualArgs->getUnexpArgument(ArgNo); 455 ResultArgToks = &ActualArgs->getPreExpArgument(ArgNo, PP)[0]; 512 const Token *ArgToks = ActualArgs->getUnexpArgument(ArgNo); [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Function.cpp | 79 Argument::Argument(Type *Ty, const Twine &Name, Function *Par, unsigned ArgNo) argument 80 : Value(Ty, Value::ArgumentVal), Parent(Par), ArgNo(ArgNo) { 417 void Function::addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { argument 419 PAL = PAL.addParamAttribute(getContext(), ArgNo, Kind); 423 void Function::addParamAttr(unsigned ArgNo, Attribute Attr) { argument 425 PAL = PAL.addParamAttribute(getContext(), ArgNo, Attr); 429 void Function::addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) { argument 431 PAL = PAL.addParamAttributes(getContext(), ArgNo, Attrs); 453 void Function::removeParamAttr(unsigned ArgNo, Attribut argument 459 removeParamAttr(unsigned ArgNo, StringRef Kind) argument 465 removeParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) argument 477 addDereferenceableParamAttr(unsigned ArgNo, uint64_t Bytes) argument 489 addDereferenceableOrNullParamAttr(unsigned ArgNo, uint64_t Bytes) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCall.cpp | 1416 bool hasPaddingArg(unsigned ArgNo) const { 1417 assert(ArgNo < ArgInfo.size()); 1418 return ArgInfo[ArgNo].PaddingArgIndex != InvalidIndex; 1420 unsigned getPaddingArgNo(unsigned ArgNo) const { 1421 assert(hasPaddingArg(ArgNo)); 1422 return ArgInfo[ArgNo].PaddingArgIndex; 1425 /// Returns index of first IR argument corresponding to ArgNo, and their 1427 std::pair<unsigned, unsigned> getIRArgs(unsigned ArgNo) const { 1428 assert(ArgNo < ArgInfo.size()); 1429 return std::make_pair(ArgInfo[ArgNo] [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 1091 return Access == Other.Access && (!Access || ArgNo == Other.ArgNo); 1103 return MP->getIncomingBlock(ArgNo); 1111 return MP->getIncomingValue(ArgNo); 1119 if (++ArgNo >= MP->getNumIncomingValues()) { 1120 ArgNo = 0; 1131 unsigned ArgNo = 0; member in class:llvm::memoryaccess_def_iterator_base
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
H A D | Marshallers.h | 211 /// set of argument types accepted for argument \p ArgNo to \p ArgKinds. 214 virtual void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, 284 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, 286 Kinds.push_back(ArgKinds[ArgNo]); 442 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, 638 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, 642 O->getArgKinds(ThisKind, ArgNo, Kinds); 700 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | AliasAnalysis.cpp | 663 unsigned ArgNo = 0; local 668 CI != CE; ++CI, ++ArgNo) { 673 (!Call->doesNotCapture(ArgNo) && ArgNo < Call->getNumArgOperands() && 674 !Call->isByValArgument(ArgNo))) 686 if (Call->doesNotAccessMemory(ArgNo)) 688 if (Call->onlyReadsMemory(ArgNo)) {
|
H A D | StackSafetyAnalysis.cpp | 195 for (unsigned ArgNo = 0; ArgNo < Type->getNumParams(); ArgNo++) { 198 US.Calls.emplace_back(Aliasee, ArgNo, ConstantRange(APInt(PointerSize, 0)));
|
H A D | Lint.cpp | 270 unsigned ArgNo = 0; local 272 ++BI, ++ArgNo) { 275 if (PAL.hasParamAttribute(ArgNo, Attribute::ByVal)) 278 if (Formal->onlyReadsMemory() && CS.onlyReadsMemory(ArgNo)) 304 unsigned ArgNo = 0; local 308 if (PAL.hasParamAttribute(ArgNo++, Attribute::ByVal))
|