Home
last modified time | relevance | path

Searched refs:ArgNo (Results 1 – 25 of 36) sorted by relevance

12

/NextBSD/contrib/llvm/include/llvm/IR/
HDCallSite.h119 ValTy *getArgument(unsigned ArgNo) const { in getArgument() argument
120 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!"); in getArgument()
121 return *(arg_begin() + ArgNo); in getArgument()
124 void setArgument(unsigned ArgNo, Value* newVal) { in setArgument() argument
126 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!"); in setArgument()
127 getInstruction()->setOperand(ArgNo, newVal); in setArgument()
322 bool doesNotCapture(unsigned ArgNo) const { in doesNotCapture() argument
323 return paramHasAttr(ArgNo + 1, Attribute::NoCapture); in doesNotCapture()
327 bool isByValArgument(unsigned ArgNo) const { in isByValArgument() argument
328 return paramHasAttr(ArgNo + 1, Attribute::ByVal); in isByValArgument()
[all …]
HDIntrinsics.td55 int ArgNo = argNo;
61 int ArgNo = argNo;
67 int ArgNo = argNo;
HDDIBuilder.h472 unsigned ArgNo = 0);
/NextBSD/contrib/llvm/lib/ExecutionEngine/Interpreter/
HDExternalFunctions.cpp198 const unsigned ArgNo = A->getArgNo(); in ffiInvoke() local
199 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke()
200 args[ArgNo] = ffiTypeFor(ArgTy); in ffiInvoke()
210 const unsigned ArgNo = A->getArgNo(); in ffiInvoke() local
211 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke()
212 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); in ffiInvoke()
328 unsigned ArgNo = 2; in lle_X_sprintf() local
364 sprintf(Buffer, FmtBuf, uint32_t(Args[ArgNo++].IntVal.getZExtValue())); in lle_X_sprintf()
380 sprintf(Buffer, FmtBuf, Args[ArgNo++].IntVal.getZExtValue()); in lle_X_sprintf()
382 sprintf(Buffer, FmtBuf,uint32_t(Args[ArgNo++].IntVal.getZExtValue())); in lle_X_sprintf()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Lex/
HDMacroArgs.cpp297 const Token &MacroArgs::getStringifiedArgument(unsigned ArgNo, in getStringifiedArgument() argument
301 assert(ArgNo < NumUnexpArgTokens && "Invalid argument number!"); in getStringifiedArgument()
307 if (StringifiedArgs[ArgNo].isNot(tok::string_literal)) in getStringifiedArgument()
308 StringifiedArgs[ArgNo] = StringifyArgument(getUnexpArgument(ArgNo), PP, in getStringifiedArgument()
312 return StringifiedArgs[ArgNo]; in getStringifiedArgument()
HDTokenLexer.cpp189 int ArgNo = Macro->getArgumentNum(Tokens[i+1].getIdentifierInfo()); in ExpandFunctionArguments() local
190 assert(ArgNo != -1 && "Token following # is not an argument?"); in ExpandFunctionArguments()
199 Res = ActualArgs->getStringifiedArgument(ArgNo, PP, in ExpandFunctionArguments()
204 Res = MacroArgs::StringifyArgument(ActualArgs->getUnexpArgument(ArgNo), in ExpandFunctionArguments()
233 int ArgNo = II ? Macro->getArgumentNum(II) : -1; in ExpandFunctionArguments() local
234 if (ArgNo == -1) { in ExpandFunctionArguments()
258 Macro, ArgNo, PP)) in ExpandFunctionArguments()
269 const Token *ArgTok = ActualArgs->getUnexpArgument(ArgNo); in ExpandFunctionArguments()
271 ResultArgToks = &ActualArgs->getPreExpArgument(ArgNo, Macro, PP)[0]; in ExpandFunctionArguments()
315 const Token *ArgToks = ActualArgs->getUnexpArgument(ArgNo); in ExpandFunctionArguments()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Basic/
HDDiagnostic.cpp721 unsigned ArgNo = *DiagStr++ - '0'; in FormatDiagnostic() local
724 unsigned ArgNo2 = ArgNo; in FormatDiagnostic()
726 DiagnosticsEngine::ArgumentKind Kind = getArgKind(ArgNo); in FormatDiagnostic()
745 const char ArgStr1[] = { '%', static_cast<char>('0' + ArgNo) }; in FormatDiagnostic()
759 const std::string &S = getArgStdStr(ArgNo); in FormatDiagnostic()
765 const char *S = getArgCStr(ArgNo); in FormatDiagnostic()
777 int Val = getArgSInt(ArgNo); in FormatDiagnostic()
796 unsigned Val = getArgUInt(ArgNo); in FormatDiagnostic()
815 tok::TokenKind Kind = static_cast<tok::TokenKind>(getRawArg(ArgNo)); in FormatDiagnostic()
837 const IdentifierInfo *II = getArgIdentifier(ArgNo); in FormatDiagnostic()
[all …]
/NextBSD/contrib/llvm/lib/Analysis/
HDAliasAnalysis.cpp372 unsigned ArgNo = 0; in callCapturesBefore() local
375 CI != CE; ++CI, ++ArgNo) { in callCapturesBefore()
380 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo))) in callCapturesBefore()
389 if (CS.doesNotAccessMemory(ArgNo)) in callCapturesBefore()
391 if (CS.onlyReadsMemory(ArgNo)) { in callCapturesBefore()
HDBasicAliasAnalysis.cpp787 unsigned ArgNo = 0; in getModRefInfo() local
789 CI != CE; ++CI, ++ArgNo) { in getModRefInfo()
794 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo))) in getModRefInfo()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGCall.cpp1116 bool hasPaddingArg(unsigned ArgNo) const { in hasPaddingArg()
1117 assert(ArgNo < ArgInfo.size()); in hasPaddingArg()
1118 return ArgInfo[ArgNo].PaddingArgIndex != InvalidIndex; in hasPaddingArg()
1120 unsigned getPaddingArgNo(unsigned ArgNo) const { in getPaddingArgNo()
1121 assert(hasPaddingArg(ArgNo)); in getPaddingArgNo()
1122 return ArgInfo[ArgNo].PaddingArgIndex; in getPaddingArgNo()
1127 std::pair<unsigned, unsigned> getIRArgs(unsigned ArgNo) const { in getIRArgs()
1128 assert(ArgNo < ArgInfo.size()); in getIRArgs()
1129 return std::make_pair(ArgInfo[ArgNo].FirstArgIndex, in getIRArgs()
1130 ArgInfo[ArgNo].NumberOfArgs); in getIRArgs()
[all …]
HDCGDebugInfo.h308 unsigned ArgNo, CGBuilderTy &Builder);
313 llvm::Value *Arg, unsigned ArgNo,
356 unsigned ArgNo, CGBuilderTy &Builder);
HDCGDebugInfo.cpp2744 llvm::Value *Storage, unsigned ArgNo, in EmitDeclare() argument
2783 if (isa<ImplicitParamDecl>(VD) && ArgNo == 1) in EmitDeclare()
2809 Line, Ty, ArgNo); in EmitDeclare()
2842 ArgNo); in EmitDeclare()
2855 CGM.getLangOpts().Optimize, Flags, ArgNo); in EmitDeclare()
2948 unsigned ArgNo, in EmitDeclareOfArgVariable() argument
2951 EmitDeclare(VD, llvm::dwarf::DW_TAG_arg_variable, AI, ArgNo, Builder); in EmitDeclareOfArgVariable()
2966 unsigned ArgNo, in EmitDeclareOfBlockLiteralArgVariable() argument
3095 type, CGM.getLangOpts().Optimize, flags, ArgNo); in EmitDeclareOfBlockLiteralArgVariable()
HDCGDecl.cpp1660 bool ArgIsPointer, unsigned ArgNo) { in EmitParmDecl() argument
1689 DI->EmitDeclareOfBlockLiteralArgVariable(*BlockInfo, Arg, ArgNo, in EmitParmDecl()
1798 DI->EmitDeclareOfArgVariable(&D, DeclPtr, ArgNo, Builder); in EmitParmDecl()
/NextBSD/contrib/llvm/utils/TableGen/
HDCodeGenTarget.cpp583 unsigned ArgNo = Property->getValueAsInt("ArgNo"); in CodeGenIntrinsic() local
584 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoCapture)); in CodeGenIntrinsic()
586 unsigned ArgNo = Property->getValueAsInt("ArgNo"); in CodeGenIntrinsic() local
587 ArgumentAttributes.push_back(std::make_pair(ArgNo, ReadOnly)); in CodeGenIntrinsic()
589 unsigned ArgNo = Property->getValueAsInt("ArgNo"); in CodeGenIntrinsic() local
590 ArgumentAttributes.push_back(std::make_pair(ArgNo, ReadNone)); in CodeGenIntrinsic()
HDIntrinsicEmitter.cpp344 unsigned ArgNo = ArgCodes.size(); in EncodeFixedType() local
348 return Sig.push_back((ArgNo << 3) | Tmp); in EncodeFixedType()
/NextBSD/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
HDMarshallers.h122 virtual void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo,
191 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo,
193 Kinds.push_back(ArgKinds[ArgNo]);
345 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo,
539 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo,
543 O->getArgKinds(ThisKind, ArgNo, Kinds);
597 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo,
/NextBSD/contrib/llvm/lib/Transforms/IPO/
HDDeadArgumentElimination.cpp372 unsigned ArgNo = UnusedArgs[I]; in RemoveDeadArgumentsFromCallers() local
374 Value *Arg = CS.getArgument(ArgNo); in RemoveDeadArgumentsFromCallers()
375 CS.setArgument(ArgNo, UndefValue::get(Arg->getType())); in RemoveDeadArgumentsFromCallers()
492 unsigned ArgNo = CS.getArgumentNo(U); in SurveyUse() local
494 if (ArgNo >= F->getFunctionType()->getNumParams()) in SurveyUse()
498 assert(CS.getArgument(ArgNo) in SurveyUse()
504 RetOrArg Use = CreateArg(F, ArgNo); in SurveyUse()
HDArgumentPromotion.cpp251 unsigned ArgNo = PtrArg->getArgNo(); in PromoteArguments() local
254 .removeAttribute(F->getContext(), ArgNo + 1, Attribute::StructRet) in PromoteArguments()
255 .addAttribute(F->getContext(), ArgNo + 1, Attribute::NoAlias)); in PromoteArguments()
260 .removeAttribute(F->getContext(), ArgNo + 1, in PromoteArguments()
262 .addAttribute(F->getContext(), ArgNo + 1, Attribute::NoAlias)); in PromoteArguments()
335 unsigned ArgNo = Arg->getArgNo(); in AllCallersPassInValidPointerForArgument() local
343 if (!isDereferenceablePointer(CS.getArgument(ArgNo), DL)) in AllCallersPassInValidPointerForArgument()
/NextBSD/contrib/llvm/tools/clang/include/clang/Lex/
HDMacroArgs.h93 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDTailRecursionElimination.cpp485 unsigned ArgNo = 0; in isDynamicConstant() local
488 ++ArgNo; in isDynamicConstant()
493 if (CI->getArgOperand(ArgNo) == Arg) in isDynamicConstant()
HDMemCpyOptimizer.cpp350 bool processByValArgument(CallSite CS, unsigned ArgNo);
1072 bool MemCpyOpt::processByValArgument(CallSite CS, unsigned ArgNo) { in processByValArgument() argument
1075 Value *ByValArg = CS.getArgument(ArgNo); in processByValArgument()
1099 unsigned ByValAlign = CS.getParamAlignment(ArgNo+1); in processByValArgument()
1138 CS.setArgument(ArgNo, TmpCast); in processByValArgument()
/NextBSD/contrib/llvm/lib/Transforms/InstCombine/
HDInstCombineLoadStoreAlloca.cpp94 unsigned ArgNo = CS.getArgumentNo(&U); in isOnlyCopiedFromConstantGlobal() local
95 if (CS.isInAllocaArgument(ArgNo)) in isOnlyCopiedFromConstantGlobal()
102 (CS.getInstruction()->use_empty() || CS.doesNotCapture(ArgNo))) in isOnlyCopiedFromConstantGlobal()
107 if (CS.isByValArgument(ArgNo)) in isOnlyCopiedFromConstantGlobal()
HDInstCombineCalls.cpp1403 unsigned ArgNo = 0; in visitCallSite() local
1405 if (!CS.paramHasAttr(ArgNo+1, Attribute::NonNull) && in visitCallSite()
1408 AS = AS.addAttribute(CS.getInstruction()->getContext(), ArgNo+1, in visitCallSite()
1413 ArgNo++; in visitCallSite()
1415 assert(ArgNo == CS.arg_size() && "sanity check"); in visitCallSite()
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDInlineFunction.cpp994 unsigned ArgNo = 0; in InlineFunction() local
996 E = CalledFunc->arg_end(); I != E; ++I, ++AI, ++ArgNo) { in InlineFunction()
1003 if (CS.isByValArgument(ArgNo)) { in InlineFunction()
1005 CalledFunc->getParamAlignment(ArgNo+1)); in InlineFunction()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCISelLowering.cpp3090 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e; ++ArgNo) { in LowerFormalArguments_64SVR4() local
3093 EVT ObjectVT = Ins[ArgNo].VT; in LowerFormalArguments_64SVR4()
3094 EVT OrigVT = Ins[ArgNo].ArgVT; in LowerFormalArguments_64SVR4()
3097 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags; in LowerFormalArguments_64SVR4()
3098 if (Ins[ArgNo].isOrigArg()) { in LowerFormalArguments_64SVR4()
3099 std::advance(FuncArg, Ins[ArgNo].getOrigArgIndex() - CurArgIdx); in LowerFormalArguments_64SVR4()
3100 CurArgIdx = Ins[ArgNo].getOrigArgIndex(); in LowerFormalArguments_64SVR4()
3124 assert(Ins[ArgNo].isOrigArg() && "Byval arguments cannot be implicit"); in LowerFormalArguments_64SVR4()
3491 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e; in LowerFormalArguments_Darwin() local
3492 ++ArgNo) { in LowerFormalArguments_Darwin()
[all …]

12