/external/llvm/include/llvm/Support/ |
D | CallSite.h | 112 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/ |
D | ExternalFunctions.cpp | 200 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/ |
D | TokenLexer.cpp | 193 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 …]
|
D | 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()
|
D | MacroArgs.h | 91 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
|
/external/clang/lib/Basic/ |
D | Diagnostic.cpp | 723 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/ |
D | AliasAnalysis.cpp | 452 unsigned ArgNo = 0; in callCapturesBefore() local 454 CI != CE; ++CI, ++ArgNo) { in callCapturesBefore() 459 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo))) in callCapturesBefore()
|
D | BasicAliasAnalysis.cpp | 676 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/ |
D | DeadArgumentElimination.cpp | 375 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()
|
D | ArgumentPromotion.cpp | 130 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/ |
D | MemCpyOptimizer.cpp | 338 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()
|
D | TailRecursionElimination.cpp | 290 unsigned ArgNo = 0; in isDynamicConstant() local 293 ++ArgNo; in isDynamicConstant() 298 if (CI->getArgOperand(ArgNo) == Arg) in isDynamicConstant()
|
D | CodeGenPrepare.cpp | 1674 unsigned ArgNo = 0; in OptimizeInlineAsmInst() local 1683 Value *OpVal = CS->getArgOperand(ArgNo++); in OptimizeInlineAsmInst() 1686 ArgNo++; in OptimizeInlineAsmInst()
|
/external/llvm/include/llvm/ |
D | DIBuilder.h | 453 unsigned ArgNo = 0); 471 unsigned ArgNo = 0);
|
/external/llvm/lib/Transforms/Utils/ |
D | InlineFunction.cpp | 577 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/ |
D | CGCall.cpp | 1226 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 …]
|
D | CGDebugInfo.h | 245 unsigned ArgNo, CGBuilderTy &Builder); 275 unsigned ArgNo, CGBuilderTy &Builder);
|
D | CGDebugInfo.cpp | 2453 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()
|
D | CGDecl.cpp | 1509 unsigned ArgNo) { in EmitParmDecl() argument 1631 DI->EmitDeclareOfArgVariable(&D, DeclPtr, ArgNo, Builder); in EmitParmDecl()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineLoadStoreAlloca.cpp | 87 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/ |
D | CodeGenTarget.cpp | 553 unsigned ArgNo = Property->getValueAsInt("ArgNo"); in CodeGenIntrinsic() local 554 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoCapture)); in CodeGenIntrinsic()
|
D | IntrinsicEmitter.cpp | 308 unsigned ArgNo = ArgCodes.size(); in EncodeFixedType() local 312 return Sig.push_back((ArgNo << 2) | Tmp); in EncodeFixedType()
|
/external/llvm/lib/IR/ |
D | DIBuilder.cpp | 854 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/ |
D | PPCISelLowering.cpp | 2176 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/ |
D | DwarfDebug.cpp | 1035 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()
|