/external/llvm/include/llvm/Support/ |
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 + 1, Attribute::ByVal) [all...] |
/external/llvm/lib/ExecutionEngine/Interpreter/ |
ExternalFunctions.cpp | 200 const unsigned ArgNo = A->getArgNo(); 201 Type *ArgTy = FTy->getParamType(ArgNo); 202 args[ArgNo] = ffiTypeFor(ArgTy); 212 const unsigned ArgNo = A->getArgNo(); 213 Type *ArgTy = FTy->getParamType(ArgNo); 214 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); 336 unsigned ArgNo = 2; 372 sprintf(Buffer, FmtBuf, uint32_t(Args[ArgNo++].IntVal.getZExtValue())); 388 sprintf(Buffer, FmtBuf, Args[ArgNo++].IntVal.getZExtValue()) [all...] |
/external/clang/lib/Lex/ |
MacroArgs.cpp | 301 const Token &MacroArgs::getStringifiedArgument(unsigned ArgNo, 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];
|
TokenLexer.cpp | 144 int ArgNo = Macro->getArgumentNum(Tokens[i+1].getIdentifierInfo()); 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; 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 == Macro->getNumArgs()-1 & [all...] |
MacroArgs.h | 91 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
|
/external/clang/lib/Basic/ |
Diagnostic.cpp | 739 unsigned ArgNo = *DiagStr++ - '0'; 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/ |
AliasAnalysis.cpp | 422 unsigned ArgNo = 0; 424 CI != CE; ++CI, ++ArgNo) { 429 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo)))
|
BasicAliasAnalysis.cpp | 676 unsigned ArgNo = 0; 678 CI != CE; ++CI, ++ArgNo) { 683 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo))) [all...] |
/external/llvm/lib/Transforms/IPO/ |
DeadArgumentElimination.cpp | 329 unsigned ArgNo = UnusedArgs[I]; 331 Value *Arg = CS.getArgument(ArgNo); 332 CS.setArgument(ArgNo, UndefValue::get(Arg->getType())); 417 unsigned ArgNo = CS.getArgumentNo(U); 419 if (ArgNo >= F->getFunctionType()->getNumParams()) 423 assert(CS.getArgument(ArgNo) 429 RetOrArg Use = CreateArg(F, ArgNo); [all...] |
ArgumentPromotion.cpp | 130 unsigned ArgNo = 0; 132 I != E; ++I, ++ArgNo) 134 PointerArgs.push_back(std::pair<Argument*, unsigned>(I, ArgNo)); 223 unsigned ArgNo = std::distance(Callee->arg_begin(), 233 if (!CS.getArgument(ArgNo)->isDereferenceablePointer()) [all...] |
/external/llvm/lib/Transforms/Scalar/ |
TailRecursionElimination.cpp | 277 unsigned ArgNo = 0; 280 ++ArgNo; 285 if (CI->getArgOperand(ArgNo) == Arg)
|
MemCpyOptimizer.cpp | 338 bool processByValArgument(CallSite CS, unsigned ArgNo); [all...] |
CodeGenPrepare.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGDebugInfo.h | 213 unsigned ArgNo, CGBuilderTy &Builder); 242 unsigned ArgNo, CGBuilderTy &Builder);
|
CGCall.cpp | [all...] |
CodeGenModule.cpp | [all...] |
CGDebugInfo.cpp | [all...] |
/external/llvm/include/llvm/ |
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/llvm/lib/Transforms/Utils/ |
InlineFunction.cpp | 577 unsigned ArgNo = 0; 579 E = CalledFunc->arg_end(); I != E; ++I, ++AI, ++ArgNo) { 586 if (CS.isByValArgument(ArgNo)) { 588 CalledFunc->getParamAlignment(ArgNo+1)); [all...] |
/external/llvm/utils/TableGen/ |
CodeGenTarget.cpp | 539 unsigned ArgNo = Property->getValueAsInt("ArgNo"); 540 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoCapture));
|
IntrinsicEmitter.cpp | 305 unsigned ArgNo = ArgCodes.size(); 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); 568 unsigned argNo = intrinsic.ArgumentAttributes[ai].first; 571 << argNo+1 << ", "; 586 } while (ai != ae && intrinsic.ArgumentAttributes[ai].first == argNo);
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineLoadStoreAlloca.cpp | 87 unsigned ArgNo = CS.getArgumentNo(UI); 89 (CS.getInstruction()->use_empty() || CS.doesNotCapture(ArgNo))) 94 if (CS.isByValArgument(ArgNo))
|
/external/llvm/lib/VMCore/ |
DIBuilder.cpp | 781 unsigned ArgNo) { 787 ConstantInt::get(Type::getInt32Ty(VMContext), (LineNo | (ArgNo << 24))), [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfDebug.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | [all...] |