/external/llvm/include/llvm/Support/ |
H A D | CallSite.h | 112 ValTy *getArgument(unsigned ArgNo) const { 113 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!"); 114 return *(arg_begin() + ArgNo); 117 void setArgument(unsigned ArgNo, Value* newVal) { 119 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!"); 120 getInstruction()->setOperand(ArgNo, newVal); 241 bool doesNotCapture(unsigned ArgNo) const { 242 return paramHasAttr(ArgNo + 1, Attribute::NoCapture); 246 bool isByValArgument(unsigned ArgNo) const { 247 return paramHasAttr(ArgNo [all...] |
/external/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | ExternalFunctions.cpp | 200 const unsigned ArgNo = A->getArgNo(); local 201 Type *ArgTy = FTy->getParamType(ArgNo); 202 args[ArgNo] = ffiTypeFor(ArgTy); 212 const unsigned ArgNo = A->getArgNo(); local 213 Type *ArgTy = FTy->getParamType(ArgNo); 214 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); 336 unsigned ArgNo = 2; local 372 sprintf(Buffer, FmtBuf, uint32_t(Args[ArgNo++].IntVal.getZExtValue())); 388 sprintf(Buffer, FmtBuf, Args[ArgNo [all...] |
/external/llvm/utils/TableGen/ |
H A D | IntrinsicEmitter.cpp | 208 unsigned &ArgNo); 212 unsigned &ArgNo) { 217 return EmitTypeGenerate(OS, ArgTypes.front(), ArgNo); 223 EmitTypeGenerate(OS, *I, ArgNo); 231 unsigned &ArgNo) { 236 assert(Number < ArgNo && "Invalid matching number!"); 246 // NOTE: The ArgNo variable here is not the absolute argument number, it is 251 OS << "Tys[" << ArgNo++ << "]"; local 259 EmitTypeGenerate(OS, ArgType->getValueAsDef("ElTy"), ArgNo); 264 OS << "(" << ArgNo << " < Ty local 210 EmitTypeGenerate(raw_ostream &OS, const std::vector<Record*> &ArgTypes, unsigned &ArgNo) argument 230 EmitTypeGenerate(raw_ostream &OS, const Record *ArgType, unsigned &ArgNo) argument 452 unsigned ArgNo = 0; local [all...] |
H A D | CodeGenTarget.cpp | 515 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local 516 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoCapture));
|
/external/clang/lib/Lex/ |
H A D | MacroArgs.cpp | 301 const Token &MacroArgs::getStringifiedArgument(unsigned ArgNo, argument 305 assert(ArgNo < NumUnexpArgTokens && "Invalid argument number!"); 311 if (StringifiedArgs[ArgNo].isNot(tok::string_literal)) 312 StringifiedArgs[ArgNo] = StringifyArgument(getUnexpArgument(ArgNo), PP, 316 return StringifiedArgs[ArgNo];
|
H A D | TokenLexer.cpp | 143 int ArgNo = Macro->getArgumentNum(Tokens[i+1].getIdentifierInfo()); local 144 assert(ArgNo != -1 && "Token following # is not an argument?"); 153 Res = ActualArgs->getStringifiedArgument(ArgNo, PP, 158 Res = MacroArgs::StringifyArgument(ActualArgs->getUnexpArgument(ArgNo), 179 int ArgNo = II ? Macro->getArgumentNum(II) : -1; local 180 if (ArgNo == -1) { 209 const Token *ArgTok = ActualArgs->getUnexpArgument(ArgNo); 211 ResultArgToks = &ActualArgs->getPreExpArgument(ArgNo, Macro, PP)[0]; 252 const Token *ArgToks = ActualArgs->getUnexpArgument(ArgNo); 261 (unsigned)ArgNo [all...] |
H A D | MacroArgs.h | 91 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
|
/external/llvm/lib/VMCore/ |
H A D | Verifier.cpp | 295 int VT, unsigned ArgNo, std::string &Suffix); 1776 /// The ArgNo value numbers the return values from 0 to NumRets-1 and the 1779 static std::string IntrinsicParam(unsigned ArgNo, unsigned NumRets) { argument 1780 if (ArgNo >= NumRets) 1781 return "Intrinsic parameter #" + utostr(ArgNo - NumRets); 1784 return "Intrinsic result type #" + utostr(ArgNo); 1788 int VT, unsigned ArgNo, std::string &Suffix) { 1819 CheckFailed(IntrinsicParam(ArgNo, NumRetVals) + " is not " 1827 CheckFailed(IntrinsicParam(ArgNo, NumRetVals) + " vector " 1842 CheckFailed(IntrinsicParam(ArgNo, NumRetVal 1787 PerformTypeCheck(Intrinsic::ID ID, Function *F, Type *Ty, int VT, unsigned ArgNo, std::string &Suffix) argument [all...] |
/external/clang/lib/Basic/ |
H A D | Diagnostic.cpp | 718 unsigned ArgNo = *DiagStr++ - '0'; local 720 DiagnosticsEngine::ArgumentKind Kind = getArgKind(ArgNo); 725 const std::string &S = getArgStdStr(ArgNo); 731 const char *S = getArgCStr(ArgNo); 743 int Val = getArgSInt(ArgNo); 762 unsigned Val = getArgUInt(ArgNo); 781 const IdentifierInfo *II = getArgIdentifier(ArgNo); 799 getDiags()->ConvertArgToString(Kind, getRawArg(ArgNo), 811 FormattedArgs.push_back(std::make_pair(Kind, getRawArg(ArgNo))); 814 (intptr_t)getArgStdStr(ArgNo) [all...] |
/external/llvm/lib/Transforms/IPO/ |
H A D | DeadArgumentElimination.cpp | 329 unsigned ArgNo = UnusedArgs[I]; local 331 Value *Arg = CS.getArgument(ArgNo); 332 CS.setArgument(ArgNo, UndefValue::get(Arg->getType())); 417 unsigned ArgNo = CS.getArgumentNo(U); local 419 if (ArgNo >= F->getFunctionType()->getNumParams()) 423 assert(CS.getArgument(ArgNo) 429 RetOrArg Use = CreateArg(F, ArgNo);
|
H A D | ArgumentPromotion.cpp | 130 unsigned ArgNo = 0; local 132 I != E; ++I, ++ArgNo) 134 PointerArgs.push_back(std::pair<Argument*, unsigned>(I, ArgNo)); 223 unsigned ArgNo = std::distance(Callee->arg_begin(), local 233 if (!CS.getArgument(ArgNo)->isDereferenceablePointer()) 866 // the argument specified by ArgNo.
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | TailRecursionElimination.cpp | 277 unsigned ArgNo = 0; local 280 ++ArgNo; 285 if (CI->getArgOperand(ArgNo) == Arg)
|
H A D | MemCpyOptimizer.cpp | 338 bool processByValArgument(CallSite CS, unsigned ArgNo); 862 bool MemCpyOpt::processByValArgument(CallSite CS, unsigned ArgNo) { argument 866 Value *ByValArg = CS.getArgument(ArgNo); 891 unsigned ByValAlign = CS.getParamAlignment(ArgNo+1); 925 CS.setArgument(ArgNo, TmpCast);
|
H A D | CodeGenPrepare.cpp | 962 unsigned ArgNo = 0; local 971 Value *OpVal = CS->getArgOperand(ArgNo++); 974 ArgNo++;
|
/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 209 unsigned ArgNo, CGBuilderTy &Builder); 238 unsigned ArgNo, CGBuilderTy &Builder);
|
H A D | CGCall.cpp | 1080 unsigned ArgNo = 1; local 1083 i != e; ++i, ++info_it, ++ArgNo) { 1126 EmitParmDecl(*Arg, V, ArgNo); 1153 EmitParmDecl(*Arg, V, ArgNo); 1226 EmitParmDecl(*Arg, V, ArgNo); 1239 EmitParmDecl(*Arg, Alloca, ArgNo); 1251 EmitParmDecl(*Arg, CreateMemTemp(Ty), ArgNo); 1254 ArgNo); 1778 static void checkArgMatches(llvm::Value *Elt, unsigned &ArgNo, argument 1780 if (ArgNo < FT [all...] |
H A D | CodeGenModule.cpp | 1686 unsigned ArgNo = 0; local 1689 E = NewFn->arg_end(); AI != E; ++AI, ++ArgNo) { 1690 if (CS.arg_size() == ArgNo || 1691 CS.getArgument(ArgNo)->getType() != AI->getType()) { 1697 if (llvm::Attributes PAttrs = AttrList.getParamAttributes(ArgNo + 1)) 1698 AttrVec.push_back(llvm::AttributeWithIndex::get(ArgNo + 1, PAttrs)); 1708 ArgList.append(CS.arg_begin(), CS.arg_begin() + ArgNo);
|
H A D | CGDebugInfo.cpp | 2207 unsigned ArgNo, CGBuilderTy &Builder) { 2268 addr, ArgNo); 2280 CGM.getLangOpts().Optimize, Flags, ArgNo); 2310 ArgNo); 2388 unsigned ArgNo, 2390 EmitDeclare(VD, llvm::dwarf::DW_TAG_arg_variable, AI, ArgNo, Builder); 2205 EmitDeclare(const VarDecl *VD, unsigned Tag, llvm::Value *Storage, unsigned ArgNo, CGBuilderTy &Builder) argument 2387 EmitDeclareOfArgVariable(const VarDecl *VD, llvm::Value *AI, unsigned ArgNo, CGBuilderTy &Builder) argument
|
/external/llvm/include/llvm/Analysis/ |
H A D | DIBuilder.h | 411 /// @param ArgNo If this variable is an arugment then this argument's 418 unsigned ArgNo = 0); 431 /// @param ArgNo If this variable is an arugment then this argument's 436 unsigned ArgNo = 0);
|
/external/llvm/lib/Analysis/ |
H A D | BasicAliasAnalysis.cpp | 703 unsigned ArgNo = 0; local 705 CI != CE; ++CI, ++ArgNo) { 710 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo)))
|
H A D | MemoryDependenceAnalysis.cpp | 400 unsigned ArgNo = 0; local 402 CI != CE; ++CI, ++ArgNo) { 407 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo)))
|
H A D | DIBuilder.cpp | 777 unsigned ArgNo) { 783 ConstantInt::get(Type::getInt32Ty(VMContext), (LineNo | (ArgNo << 24))), 806 unsigned ArgNo) { 813 (LineNo | (ArgNo << 24)))); 773 createLocalVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNo, DIType Ty, bool AlwaysPreserve, unsigned Flags, unsigned ArgNo) argument 802 createComplexVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile F, unsigned LineNo, DIType Ty, ArrayRef<Value *> Addr, unsigned ArgNo) argument
|
/external/llvm/lib/Transforms/Utils/ |
H A D | InlineFunction.cpp | 577 unsigned ArgNo = 0; local 579 E = CalledFunc->arg_end(); I != E; ++I, ++AI, ++ArgNo) { 586 if (CS.isByValArgument(ArgNo)) { 588 CalledFunc->getParamAlignment(ArgNo+1));
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.cpp | 886 unsigned ArgNo = DV.getArgNumber(); local 887 if (ArgNo == 0) 895 if (ArgNo > Size) 896 CurrentFnArguments.resize(ArgNo * 2); 897 CurrentFnArguments[ArgNo - 1] = Var;
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 1930 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e; 1931 ++ArgNo) { 1932 EVT ObjectVT = Ins[ArgNo].VT; 1933 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags; 1974 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e; ++ArgNo) { 1977 EVT ObjectVT = Ins[ArgNo].VT; 1980 ISD::ArgFlagsTy Flags = Ins[ArgNo] [all...] |