/external/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 138 bool ProcessCallArgs(SmallVectorImpl<Value *> &Args, 1196 SmallVectorImpl<Value *> &Args, SmallVectorImpl<unsigned> &ArgRegs, 1341 SmallVector<Value *, 8> Args; 1345 Args.reserve(CS.arg_size()); 1388 Args.push_back(*i); 1397 if (!ProcessCallArgs(Args, ArgRegs, ArgVTs, ArgFlags, RegArgs, CC, NumBytes)) 1195 ProcessCallArgs( SmallVectorImpl<Value *> &Args, SmallVectorImpl<unsigned> &ArgRegs, SmallVectorImpl<MVT> &ArgVTs, SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags, SmallVectorImpl<unsigned> &RegArgs, CallingConv::ID CC, unsigned &NumBytes) argument
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCFastISel.cpp | 167 bool processCallArgs(SmallVectorImpl<Value*> &Args, 1194 bool PPCFastISel::processCallArgs(SmallVectorImpl<Value*> &Args, argument 1424 SmallVector<Value*, 8> Args; 1429 Args.reserve(NumArgs); 1470 Args.push_back(*II); 1480 if (!processCallArgs(Args, ArgRegs, ArgVTs, ArgFlags,
|
/external/llvm/lib/Target/R600/ |
H A D | R600ISelLowering.cpp | 603 const SDValue Args[8] = { local 613 return DAG.getNode(AMDGPUISD::EXPORT, SDLoc(Op), Op.getValueType(), Args); 766 SDValue Args[8] = { local 784 return DAG.getNode(AMDGPUISD::DOT4, DL, MVT::f32, Args); 968 SmallVector<SDValue, 8> Args; local 972 Args.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, 976 return DAG.getNode(AMDGPUISD::BUILD_VERTICAL_VECTOR, DL, VecVT, Args); 1385 SDValue Args[3] = { Chain, Input, DWordAddr }; local 1387 Op->getVTList(), Args, MemVT,
|
H A D | AMDGPUISelLowering.cpp | 744 SmallVector<SDValue, 8> Args; local 748 DAG.ExtractVectorElements(A, Args); 749 DAG.ExtractVectorElements(B, Args); 751 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(Op), Op.getValueType(), Args); 757 SmallVector<SDValue, 8> Args; local 760 DAG.ExtractVectorElements(Op.getOperand(0), Args, Start, 763 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(Op), Op.getValueType(), Args); 1844 SmallVector<SDValue, 8> Args; local 1845 DAG.ExtractVectorElements(Src, Args, 0, NElts); 1849 Args[ [all...] |
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 483 TargetLowering::ArgListTy Args; local 488 Args.push_back(Entry); 494 std::move(Args), 0); 540 TargetLowering::ArgListTy Args; local 545 Args.push_back(Entry); 548 Args.push_back(Entry); 554 std::move(Args), 0);
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 720 Value *Args[4] = { Source->getArgOperand(0), local 726 return ReplaceInstUsesWith(CI, Builder->CreateCall(F, Args)); 1357 std::vector<Value*> Args; local 1358 Args.reserve(NumActualArgs); 1382 Args.push_back(*AI); 1384 Args.push_back(Builder->CreateBitCast(*AI, ParamTy)); 1397 Args.push_back(Constant::getNullValue(FT->getParamType(i))); 1410 Args.push_back(Builder->CreateCast(opcode, *AI, PTy)); 1412 Args.push_back(*AI); 1437 II->getUnwindDest(), Args); [all...] |
H A D | InstCombineCasts.cpp | 1309 Value *Args[] = { InnerTrunc }; local 1310 return CallInst::Create(Overload, Args, II->getName());
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 498 std::vector<Value *> Args; local 501 Args.push_back(&*ai); 502 CallInst *CI = CallInst::Create(F, Args, "", BB); 519 std::vector<Value *> Args; local 522 Args.push_back(&*AI); 524 CallInst::Create(&F->getArgumentList().front(), Args, "", BB); 1301 std::vector<Value *> Args; local 1315 Args.push_back(T); 1316 Args.push_back( 1319 Args 1392 std::vector<Value *> Args; local [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyTIL.h | 1417 Parent(nullptr), Args(std::move(As)), Instrs(std::move(Is)), 1430 const VarArray &arguments() const { return Args; } 1431 VarArray &arguments() { return Args; } 1449 Args.reserveCheck(1, Arena); 1450 Args.push_back(V); 1463 void reserveArguments(unsigned Nargs) { Args.reserve(Nargs, Arena); } 1482 typename V::template Container<Variable*> Nas(Vs, Args.size()); 1488 for (auto *A : Args) { 1521 VarArray Args; // Phi nodes. One argument per predecessor. member in class:clang::threadSafety::BasicBlock
|
/external/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 535 FunctionArgList &Args) { 574 unsigned SrcArgIndex = Args.size() - 1; 576 = CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(Args[SrcArgIndex])); 696 void CodeGenFunction::EmitConstructorBody(FunctionArgList &Args) { argument 710 EmitDelegateCXXConstructorCall(Ctor, Ctor_Base, Args, Ctor->getLocEnd()); 732 EmitCtorPrologue(Ctor, CtorType, Args); 917 FunctionArgList &Args) { 919 return Args[Args.size() - 1]; 949 FunctionArgList &Args) 531 EmitMemberInitializer(CodeGenFunction &CGF, const CXXRecordDecl *ClassDecl, CXXCtorInitializer *MemberInit, const CXXConstructorDecl *Constructor, FunctionArgList &Args) argument 916 getTrivialCopySource(const CXXConstructorDecl *CD, FunctionArgList &Args) argument 948 ConstructorMemcpyizer(CodeGenFunction &CGF, const CXXConstructorDecl *CD, FunctionArgList &Args) argument 1006 FunctionArgList &Args; member in class:__anon17816::ConstructorMemcpyizer 1089 AssignmentMemcpyizer(CodeGenFunction &CGF, const CXXMethodDecl *AD, FunctionArgList &Args) argument 1129 EmitCtorPrologue(const CXXConstructorDecl *CD, CXXCtorType CtorType, FunctionArgList &Args) argument 1259 EmitDestructorBody(FunctionArgList &Args) argument 1344 emitImplicitAssignmentOperatorBody(FunctionArgList &Args) argument 1677 CallArgList Args; local 1715 CallArgList Args; local 1735 EmitDelegateCXXConstructorCall(const CXXConstructorDecl *Ctor, CXXCtorType CtorType, const FunctionArgList &Args, SourceLocation Loc) argument 1792 EmitDelegatingCXXConstructorCall(const CXXConstructorDecl *Ctor, const FunctionArgList &Args) argument 2148 EmitLambdaToBlockPointerBody(FunctionArgList &Args) argument [all...] |
H A D | CodeGenFunction.h | 1156 const FunctionArgList &Args, 1160 void EmitConstructorBody(FunctionArgList &Args); 1161 void EmitDestructorBody(FunctionArgList &Args); 1162 void emitImplicitAssignmentOperatorBody(FunctionArgList &Args); 1163 void EmitFunctionBody(FunctionArgList &Args, const Stmt *Body); 1168 void EmitLambdaToBlockPointerBody(FunctionArgList &Args); 1194 FunctionArgList &Args); 1250 const FunctionArgList &Args); 1606 const FunctionArgList &Args, 1613 const FunctionArgList &Args); 2585 EmitCallArgs(CallArgList &Args, const T *CallArgTypeInfo, CallExpr::const_arg_iterator ArgBeg, CallExpr::const_arg_iterator ArgEnd, bool ForceColumnInfo = false) argument 2603 EmitCallArgs(CallArgList& Args, bool AllowExtraArguments, ArgTypeIterator ArgTypeBeg, ArgTypeIterator ArgTypeEnd, CallExpr::const_arg_iterator ArgBeg, CallExpr::const_arg_iterator ArgEnd, bool ForceColumnInfo = false) argument [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 135 const TemplateArgument *Args, unsigned NumArgs, 773 /// \param Args The list of argument types 775 /// \param NumArgs The number of types in \c Args 798 const QualType *Args, unsigned NumArgs, 808 !(NumArgs && isa<PackExpansionType>(Args[NumArgs - 1]))) 828 if (isa<PackExpansionType>(Args[ArgIdx])) { 838 Params[ParamIdx], Args[ArgIdx], 872 Args[ArgIdx], Info, Deduced, 1801 /// parameters so that \c Args[ArgIdx] will be the available template argument. 1804 /// \c Args[ArgId 795 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const QualType *Params, unsigned NumParams, const QualType *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, bool PartialOrdering = false, SmallVectorImpl<RefParamPartialOrderingComparison> * RefParamComparisons = nullptr) argument 1805 hasTemplateArgumentForDeduction(const TemplateArgument *&Args, unsigned &ArgIdx, unsigned &NumArgs) argument 1824 hasPackExpansionBeforeEnd(const TemplateArgument *Args, unsigned NumArgs) argument 1850 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument *Params, unsigned NumParams, const TemplateArgument *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument 3297 DeduceTemplateArguments( FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, FunctionDecl *&Specialization, TemplateDeductionInfo &Info) argument [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 95 void ReadTemplateKWAndArgsInfo(ASTTemplateKWAndArgsInfo &Args, 109 ReadTemplateKWAndArgsInfo(ASTTemplateKWAndArgsInfo &Args, argument 118 Args.initializeFrom(TemplateKWLoc, ArgInfo); 1191 E->Args = new (Reader.getContext()) Stmt*[E->NumArgs]; 1494 TypeSourceInfo **Args = E->getTypeSourceInfos(); local 1496 Args[I] = GetTypeSourceInfo(Record, Idx);
|
/external/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 587 Value *Args[] = { Arg1, Arg2, Arg3 }; local 588 return Insert(InvokeInst::Create(Callee, NormalDest, UnwindDest, Args), 593 BasicBlock *UnwindDest, ArrayRef<Value *> Args, 595 return Insert(InvokeInst::Create(Callee, NormalDest, UnwindDest, Args), 1086 Value *Args[] = { zero, zero }; local 1087 return CreateInBoundsGEP(gv, Args, Name); 1338 Value *Args[] = { Arg1, Arg2 }; local 1339 return Insert(CallInst::Create(Callee, Args), Name); 1343 Value *Args[] = { Arg1, Arg2, Arg3 }; local 1344 return Insert(CallInst::Create(Callee, Args), Nam 592 CreateInvoke(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef<Value *> Args, const Twine &Name = �) argument 1348 Value *Args[] = { Arg1, Arg2, Arg3, Arg4 }; local 1353 Value *Args[] = { Arg1, Arg2, Arg3, Arg4, Arg5 }; local 1357 CreateCall(Value *Callee, ArrayRef<Value *> Args, const Twine &Name = �) argument [all...] |
H A D | Instructions.h | 1230 void init(Value *Func, ArrayRef<Value *> Args, const Twine &NameStr); 1235 inline CallInst(Value *Func, ArrayRef<Value *> Args, 1240 inline CallInst(Value *Func, ArrayRef<Value *> Args, 1250 ArrayRef<Value *> Args, 1253 return new(unsigned(Args.size() + 1)) 1254 CallInst(Func, Args, NameStr, InsertBefore); 1257 ArrayRef<Value *> Args, 1259 return new(unsigned(Args.size() + 1)) 1260 CallInst(Func, Args, NameStr, InsertAtEnd); 1490 CallInst::CallInst(Value *Func, ArrayRef<Value *> Args, argument 1249 Create(Value *Func, ArrayRef<Value *> Args, const Twine &NameStr = �, Instruction *InsertBefore = nullptr) argument 1256 Create(Value *Func, ArrayRef<Value *> Args, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 1500 CallInst(Value *Func, ArrayRef<Value *> Args, const Twine &NameStr, Instruction *InsertBefore) argument 2973 Create(Value *Func, BasicBlock *IfNormal, BasicBlock *IfException, ArrayRef<Value *> Args, const Twine &NameStr = �, Instruction *InsertBefore = nullptr) argument 2981 Create(Value *Func, BasicBlock *IfNormal, BasicBlock *IfException, ArrayRef<Value *> Args, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 3199 InvokeInst(Value *Func, BasicBlock *IfNormal, BasicBlock *IfException, ArrayRef<Value *> Args, unsigned Values, const Twine &NameStr, BasicBlock *InsertAtEnd) argument [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 2327 TargetLowering::ArgListTy Args; local 2336 Args.push_back(Entry); 2344 Args.push_back(Entry); 2350 .setCallee(TLI.getLibcallCallingConv(LC), RetTy, Func, std::move(Args), 0)
|
H A D | TargetLowering.cpp | 92 TargetLowering::ArgListTy Args; local 93 Args.reserve(NumOps); 101 Args.push_back(Entry); 108 .setCallee(getLibcallCallingConv(LC), RetTy, Callee, std::move(Args), 0)
|
/external/llvm/lib/IR/ |
H A D | Instructions.cpp | 266 void CallInst::init(Value *Func, ArrayRef<Value *> Args, const Twine &NameStr) { 267 assert(NumOperands == Args.size() + 1 && "NumOperands not set up?"); 274 assert((Args.size() == FTy->getNumParams() || 275 (FTy->isVarArg() && Args.size() > FTy->getNumParams())) && 278 for (unsigned i = 0; i != Args.size(); ++i) 280 FTy->getParamType(i) == Args[i]->getType()) && 284 std::copy(Args.begin(), Args.end(), op_begin()); 532 ArrayRef<Value *> Args, const Twine &NameStr) { 533 assert(NumOperands == 3 + Args 531 init(Value *Fn, BasicBlock *IfNormal, BasicBlock *IfException, ArrayRef<Value *> Args, const Twine &NameStr) argument [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 199 bool ProcessCallArgs(SmallVectorImpl<Value*> &Args, 1877 bool ARMFastISel::ProcessCallArgs(SmallVectorImpl<Value*> &Args, argument 2202 SmallVector<Value*, 8> Args; local 2206 Args.reserve(I->getNumOperands()); 2223 Args.push_back(Op); 2232 if (!ProcessCallArgs(Args, ArgRegs, ArgVTs, ArgFlags, 2313 SmallVector<Value*, 8> Args; local 2318 Args.reserve(arg_size); 2356 Args.push_back(*i); 2365 if (!ProcessCallArgs(Args, ArgReg [all...] |
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 493 NVPTXTargetLowering::getPrototype(Type *retTy, const ArgListTy &Args, argument 544 for (unsigned i = 0, e = Args.size(); i != e; ++i, ++OIdx) { 545 Type *Ty = Args[i].Ty; 661 ArgListTy &Args = CLI.getArgs(); local 680 // Args.size() and Outs.size() need not match. 692 for (unsigned i = 0, e = Args.size(); i != e; ++i, ++OIdx) { 694 Type *Ty = Args[i].Ty; 918 const PointerType *PTy = dyn_cast<PointerType>(Args[i].Ty); 1008 std::string Proto = getPrototype(retTy, Args, Outs, retAlignment, CS);
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 1967 SparcTargetLowering::LowerF128_LibCallArg(SDValue Chain, ArgListTy &Args, argument 1994 Args.push_back(Entry); 2003 ArgListTy Args; local 2023 Args.push_back(Entry); 2029 Chain = LowerF128_LibCallArg(Chain, Args, Op.getOperand(i), SDLoc(Op), DAG); 2033 .setCallee(CallingConv::C, RetTyABI, Callee, std::move(Args), 0); 2082 ArgListTy Args; local 2084 Chain = LowerF128_LibCallArg(Chain, Args, LHS, DL, DAG); 2085 Chain = LowerF128_LibCallArg(Chain, Args, RHS, DL, DAG); 2089 .setCallee(CallingConv::C, RetTy, Callee, std::move(Args), 2740 SDValue Args[] = { HiLHS, LHS, HiRHS, RHS }; local [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86FastISel.cpp | 2735 SmallVector<unsigned, 8> Args; local 2739 Args.reserve(arg_size); 2820 Args.push_back(ArgReg); 2850 unsigned Arg = Args[VA.getValNo()];
|
/external/llvm/utils/TableGen/ |
H A D | CodeGenDAGPatterns.cpp | 1914 Args.push_back(OpName); 1926 Args.push_back(OpName); 2176 if (!Args.empty()) { 2177 OS << "(" << Args[0]; local 2178 for (unsigned i = 1, e = Args.size(); i != e; ++i) 2179 OS << ", " << Args[i]; local 2302 std::vector<std::string> &Args = P->getArgList(); local 2303 std::set<std::string> OperandsSet(Args.begin(), Args.end()); 2320 Args [all...] |
/external/clang/lib/AST/ |
H A D | Decl.cpp | 304 static LinkageInfo getLVForTemplateArgumentList(ArrayRef<TemplateArgument> Args, argument 308 for (const TemplateArgument &Arg : Args) {
|
H A D | Expr.cpp | 563 const TemplateArgumentList &Args = (*I)->getTemplateArgs(); local 564 assert(Params->size() == Args.size()); 569 Args.get(i).print(Policy, TOut); 579 const TemplateArgumentList* Args = FSI->TemplateArguments; local 580 assert(Params->size() == Args->size()); 585 Args->get(i).print(Policy, TOut); 3375 ArrayRef<Expr *> Args, 3389 initArgsAndSelLocs(Args, SelLocs, SelLocsK); 3401 ArrayRef<Expr *> Args, 3413 initArgsAndSelLocs(Args, SelLoc 3365 ObjCMessageExpr(QualType T, ExprValueKind VK, SourceLocation LBracLoc, SourceLocation SuperLoc, bool IsInstanceSuper, QualType SuperType, Selector Sel, ArrayRef<SourceLocation> SelLocs, SelectorLocationsKind SelLocsK, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3393 ObjCMessageExpr(QualType T, ExprValueKind VK, SourceLocation LBracLoc, TypeSourceInfo *Receiver, Selector Sel, ArrayRef<SourceLocation> SelLocs, SelectorLocationsKind SelLocsK, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3417 ObjCMessageExpr(QualType T, ExprValueKind VK, SourceLocation LBracLoc, Expr *Receiver, Selector Sel, ArrayRef<SourceLocation> SelLocs, SelectorLocationsKind SelLocsK, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3442 initArgsAndSelLocs(ArrayRef<Expr *> Args, ArrayRef<SourceLocation> SelLocs, SelectorLocationsKind SelLocsK) argument 3467 Create(const ASTContext &Context, QualType T, ExprValueKind VK, SourceLocation LBracLoc, SourceLocation SuperLoc, bool IsInstanceSuper, QualType SuperType, Selector Sel, ArrayRef<SourceLocation> SelLocs, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3492 Create(const ASTContext &Context, QualType T, ExprValueKind VK, SourceLocation LBracLoc, TypeSourceInfo *Receiver, Selector Sel, ArrayRef<SourceLocation> SelLocs, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3515 Create(const ASTContext &Context, QualType T, ExprValueKind VK, SourceLocation LBracLoc, Expr *Receiver, Selector Sel, ArrayRef<SourceLocation> SelLocs, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3545 alloc(const ASTContext &C, ArrayRef<Expr *> Args, SourceLocation RBraceLoc, ArrayRef<SourceLocation> SelLocs, Selector Sel, SelectorLocationsKind &SelLocsK) argument [all...] |