| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | CallSite.h | 119 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 …]
|
| HD | Intrinsics.td | 55 int ArgNo = argNo; 61 int ArgNo = argNo; 67 int ArgNo = argNo;
|
| HD | DIBuilder.h | 472 unsigned ArgNo = 0);
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
| HD | ExternalFunctions.cpp | 198 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/ |
| HD | MacroArgs.cpp | 297 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()
|
| HD | TokenLexer.cpp | 189 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/ |
| HD | Diagnostic.cpp | 721 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/ |
| HD | AliasAnalysis.cpp | 372 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()
|
| HD | BasicAliasAnalysis.cpp | 787 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/ |
| HD | CGCall.cpp | 1116 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 …]
|
| HD | CGDebugInfo.h | 308 unsigned ArgNo, CGBuilderTy &Builder); 313 llvm::Value *Arg, unsigned ArgNo, 356 unsigned ArgNo, CGBuilderTy &Builder);
|
| HD | CGDebugInfo.cpp | 2744 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()
|
| HD | CGDecl.cpp | 1660 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/ |
| HD | CodeGenTarget.cpp | 583 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()
|
| HD | IntrinsicEmitter.cpp | 344 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/ |
| HD | Marshallers.h | 122 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/ |
| HD | DeadArgumentElimination.cpp | 372 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()
|
| HD | ArgumentPromotion.cpp | 251 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/ |
| HD | MacroArgs.h | 93 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | TailRecursionElimination.cpp | 485 unsigned ArgNo = 0; in isDynamicConstant() local 488 ++ArgNo; in isDynamicConstant() 493 if (CI->getArgOperand(ArgNo) == Arg) in isDynamicConstant()
|
| HD | MemCpyOptimizer.cpp | 350 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/ |
| HD | InstCombineLoadStoreAlloca.cpp | 94 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()
|
| HD | InstCombineCalls.cpp | 1403 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/ |
| HD | InlineFunction.cpp | 994 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/ |
| HD | PPCISelLowering.cpp | 3090 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 …]
|