Searched refs:ArgNo (Results 1 - 25 of 33) sorted by relevance

12

/external/llvm/include/llvm/IR/
H A DCallSite.h113 ValTy *getArgument(unsigned ArgNo) const {
114 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!");
115 return *(arg_begin() + ArgNo);
118 void setArgument(unsigned ArgNo, Value* newVal) {
120 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!");
121 getInstruction()->setOperand(ArgNo, newVal);
270 bool doesNotCapture(unsigned ArgNo) const {
271 return paramHasAttr(ArgNo + 1, Attribute::NoCapture);
275 bool isByValArgument(unsigned ArgNo) const {
276 return paramHasAttr(ArgNo
[all...]
H A DDIBuilder.h534 /// @param ArgNo If this variable is an argument then this argument's
541 unsigned ArgNo = 0);
554 /// @param ArgNo If this variable is an argument then this argument's
559 unsigned ArgNo = 0);
/external/clang/lib/Lex/
H A DMacroArgs.cpp297 const Token &MacroArgs::getStringifiedArgument(unsigned ArgNo, argument
301 assert(ArgNo < NumUnexpArgTokens && "Invalid argument number!");
307 if (StringifiedArgs[ArgNo].isNot(tok::string_literal))
308 StringifiedArgs[ArgNo] = StringifyArgument(getUnexpArgument(ArgNo), PP,
312 return StringifiedArgs[ArgNo];
H A DTokenLexer.cpp189 int ArgNo = Macro->getArgumentNum(Tokens[i+1].getIdentifierInfo()); local
190 assert(ArgNo != -1 && "Token following # is not an argument?");
199 Res = ActualArgs->getStringifiedArgument(ArgNo, PP,
204 Res = MacroArgs::StringifyArgument(ActualArgs->getUnexpArgument(ArgNo),
232 int ArgNo = II ? Macro->getArgumentNum(II) : -1; local
233 if (ArgNo == -1) {
257 Macro, ArgNo, PP))
268 const Token *ArgTok = ActualArgs->getUnexpArgument(ArgNo);
270 ResultArgToks = &ActualArgs->getPreExpArgument(ArgNo, Macro, PP)[0];
314 const Token *ArgToks = ActualArgs->getUnexpArgument(ArgNo);
[all...]
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp200 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/include/clang/Lex/
H A DMacroArgs.h92 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
/external/clang/lib/Basic/
H A DDiagnostic.cpp691 unsigned ArgNo = *DiagStr++ - '0'; local
694 unsigned ArgNo2 = ArgNo;
696 DiagnosticsEngine::ArgumentKind Kind = getArgKind(ArgNo);
715 const char ArgStr1[] = { '%', static_cast<char>('0' + ArgNo) };
729 const std::string &S = getArgStdStr(ArgNo);
735 const char *S = getArgCStr(ArgNo);
747 int Val = getArgSInt(ArgNo);
766 unsigned Val = getArgUInt(ArgNo);
785 tok::TokenKind Kind = static_cast<tok::TokenKind>(getRawArg(ArgNo));
807 const IdentifierInfo *II = getArgIdentifier(ArgNo);
[all...]
/external/llvm/lib/Analysis/
H A DAliasAnalysis.cpp457 unsigned ArgNo = 0; local
460 CI != CE; ++CI, ++ArgNo) {
465 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo)))
475 if (CS.doesNotAccessMemory(ArgNo))
477 if (CS.onlyReadsMemory(ArgNo)) {
H A DBasicAliasAnalysis.cpp829 unsigned ArgNo = 0; local
831 CI != CE; ++CI, ++ArgNo) {
836 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo)))
/external/llvm/utils/TableGen/
H A DCodeGenTarget.cpp584 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local
585 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoCapture));
587 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local
588 ArgumentAttributes.push_back(std::make_pair(ArgNo, ReadOnly));
590 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local
591 ArgumentAttributes.push_back(std::make_pair(ArgNo, ReadNone));
H A DIntrinsicEmitter.cpp325 unsigned ArgNo = ArgCodes.size(); local
328 // Encode what sort of argument it must be in the low 2 bits of the ArgNo.
329 return Sig.push_back((ArgNo << 2) | Tmp);
/external/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h138 /// set of argument types accepted for argument \p ArgNo to \p ArgKinds.
141 virtual void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo,
215 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, argument
217 Kinds.push_back(ArgKinds[ArgNo]);
367 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, argument
560 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, argument
564 O->getArgKinds(ThisKind, ArgNo, Kinds);
617 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, argument
/external/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp363 unsigned ArgNo = UnusedArgs[I]; local
365 Value *Arg = CS.getArgument(ArgNo);
366 CS.setArgument(ArgNo, UndefValue::get(Arg->getType()));
450 unsigned ArgNo = CS.getArgumentNo(U); local
452 if (ArgNo >= F->getFunctionType()->getNumParams())
456 assert(CS.getArgument(ArgNo)
462 RetOrArg Use = CreateArg(F, ArgNo);
H A DArgumentPromotion.cpp230 unsigned ArgNo = Arg->getArgNo(); local
238 if (!CS.getArgument(ArgNo)->isDereferenceablePointer(DL))
886 // the argument specified by ArgNo.
/external/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp349 bool processByValArgument(CallSite CS, unsigned ArgNo);
932 bool MemCpyOpt::processByValArgument(CallSite CS, unsigned ArgNo) { argument
936 Value *ByValArg = CS.getArgument(ArgNo);
961 unsigned ByValAlign = CS.getParamAlignment(ArgNo+1);
995 CS.setArgument(ArgNo, TmpCast);
H A DTailRecursionElimination.cpp485 unsigned ArgNo = 0; local
488 ++ArgNo;
493 if (CI->getArgOperand(ArgNo) == Arg)
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp92 unsigned ArgNo = CS.getArgumentNo(&U); local
93 if (CS.isInAllocaArgument(ArgNo))
100 (CS.getInstruction()->use_empty() || CS.doesNotCapture(ArgNo)))
105 if (CS.isByValArgument(ArgNo))
/external/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp610 unsigned ArgNo = 0; local
612 E = CalledFunc->arg_end(); I != E; ++I, ++AI, ++ArgNo) {
619 if (CS.isByValArgument(ArgNo)) {
621 CalledFunc->getParamAlignment(ArgNo+1));
/external/clang/lib/CodeGen/
H A DCGDebugInfo.h263 unsigned ArgNo, CGBuilderTy &Builder);
308 llvm::Value *AI, unsigned ArgNo, CGBuilderTy &Builder);
H A DCGCall.cpp1398 unsigned ArgNo = 1; local
1401 i != e; ++i, ++info_it, ++ArgNo) {
1612 if (ArgNo == 1 && SwapThisWithSRet)
2514 static void checkArgMatches(llvm::Value *Elt, unsigned &ArgNo, argument
2516 if (ArgNo < FTy->getNumParams())
2517 assert(Elt->getType() == FTy->getParamType(ArgNo));
2520 ++ArgNo;
H A DCGDebugInfo.cpp2713 unsigned ArgNo, CGBuilderTy &Builder) {
2750 if (isa<ImplicitParamDecl>(VD) && ArgNo == 1)
2781 addr, ArgNo);
2808 ArgNo);
2823 CGM.getLangOpts().Optimize, Flags, ArgNo);
2922 unsigned ArgNo,
2925 EmitDeclare(VD, llvm::dwarf::DW_TAG_arg_variable, AI, ArgNo, Builder);
2711 EmitDeclare(const VarDecl *VD, llvm::dwarf::LLVMConstants Tag, llvm::Value *Storage, unsigned ArgNo, CGBuilderTy &Builder) argument
2921 EmitDeclareOfArgVariable(const VarDecl *VD, llvm::Value *AI, unsigned ArgNo, CGBuilderTy &Builder) argument
/external/llvm/lib/IR/
H A DDIBuilder.cpp1041 unsigned ArgNo) {
1050 ConstantInt::get(Type::getInt32Ty(VMContext), (LineNo | (ArgNo << 24))),
1077 unsigned ArgNo) {
1085 (LineNo | (ArgNo << 24))),
1037 createLocalVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNo, DITypeRef Ty, bool AlwaysPreserve, unsigned Flags, unsigned ArgNo) argument
1072 createComplexVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile F, unsigned LineNo, DITypeRef Ty, ArrayRef<Value *> Addr, unsigned ArgNo) argument
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp1127 unsigned ArgNo = DV.getArgNumber(); local
1128 if (ArgNo == 0)
1136 if (ArgNo > Size)
1137 CurrentFnArguments.resize(ArgNo * 2);
1138 CurrentFnArguments[ArgNo - 1] = Var;
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp2483 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e; ++ArgNo) {
2486 EVT ObjectVT = Ins[ArgNo].VT;
2489 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
2490 std::advance(FuncArg, Ins[ArgNo].OrigArgIndex - CurArgIdx);
2491 CurArgIdx = Ins[ArgNo].OrigArgIndex;
2764 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e;
2765 ++ArgNo) {
[all...]
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2825 unsigned ArgNo = 0; local
2834 Value *OpVal = CS->getArgOperand(ArgNo++);
2837 ArgNo++;

Completed in 2398 milliseconds

12