Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Support/
DCallSite.h112 ValTy *getArgument(unsigned ArgNo) const { in getArgument() argument
113 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!"); in getArgument()
114 return *(arg_begin() + ArgNo); in getArgument()
117 void setArgument(unsigned ArgNo, Value* newVal) { in setArgument() argument
119 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!"); in setArgument()
120 getInstruction()->setOperand(ArgNo, newVal); in setArgument()
246 bool doesNotCapture(unsigned ArgNo) const { in doesNotCapture() argument
247 return paramHasAttr(ArgNo + 1, Attribute::NoCapture); in doesNotCapture()
251 bool isByValArgument(unsigned ArgNo) const { in isByValArgument() argument
252 return paramHasAttr(ArgNo + 1, Attribute::ByVal); in isByValArgument()
/external/llvm/lib/ExecutionEngine/Interpreter/
DExternalFunctions.cpp200 const unsigned ArgNo = A->getArgNo(); in ffiInvoke() local
201 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke()
202 args[ArgNo] = ffiTypeFor(ArgTy); in ffiInvoke()
212 const unsigned ArgNo = A->getArgNo(); in ffiInvoke() local
213 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke()
214 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); in ffiInvoke()
336 unsigned ArgNo = 2; in lle_X_sprintf() local
372 sprintf(Buffer, FmtBuf, uint32_t(Args[ArgNo++].IntVal.getZExtValue())); in lle_X_sprintf()
388 sprintf(Buffer, FmtBuf, Args[ArgNo++].IntVal.getZExtValue()); in lle_X_sprintf()
390 sprintf(Buffer, FmtBuf,uint32_t(Args[ArgNo++].IntVal.getZExtValue())); in lle_X_sprintf()
[all …]
/external/clang/lib/Lex/
DTokenLexer.cpp193 int ArgNo = Macro->getArgumentNum(Tokens[i+1].getIdentifierInfo()); in ExpandFunctionArguments() local
194 assert(ArgNo != -1 && "Token following # is not an argument?"); in ExpandFunctionArguments()
203 Res = ActualArgs->getStringifiedArgument(ArgNo, PP, in ExpandFunctionArguments()
208 Res = MacroArgs::StringifyArgument(ActualArgs->getUnexpArgument(ArgNo), in ExpandFunctionArguments()
229 int ArgNo = II ? Macro->getArgumentNum(II) : -1; in ExpandFunctionArguments() local
230 if (ArgNo == -1) { in ExpandFunctionArguments()
256 Macro, ArgNo, PP)) in ExpandFunctionArguments()
267 const Token *ArgTok = ActualArgs->getUnexpArgument(ArgNo); in ExpandFunctionArguments()
269 ResultArgToks = &ActualArgs->getPreExpArgument(ArgNo, Macro, PP)[0]; in ExpandFunctionArguments()
310 const Token *ArgToks = ActualArgs->getUnexpArgument(ArgNo); in ExpandFunctionArguments()
[all …]
DMacroArgs.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()
DMacroArgs.h91 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
/external/clang/lib/Basic/
DDiagnostic.cpp723 unsigned ArgNo = *DiagStr++ - '0'; in FormatDiagnostic() local
726 unsigned ArgNo2 = ArgNo; in FormatDiagnostic()
728 DiagnosticsEngine::ArgumentKind Kind = getArgKind(ArgNo); in FormatDiagnostic()
747 const char ArgStr1[] = { '%', static_cast<char>('0' + ArgNo) }; in FormatDiagnostic()
761 const std::string &S = getArgStdStr(ArgNo); in FormatDiagnostic()
767 const char *S = getArgCStr(ArgNo); in FormatDiagnostic()
779 int Val = getArgSInt(ArgNo); in FormatDiagnostic()
798 unsigned Val = getArgUInt(ArgNo); in FormatDiagnostic()
817 const IdentifierInfo *II = getArgIdentifier(ArgNo); in FormatDiagnostic()
835 getDiags()->ConvertArgToString(Kind, getRawArg(ArgNo), in FormatDiagnostic()
[all …]
/external/llvm/lib/Analysis/
DAliasAnalysis.cpp452 unsigned ArgNo = 0; in callCapturesBefore() local
454 CI != CE; ++CI, ++ArgNo) { in callCapturesBefore()
459 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo))) in callCapturesBefore()
DBasicAliasAnalysis.cpp676 unsigned ArgNo = 0; in getModRefInfo() local
678 CI != CE; ++CI, ++ArgNo) { in getModRefInfo()
683 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo))) in getModRefInfo()
/external/llvm/lib/Transforms/IPO/
DDeadArgumentElimination.cpp375 unsigned ArgNo = UnusedArgs[I]; in RemoveDeadArgumentsFromCallers() local
377 Value *Arg = CS.getArgument(ArgNo); in RemoveDeadArgumentsFromCallers()
378 CS.setArgument(ArgNo, UndefValue::get(Arg->getType())); in RemoveDeadArgumentsFromCallers()
463 unsigned ArgNo = CS.getArgumentNo(U); in SurveyUse() local
465 if (ArgNo >= F->getFunctionType()->getNumParams()) in SurveyUse()
469 assert(CS.getArgument(ArgNo) in SurveyUse()
475 RetOrArg Use = CreateArg(F, ArgNo); in SurveyUse()
DArgumentPromotion.cpp130 unsigned ArgNo = 0; in PromoteArguments() local
132 I != E; ++I, ++ArgNo) in PromoteArguments()
134 PointerArgs.push_back(std::pair<Argument*, unsigned>(I, ArgNo)); in PromoteArguments()
224 unsigned ArgNo = std::distance(Callee->arg_begin(), in AllCallersPassInValidPointerForArgument() local
234 if (!CS.getArgument(ArgNo)->isDereferenceablePointer()) in AllCallersPassInValidPointerForArgument()
/external/llvm/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp338 bool processByValArgument(CallSite CS, unsigned ArgNo);
892 bool MemCpyOpt::processByValArgument(CallSite CS, unsigned ArgNo) { in processByValArgument() argument
896 Value *ByValArg = CS.getArgument(ArgNo); in processByValArgument()
921 unsigned ByValAlign = CS.getParamAlignment(ArgNo+1); in processByValArgument()
955 CS.setArgument(ArgNo, TmpCast); in processByValArgument()
DTailRecursionElimination.cpp290 unsigned ArgNo = 0; in isDynamicConstant() local
293 ++ArgNo; in isDynamicConstant()
298 if (CI->getArgOperand(ArgNo) == Arg) in isDynamicConstant()
DCodeGenPrepare.cpp1674 unsigned ArgNo = 0; in OptimizeInlineAsmInst() local
1683 Value *OpVal = CS->getArgOperand(ArgNo++); in OptimizeInlineAsmInst()
1686 ArgNo++; in OptimizeInlineAsmInst()
/external/llvm/include/llvm/
DDIBuilder.h453 unsigned ArgNo = 0);
471 unsigned ArgNo = 0);
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp577 unsigned ArgNo = 0; in InlineFunction() local
579 E = CalledFunc->arg_end(); I != E; ++I, ++AI, ++ArgNo) { in InlineFunction()
586 if (CS.isByValArgument(ArgNo)) { in InlineFunction()
588 CalledFunc->getParamAlignment(ArgNo+1)); in InlineFunction()
/external/clang/lib/CodeGen/
DCGCall.cpp1226 unsigned ArgNo = 1; in EmitFunctionProlog() local
1229 i != e; ++i, ++info_it, ++ArgNo) { in EmitFunctionProlog()
1276 EmitParmDecl(*Arg, V, ArgNo); in EmitFunctionProlog()
1310 EmitParmDecl(*Arg, V, ArgNo); in EmitFunctionProlog()
1383 EmitParmDecl(*Arg, V, ArgNo); in EmitFunctionProlog()
1396 EmitParmDecl(*Arg, Alloca, ArgNo); in EmitFunctionProlog()
1408 EmitParmDecl(*Arg, CreateMemTemp(Ty), ArgNo); in EmitFunctionProlog()
1411 ArgNo); in EmitFunctionProlog()
2026 static void checkArgMatches(llvm::Value *Elt, unsigned &ArgNo, in checkArgMatches() argument
2028 if (ArgNo < FTy->getNumParams()) in checkArgMatches()
[all …]
DCGDebugInfo.h245 unsigned ArgNo, CGBuilderTy &Builder);
275 unsigned ArgNo, CGBuilderTy &Builder);
DCGDebugInfo.cpp2453 unsigned ArgNo, CGBuilderTy &Builder) { in EmitDeclare() argument
2496 if (isa<ImplicitParamDecl>(VD) && ArgNo == 1) in EmitDeclare()
2523 addr, ArgNo); in EmitDeclare()
2539 Addr, ArgNo); in EmitDeclare()
2568 ArgNo); in EmitDeclare()
2583 CGM.getLangOpts().Optimize, Flags, ArgNo); in EmitDeclare()
2666 unsigned ArgNo, in EmitDeclareOfArgVariable() argument
2669 EmitDeclare(VD, llvm::dwarf::DW_TAG_arg_variable, AI, ArgNo, Builder); in EmitDeclareOfArgVariable()
DCGDecl.cpp1509 unsigned ArgNo) { in EmitParmDecl() argument
1631 DI->EmitDeclareOfArgVariable(&D, DeclPtr, ArgNo, Builder); in EmitParmDecl()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineLoadStoreAlloca.cpp87 unsigned ArgNo = CS.getArgumentNo(UI); in isOnlyCopiedFromConstantGlobal() local
89 (CS.getInstruction()->use_empty() || CS.doesNotCapture(ArgNo))) in isOnlyCopiedFromConstantGlobal()
94 if (CS.isByValArgument(ArgNo)) in isOnlyCopiedFromConstantGlobal()
/external/llvm/utils/TableGen/
DCodeGenTarget.cpp553 unsigned ArgNo = Property->getValueAsInt("ArgNo"); in CodeGenIntrinsic() local
554 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoCapture)); in CodeGenIntrinsic()
DIntrinsicEmitter.cpp308 unsigned ArgNo = ArgCodes.size(); in EncodeFixedType() local
312 return Sig.push_back((ArgNo << 2) | Tmp); in EncodeFixedType()
/external/llvm/lib/IR/
DDIBuilder.cpp854 unsigned ArgNo) { in createLocalVariable() argument
865 ConstantInt::get(Type::getInt32Ty(VMContext), (LineNo | (ArgNo << 24))), in createLocalVariable()
890 unsigned ArgNo) { in createComplexVariable() argument
897 (LineNo | (ArgNo << 24)))); in createComplexVariable()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp2176 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e; ++ArgNo) { in LowerFormalArguments_64SVR4() local
2179 EVT ObjectVT = Ins[ArgNo].VT; in LowerFormalArguments_64SVR4()
2182 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags; in LowerFormalArguments_64SVR4()
2183 std::advance(FuncArg, Ins[ArgNo].OrigArgIndex - CurArgIdx); in LowerFormalArguments_64SVR4()
2184 CurArgIdx = Ins[ArgNo].OrigArgIndex; in LowerFormalArguments_64SVR4()
2200 MinReservedArea += CalculateStackSlotSize(Ins[ArgNo].VT, in LowerFormalArguments_64SVR4()
2473 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e; in LowerFormalArguments_Darwin() local
2474 ++ArgNo) { in LowerFormalArguments_Darwin()
2475 EVT ObjectVT = Ins[ArgNo].VT; in LowerFormalArguments_Darwin()
2476 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags; in LowerFormalArguments_Darwin()
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfDebug.cpp1035 unsigned ArgNo = DV.getArgNumber(); in addCurrentFnArgument() local
1036 if (ArgNo == 0) in addCurrentFnArgument()
1044 if (ArgNo > Size) in addCurrentFnArgument()
1045 CurrentFnArguments.resize(ArgNo * 2); in addCurrentFnArgument()
1046 CurrentFnArguments[ArgNo - 1] = Var; in addCurrentFnArgument()

12