HomeSort by: relevance | last modified time | path
    Searched refs:ArgNo (Results 1 - 25 of 74) sorted by relevancy

1 2 3

  /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...]

Completed in 86 milliseconds

1 2 3