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

12

/freebsd-10.1-release/contrib/llvm/include/llvm/Support/
H A DCallSite.h111 ValTy *getArgument(unsigned ArgNo) const {
112 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!");
113 return *(arg_begin() + ArgNo);
116 void setArgument(unsigned ArgNo, Value* newVal) {
118 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!");
119 getInstruction()->setOperand(ArgNo, newVal);
251 bool doesNotCapture(unsigned ArgNo) const {
252 return paramHasAttr(ArgNo + 1, Attribute::NoCapture);
256 bool isByValArgument(unsigned ArgNo) const {
257 return paramHasAttr(ArgNo
[all...]
/freebsd-10.1-release/contrib/llvm/tools/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.cpp193 int ArgNo = Macro->getArgumentNum(Tokens[i+1].getIdentifierInfo()); local
194 assert(ArgNo != -1 && "Token following # is not an argument?");
203 Res = ActualArgs->getStringifiedArgument(ArgNo, PP,
208 Res = MacroArgs::StringifyArgument(ActualArgs->getUnexpArgument(ArgNo),
229 int ArgNo = II ? Macro->getArgumentNum(II) : -1; local
230 if (ArgNo == -1) {
258 Macro, ArgNo, PP))
269 const Token *ArgTok = ActualArgs->getUnexpArgument(ArgNo);
271 ResultArgToks = &ActualArgs->getPreExpArgument(ArgNo, Macro, PP)[0];
320 const Token *ArgToks = ActualArgs->getUnexpArgument(ArgNo);
[all...]
/freebsd-10.1-release/contrib/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...]
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DMacroArgs.h91 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
/freebsd-10.1-release/contrib/llvm/lib/Analysis/
H A DAliasAnalysis.cpp435 unsigned ArgNo = 0; local
438 CI != CE; ++CI, ++ArgNo) {
443 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo)))
453 if (CS.doesNotAccessMemory(ArgNo))
455 if (CS.onlyReadsMemory(ArgNo)) {
H A DBasicAliasAnalysis.cpp719 unsigned ArgNo = 0; local
721 CI != CE; ++CI, ++ArgNo) {
726 (!CS.doesNotCapture(ArgNo) && !CS.isByValArgument(ArgNo)))
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Basic/
H A DDiagnostic.cpp723 unsigned ArgNo = *DiagStr++ - '0'; local
726 unsigned ArgNo2 = ArgNo;
728 DiagnosticsEngine::ArgumentKind Kind = getArgKind(ArgNo);
747 const char ArgStr1[] = { '%', static_cast<char>('0' + ArgNo) };
761 const std::string &S = getArgStdStr(ArgNo);
767 const char *S = getArgCStr(ArgNo);
779 int Val = getArgSInt(ArgNo);
798 unsigned Val = getArgUInt(ArgNo);
817 const IdentifierInfo *II = getArgIdentifier(ArgNo);
835 getDiags()->ConvertArgToString(Kind, getRawArg(ArgNo),
[all...]
/freebsd-10.1-release/contrib/llvm/utils/TableGen/
H A DCodeGenTarget.cpp560 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local
561 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoCapture));
563 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local
564 ArgumentAttributes.push_back(std::make_pair(ArgNo, ReadOnly));
566 unsigned ArgNo = Property->getValueAsInt("ArgNo"); local
567 ArgumentAttributes.push_back(std::make_pair(ArgNo, ReadNone));
H A DIntrinsicEmitter.cpp330 unsigned ArgNo = ArgCodes.size(); local
333 // Encode what sort of argument it must be in the low 2 bits of the ArgNo.
334 return Sig.push_back((ArgNo << 2) | Tmp);
/freebsd-10.1-release/contrib/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp398 unsigned ArgNo = UnusedArgs[I]; local
400 Value *Arg = CS.getArgument(ArgNo);
401 CS.setArgument(ArgNo, UndefValue::get(Arg->getType()));
486 unsigned ArgNo = CS.getArgumentNo(U); local
488 if (ArgNo >= F->getFunctionType()->getNumParams())
492 assert(CS.getArgument(ArgNo)
498 RetOrArg Use = CreateArg(F, ArgNo);
H A DArgumentPromotion.cpp220 unsigned ArgNo = Arg->getArgNo(); local
229 if (!CS.getArgument(ArgNo)->isDereferenceablePointer())
862 // the argument specified by ArgNo.
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp341 bool processByValArgument(CallSite CS, unsigned ArgNo);
901 bool MemCpyOpt::processByValArgument(CallSite CS, unsigned ArgNo) { argument
905 Value *ByValArg = CS.getArgument(ArgNo);
930 unsigned ByValAlign = CS.getParamAlignment(ArgNo+1);
964 CS.setArgument(ArgNo, TmpCast);
H A DTailRecursionElimination.cpp313 unsigned ArgNo = 0; local
316 ++ArgNo;
321 if (CI->getArgOperand(ArgNo) == Arg)
H A DCodeGenPrepare.cpp1663 unsigned ArgNo = 0; local
1672 Value *OpVal = CS->getArgOperand(ArgNo++);
1675 ArgNo++;
/freebsd-10.1-release/contrib/llvm/include/llvm/
H A DDIBuilder.h510 /// @param ArgNo If this variable is an argument then this argument's
517 unsigned ArgNo = 0);
530 /// @param ArgNo If this variable is an argument then this argument's
535 unsigned ArgNo = 0);
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.h251 unsigned ArgNo, CGBuilderTy &Builder);
294 unsigned ArgNo, CGBuilderTy &Builder);
H A DCGCall.cpp1251 unsigned ArgNo = 1; local
1254 i != e; ++i, ++info_it, ++ArgNo) {
1302 EmitParmDecl(*Arg, V, ArgNo);
1343 EmitParmDecl(*Arg, V, ArgNo);
1416 EmitParmDecl(*Arg, V, ArgNo);
1429 EmitParmDecl(*Arg, Alloca, ArgNo);
1441 EmitParmDecl(*Arg, CreateMemTemp(Ty), ArgNo);
1444 ArgNo);
2182 static void checkArgMatches(llvm::Value *Elt, unsigned &ArgNo, argument
2184 if (ArgNo < FT
[all...]
H A DCGDebugInfo.cpp2706 unsigned ArgNo, CGBuilderTy &Builder) {
2743 if (isa<ImplicitParamDecl>(VD) && ArgNo == 1)
2774 addr, ArgNo);
2804 ArgNo);
2819 CGM.getLangOpts().Optimize, Flags, ArgNo);
2919 unsigned ArgNo,
2922 EmitDeclare(VD, llvm::dwarf::DW_TAG_arg_variable, AI, ArgNo, Builder);
2704 EmitDeclare(const VarDecl *VD, unsigned Tag, llvm::Value *Storage, unsigned ArgNo, CGBuilderTy &Builder) argument
2918 EmitDeclareOfArgVariable(const VarDecl *VD, llvm::Value *AI, unsigned ArgNo, CGBuilderTy &Builder) argument
H A DCGDecl.cpp1606 unsigned ArgNo) {
1736 DI->EmitDeclareOfArgVariable(&D, DeclPtr, ArgNo, Builder);
1605 EmitParmDecl(const VarDecl &D, llvm::Value *Arg, unsigned ArgNo) argument
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp588 unsigned ArgNo = 0; local
590 E = CalledFunc->arg_end(); I != E; ++I, ++AI, ++ArgNo) {
597 if (CS.isByValArgument(ArgNo)) {
599 CalledFunc->getParamAlignment(ArgNo+1));
/freebsd-10.1-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp87 unsigned ArgNo = CS.getArgumentNo(UI); local
89 (CS.getInstruction()->use_empty() || CS.doesNotCapture(ArgNo)))
94 if (CS.isByValArgument(ArgNo))
/freebsd-10.1-release/contrib/llvm/lib/IR/
H A DDIBuilder.cpp991 unsigned ArgNo) {
1002 ConstantInt::get(Type::getInt32Ty(VMContext), (LineNo | (ArgNo << 24))),
1028 unsigned ArgNo) {
1035 (LineNo | (ArgNo << 24))));
987 createLocalVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNo, DIType Ty, bool AlwaysPreserve, unsigned Flags, unsigned ArgNo) argument
1024 createComplexVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile F, unsigned LineNo, DIType Ty, ArrayRef<Value *> Addr, unsigned ArgNo) argument
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp2264 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo != e; ++ArgNo) {
2267 EVT ObjectVT = Ins[ArgNo].VT;
2270 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
2271 std::advance(FuncArg, Ins[ArgNo].OrigArgIndex - CurArgIdx);
2272 CurArgIdx = Ins[ArgNo].OrigArgIndex;
2288 MinReservedArea += CalculateStackSlotSize(Ins[ArgNo].VT,
2568 for (unsigned ArgNo = 0, e = Ins.size(); ArgNo !
[all...]
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp1289 unsigned ArgNo = DV.getArgNumber(); local
1290 if (ArgNo == 0)
1298 if (ArgNo > Size)
1299 CurrentFnArguments.resize(ArgNo * 2);
1300 CurrentFnArguments[ArgNo - 1] = Var;

Completed in 607 milliseconds

12