/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); 246 bool doesNotCapture(unsigned ArgNo) const { 247 return paramHasAttr(ArgNo + 1, Attribute::NoCapture); 251 bool isByValArgument(unsigned ArgNo) const { 252 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/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 | 144 int ArgNo = Macro->getArgumentNum(Tokens[i+1].getIdentifierInfo()); local 145 assert(ArgNo != -1 && "Token following # is not an argument?"); 154 Res = ActualArgs->getStringifiedArgument(ArgNo, PP, 159 Res = MacroArgs::StringifyArgument(ActualArgs->getUnexpArgument(ArgNo), 180 int ArgNo = II ? Macro->getArgumentNum(II) : -1; local 181 if (ArgNo == -1) { 210 const Token *ArgTok = ActualArgs->getUnexpArgument(ArgNo); 212 ResultArgToks = &ActualArgs->getPreExpArgument(ArgNo, Macro, PP)[0]; 259 const Token *ArgToks = ActualArgs->getUnexpArgument(ArgNo); 268 (unsigned)ArgNo [all...] |
H A D | MacroArgs.h | 91 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
|
/external/clang/lib/Basic/ |
H A D | Diagnostic.cpp | 739 unsigned ArgNo = *DiagStr++ - '0'; local 742 unsigned ArgNo2 = ArgNo; 744 DiagnosticsEngine::ArgumentKind Kind = getArgKind(ArgNo); 759 const std::string &S = getArgStdStr(ArgNo); 765 const char *S = getArgCStr(ArgNo); 777 int Val = getArgSInt(ArgNo); 796 unsigned Val = getArgUInt(ArgNo); 815 const IdentifierInfo *II = getArgIdentifier(ArgNo); 833 getDiags()->ConvertArgToString(Kind, getRawArg(ArgNo), 842 TDT.FromType = getRawArg(ArgNo); [all...] |
/external/llvm/lib/Analysis/ |
H A D | AliasAnalysis.cpp | 422 unsigned ArgNo = 0; local 424 CI != CE; ++CI, ++ArgNo) { 429 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo)))
|
H A D | BasicAliasAnalysis.cpp | 676 unsigned ArgNo = 0; local 678 CI != CE; ++CI, ++ArgNo) { 683 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo)))
|
/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()) 860 // 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); 866 bool MemCpyOpt::processByValArgument(CallSite CS, unsigned ArgNo) { argument 870 Value *ByValArg = CS.getArgument(ArgNo); 895 unsigned ByValAlign = CS.getParamAlignment(ArgNo+1); 929 CS.setArgument(ArgNo, TmpCast);
|
H A D | CodeGenPrepare.cpp | 1029 unsigned ArgNo = 0; local 1038 Value *OpVal = CS->getArgOperand(ArgNo++); 1041 ArgNo++;
|
/external/llvm/include/llvm/ |
H A D | DIBuilder.h | 415 /// @param ArgNo If this variable is an arugment then this argument's 422 unsigned ArgNo = 0); 435 /// @param ArgNo If this variable is an arugment then this argument's 440 unsigned ArgNo = 0);
|
/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 213 unsigned ArgNo, CGBuilderTy &Builder); 242 unsigned ArgNo, CGBuilderTy &Builder);
|
H A D | CGCall.cpp | 1126 unsigned ArgNo = 1; local 1129 i != e; ++i, ++info_it, ++ArgNo) { 1172 EmitParmDecl(*Arg, V, ArgNo); 1199 EmitParmDecl(*Arg, V, ArgNo); 1272 EmitParmDecl(*Arg, V, ArgNo); 1285 EmitParmDecl(*Arg, Alloca, ArgNo); 1297 EmitParmDecl(*Arg, CreateMemTemp(Ty), ArgNo); 1300 ArgNo); 1836 static void checkArgMatches(llvm::Value *Elt, unsigned &ArgNo, argument 1838 if (ArgNo < FT [all...] |
H A D | CodeGenModule.cpp | 1775 unsigned ArgNo = 0; local 1778 E = NewFn->arg_end(); AI != E; ++AI, ++ArgNo) { 1779 if (CS.arg_size() == ArgNo || 1780 CS.getArgument(ArgNo)->getType() != AI->getType()) { 1786 if (llvm::Attributes PAttrs = AttrList.getParamAttributes(ArgNo + 1)) 1787 AttrVec.push_back(llvm::AttributeWithIndex::get(ArgNo + 1, PAttrs)); 1797 ArgList.append(CS.arg_begin(), CS.arg_begin() + ArgNo);
|
H A D | CGDebugInfo.cpp | 2260 unsigned ArgNo, CGBuilderTy &Builder) { 2322 addr, ArgNo); 2338 Addr, ArgNo); 2351 CGM.getLangOpts().Optimize, Flags, ArgNo); 2381 ArgNo); 2461 unsigned ArgNo, 2464 EmitDeclare(VD, llvm::dwarf::DW_TAG_arg_variable, AI, ArgNo, Builder); 2258 EmitDeclare(const VarDecl *VD, unsigned Tag, llvm::Value *Storage, unsigned ArgNo, CGBuilderTy &Builder) argument 2460 EmitDeclareOfArgVariable(const VarDecl *VD, llvm::Value *AI, unsigned ArgNo, CGBuilderTy &Builder) 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/utils/TableGen/ |
H A D | CodeGenTarget.cpp | 539 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local 540 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoCapture));
|
H A D | IntrinsicEmitter.cpp | 305 unsigned ArgNo = ArgCodes.size(); local 308 // Encode what sort of argument it must be in the low 2 bits of the ArgNo. 309 return Sig.push_back((ArgNo << 2) | Tmp);
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 87 unsigned ArgNo = CS.getArgumentNo(UI); local 89 (CS.getInstruction()->use_empty() || CS.doesNotCapture(ArgNo))) 94 if (CS.isByValArgument(ArgNo))
|
/external/llvm/lib/VMCore/ |
H A D | DIBuilder.cpp | 781 unsigned ArgNo) { 787 ConstantInt::get(Type::getInt32Ty(VMContext), (LineNo | (ArgNo << 24))), 810 unsigned ArgNo) { 817 (LineNo | (ArgNo << 24)))); 777 createLocalVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNo, DIType Ty, bool AlwaysPreserve, unsigned Flags, unsigned ArgNo) argument 806 createComplexVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile F, unsigned LineNo, DIType Ty, ArrayRef<Value *> Addr, unsigned ArgNo) argument
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.cpp | 928 unsigned ArgNo = DV.getArgNumber(); local 929 if (ArgNo == 0) 937 if (ArgNo > Size) 938 CurrentFnArguments.resize(ArgNo * 2); 939 CurrentFnArguments[ArgNo - 1] = Var;
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 2004 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e; 2005 ++ArgNo) { 2006 EVT ObjectVT = Ins[ArgNo].VT; 2007 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags; 2048 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e; ++ArgNo) { 2051 EVT ObjectVT = Ins[ArgNo].VT; 2054 ISD::ArgFlagsTy Flags = Ins[ArgNo] [all...] |