| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| StdLibraryFunctionsChecker.cpp | 89 /// ArgNo in CallExpr and CallEvent is defined as Unsigned, but 91 typedef uint32_t ArgNo; 92 static const ArgNo Ret; 96 static SmallString<8> getArgDesc(ArgNo); 113 ValueConstraint(ArgNo ArgN) : ArgN(ArgN) {} 135 ArgNo getArgNo() const { return ArgN; } 141 virtual std::vector<ArgNo> getArgsToTrack() const { return {ArgN}; } 156 ArgNo ArgN; // Argument to which we apply the constraint. 182 RangeConstraint(ArgNo ArgN, RangeKind Kind, const IntRangeVector &Ranges) 235 ArgNo OtherArgN [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| AbstractCallSite.h | 168 /// the function parameter number @p ArgNo or -1 if there is none. 169 int getCallArgOperandNo(unsigned ArgNo) const { 171 return ArgNo; 173 return CI.ParameterEncoding[ArgNo + 1]; 182 /// function parameter number @p ArgNo or nullptr if there is none. 183 Value *getCallArgOperand(unsigned ArgNo) const { 185 return CB->getArgOperand(ArgNo); 187 return CI.ParameterEncoding[ArgNo + 1] >= 0 188 ? CB->getArgOperand(CI.ParameterEncoding[ArgNo + 1])
|
| Function.h | 413 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind); 416 void addParamAttr(unsigned ArgNo, Attribute Attr); 419 void addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs); 431 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind); 434 void removeParamAttr(unsigned ArgNo, StringRef Kind); 437 void removeParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs); 441 void removeParamUndefImplyingAttrs(unsigned ArgNo); 449 bool hasParamAttribute(unsigned ArgNo, Attribute::AttrKind Kind) const { 450 return getAttributes().hasParamAttribute(ArgNo, Kind); 454 Attribute getParamAttribute(unsigned ArgNo, Attribute::AttrKind Kind) const [all...] |
| Argument.h | 31 unsigned ArgNo; 39 unsigned ArgNo = 0); 49 return ArgNo;
|
| Attributes.h | 468 LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const { 469 return addAttribute(C, ArgNo + FirstArgIndex, Kind); 475 addParamAttribute(LLVMContext &C, unsigned ArgNo, StringRef Kind, 477 return addAttribute(C, ArgNo + FirstArgIndex, Kind, Value); 489 unsigned ArgNo, 491 return addAttributes(C, ArgNo + FirstArgIndex, B); 517 LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const { 518 return removeAttribute(C, ArgNo + FirstArgIndex, Kind); 524 unsigned ArgNo, 526 return removeAttribute(C, ArgNo + FirstArgIndex, Kind) [all...] |
| InstrTypes.h | 1507 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { 1508 assert(ArgNo < getNumArgOperands() && "Out of bounds"); 1510 PAL = PAL.addParamAttribute(getContext(), ArgNo, Kind); 1515 void addParamAttr(unsigned ArgNo, Attribute Attr) { 1516 assert(ArgNo < getNumArgOperands() && "Out of bounds"); 1518 PAL = PAL.addParamAttribute(getContext(), ArgNo, Attr); 1543 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { 1544 assert(ArgNo < getNumArgOperands() && "Out of bounds"); 1546 PAL = PAL.removeParamAttribute(getContext(), ArgNo, Kind); 1551 void removeParamAttr(unsigned ArgNo, StringRef Kind) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| CallSiteSplitting.cpp | 89 unsigned ArgNo = 0; 92 CB.addParamAttr(ArgNo, Attribute::NonNull); 93 ++ArgNo; 99 unsigned ArgNo = 0; 104 CB.removeParamAttr(ArgNo, Attribute::NonNull); 105 CB.setArgOperand(ArgNo, ConstValue); 107 ++ArgNo; 114 unsigned ArgNo = 0; 115 for (auto I = CB.arg_begin(), E = CB.arg_end(); I != E; ++I, ++ArgNo) { 117 if (isa<Constant>(*I) || CB.paramHasAttr(ArgNo, Attribute::NonNull) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUAliasAnalysis.cpp | 157 unsigned ArgNo = Arg->getArgNo(); 165 if (F->hasParamAttribute(ArgNo, Attribute::NoAlias) && 166 (F->hasParamAttribute(ArgNo, Attribute::ReadNone) || 167 F->hasParamAttribute(ArgNo, Attribute::ReadOnly))) {
|
| AMDGPUHSAMetadataStreamer.cpp | 291 auto ArgNo = Arg.getArgNo(); 296 if (Node && ArgNo < Node->getNumOperands()) 297 Name = cast<MDString>(Node->getOperand(ArgNo))->getString(); 303 if (Node && ArgNo < Node->getNumOperands()) 304 TypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); 308 if (Node && ArgNo < Node->getNumOperands()) 309 BaseTypeName = cast<MDString>(Node->getOperand(ArgNo))->getString(); 317 if (Node && ArgNo < Node->getNumOperands()) 318 AccQual = cast<MDString>(Node->getOperand(ArgNo))->getString(); 323 if (Node && ArgNo < Node->getNumOperands() [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/ |
| ExternalFunctions.cpp | 209 const unsigned ArgNo = A->getArgNo(); 210 Type *ArgTy = FTy->getParamType(ArgNo); 211 args[ArgNo] = ffiTypeFor(ArgTy); 221 const unsigned ArgNo = A->getArgNo(); 222 Type *ArgTy = FTy->getParamType(ArgNo); 223 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); 339 unsigned ArgNo = 2; 375 sprintf(Buffer, FmtBuf, uint32_t(Args[ArgNo++].IntVal.getZExtValue())); 391 sprintf(Buffer, FmtBuf, Args[ArgNo++].IntVal.getZExtValue()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| CallPromotionUtils.cpp | 479 for (unsigned ArgNo = 0; ArgNo < CalleeParamNum; ++ArgNo) { 480 auto *Arg = CB.getArgOperand(ArgNo); 481 Type *FormalTy = CalleeType->getParamType(ArgNo); 485 CB.setArgOperand(ArgNo, Cast); 488 AttrBuilder ArgAttrs(CallerPAL.getParamAttributes(ArgNo)); 494 Type *NewTy = Callee->getParamByValType(ArgNo); 502 NewArgAttrs.push_back(CallerPAL.getParamAttributes(ArgNo));
|
| BuildLibCalls.cpp | 106 static bool setDoesNotCapture(Function &F, unsigned ArgNo) { 107 if (F.hasParamAttribute(ArgNo, Attribute::NoCapture)) 109 F.addParamAttr(ArgNo, Attribute::NoCapture); 114 static bool setDoesNotAlias(Function &F, unsigned ArgNo) { 115 if (F.hasParamAttribute(ArgNo, Attribute::NoAlias)) 117 F.addParamAttr(ArgNo, Attribute::NoAlias); 122 static bool setOnlyReadsMemory(Function &F, unsigned ArgNo) { 123 if (F.hasParamAttribute(ArgNo, Attribute::ReadOnly)) 125 F.addParamAttr(ArgNo, Attribute::ReadOnly); 130 static bool setOnlyWritesMemory(Function &F, unsigned ArgNo) { [all...] |
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| CodeGenTarget.cpp | 868 unsigned ArgNo = R->getValueAsInt("ArgNo"); 869 ArgumentAttributes.emplace_back(ArgNo, NoCapture, 0); 871 unsigned ArgNo = R->getValueAsInt("ArgNo"); 872 ArgumentAttributes.emplace_back(ArgNo, NoAlias, 0); 874 unsigned ArgNo = R->getValueAsInt("ArgNo"); 875 ArgumentAttributes.emplace_back(ArgNo, NoUndef, 0); 877 unsigned ArgNo = R->getValueAsInt("ArgNo") [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| ArgumentPromotion.cpp | 138 unsigned ArgNo = 0; 140 ++I, ++ArgNo) { 152 ArgAttrVec.push_back(PAL.getParamAttributes(ArgNo)); 256 ArgNo = 0; 258 ++I, ++AI, ++ArgNo) 261 ArgAttrVec.push_back(CallPAL.getParamAttributes(ArgNo)); 327 for (; AI != CB.arg_end(); ++AI, ++ArgNo) { 329 ArgAttrVec.push_back(CallPAL.getParamAttributes(ArgNo)); 464 // the argument specified by ArgNo. 486 unsigned ArgNo = Arg->getArgNo() [all...] |
| DeadArgumentElimination.cpp | 190 for (unsigned ArgNo = 0; ArgNo < NumArgs; ++ArgNo) 191 ArgAttrs.push_back(PAL.getParamAttributes(ArgNo)); 312 unsigned ArgNo = UnusedArgs[I]; 314 Value *Arg = CB->getArgOperand(ArgNo); 315 CB->setArgOperand(ArgNo, UndefValue::get(Arg->getType())); 316 CB->removeParamUndefImplyingAttrs(ArgNo); 441 unsigned ArgNo = CB->getArgOperandNo(U); 443 if (ArgNo >= F->getFunctionType()->getNumParams() [all...] |
| AttributorAttributes.cpp | 504 unsigned ArgNo = QueryingAA.getIRPosition().getCallSiteArgNo(); 507 const IRPosition &ACSArgPos = IRPosition::callsite_argument(ACS, ArgNo); 548 int ArgNo = Pos.getCallSiteArgNo(); 549 assert(ArgNo >= 0 && "Invalid Arg No!"); 552 QueryingAttribute, IRPosition::callsite_argument(*CBContext, ArgNo), 1499 unsigned ArgNo = CB->getArgOperandNo(&U); 1502 *this, IRPosition::callsite_argument(*CB, ArgNo), 1634 unsigned ArgNo = CB->getArgOperandNo(U); 1635 IRPosition IRP = IRPosition::callsite_argument(*CB, ArgNo); 2642 unsigned ArgNo = CB->getArgOperandNo(&U) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Basic/ |
| Diagnostic.cpp | 868 unsigned ArgNo = *DiagStr++ - '0'; 871 unsigned ArgNo2 = ArgNo; 873 DiagnosticsEngine::ArgumentKind Kind = getArgKind(ArgNo); 895 const char ArgStr1[] = { '%', static_cast<char>('0' + ArgNo) }; 909 const std::string &S = getArgStdStr(ArgNo); 915 const char *S = getArgCStr(ArgNo); 927 int Val = getArgSInt(ArgNo); 946 unsigned Val = getArgUInt(ArgNo); 965 tok::TokenKind Kind = static_cast<tok::TokenKind>(getRawArg(ArgNo)); 987 const IdentifierInfo *II = getArgIdentifier(ArgNo); [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/ |
| MemCpyOptimizer.h | 73 bool processByValArgument(CallBase &CB, unsigned ArgNo);
|
| /src/external/apache2/llvm/dist/clang/lib/Lex/ |
| TokenLexer.cpp | 370 int ArgNo = Macro->getParameterNum(Tokens[I+1].getIdentifierInfo()); 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; 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...] |
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| Function.cpp | 83 Argument::Argument(Type *Ty, const Twine &Name, Function *Par, unsigned ArgNo) 84 : Value(Ty, Value::ArgumentVal), Parent(Par), ArgNo(ArgNo) { 551 void Function::addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) { 553 PAL = PAL.addParamAttribute(getContext(), ArgNo, Kind); 557 void Function::addParamAttr(unsigned ArgNo, Attribute Attr) { 559 PAL = PAL.addParamAttribute(getContext(), ArgNo, Attr); 563 void Function::addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) { 565 PAL = PAL.addParamAttributes(getContext(), ArgNo, Attrs); 587 void Function::removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| MemorySSA.h | 1088 return Access == Other.Access && (!Access || ArgNo == Other.ArgNo); 1100 return MP->getIncomingBlock(ArgNo); 1108 return MP->getIncomingValue(ArgNo); 1116 if (++ArgNo >= MP->getNumIncomingValues()) { 1117 ArgNo = 0; 1128 unsigned ArgNo = 0;
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| AliasAnalysis.cpp | 739 unsigned ArgNo = 0; 744 CI != CE; ++CI, ++ArgNo) { 749 (!Call->doesNotCapture(ArgNo) && ArgNo < Call->getNumArgOperands() && 750 !Call->isByValArgument(ArgNo))) 764 if (Call->doesNotAccessMemory(ArgNo)) 766 if (Call->onlyReadsMemory(ArgNo)) {
|
| Lint.cpp | 234 unsigned ArgNo = 0; 235 for (auto BI = I.arg_begin(); BI != AE; ++BI, ++ArgNo) { 238 if (PAL.hasParamAttribute(ArgNo, Attribute::ByVal)) 241 if (Formal->onlyReadsMemory() && I.onlyReadsMemory(ArgNo)) 267 unsigned ArgNo = 0; 271 if (PAL.hasParamAttribute(ArgNo++, Attribute::ByVal))
|
| /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/ |
| Marshallers.h | 330 /// set of argument types accepted for argument \p ArgNo to \p ArgKinds. 333 virtual void getArgKinds(ASTNodeKind ThisKind, unsigned ArgNo, 403 void getArgKinds(ASTNodeKind ThisKind, unsigned ArgNo, 405 Kinds.push_back(ArgKinds[ArgNo]); 567 void getArgKinds(ASTNodeKind ThisKind, unsigned ArgNo, 776 void getArgKinds(ASTNodeKind ThisKind, unsigned ArgNo, 780 O->getArgKinds(ThisKind, ArgNo, Kinds); 809 void getArgKinds(ASTNodeKind ThisKind, unsigned ArgNo, 811 assert(ArgNo < 2); 909 void getArgKinds(ASTNodeKind ThisKind, unsigned ArgNo, [all...] |
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGCall.cpp | 1439 bool hasPaddingArg(unsigned ArgNo) const { 1440 assert(ArgNo < ArgInfo.size()); 1441 return ArgInfo[ArgNo].PaddingArgIndex != InvalidIndex; 1443 unsigned getPaddingArgNo(unsigned ArgNo) const { 1444 assert(hasPaddingArg(ArgNo)); 1445 return ArgInfo[ArgNo].PaddingArgIndex; 1448 /// Returns index of first IR argument corresponding to ArgNo, and their 1450 std::pair<unsigned, unsigned> getIRArgs(unsigned ArgNo) const { 1451 assert(ArgNo < ArgInfo.size()); 1452 return std::make_pair(ArgInfo[ArgNo].FirstArgIndex [all...] |