Searched refs:ArgTypes (Results 1 - 25 of 28) sorted by relevance

12

/external/clang/test/CXX/temp/temp.decls/temp.variadic/
H A Dinjected-class-name.cpp49 template<typename R, typename ...ArgTypes>
50 struct X<R(ArgTypes...)> {
51 X<R(ArgTypes...)> f();
54 template<typename R, typename ...ArgTypes>
55 X<R(ArgTypes...)> X<R(ArgTypes...)>::f() { return *this; }
61 template<typename ...ArgTypes> int g(ArgTypes...);
65 template<typename R, typename ...ArgTypes>
66 struct X1<R(ArgTypes
[all...]
/external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/
H A Dp21.cpp11 template<class R, class ... ArgTypes> struct X<R(int, ArgTypes ...)> {
/external/clang/test/CodeGenCXX/
H A Dmangle-variadic-templates.cpp54 template<typename R, typename ...ArgTypes> identity<R(ArgTypes...)> f5() {}
/external/clang/lib/CodeGen/
H A DCGCUDANV.cpp82 std::vector<llvm::Type *> ArgTypes; local
88 ArgTypes.push_back(cast<llvm::PointerType>(V->getType())->getElementType());
91 CGF.getLLVMContext(), ArgTypes);
102 llvm::ConstantExpr::getSizeOf(ArgTypes[I]),
H A DCGCall.cpp253 SmallVector<CanQualType, 16> ArgTypes; local
256 ArgTypes.push_back(Context.getCanonicalParamType(i->Ty));
262 TheCXXABI.HasThisReturn(GD) ? ArgTypes.front() : Context.VoidTy;
265 return arrangeLLVMFunctionInfo(ResultType, true, ArgTypes, Info, Required);
2260 ArrayRef<QualType> ArgTypes,
2273 for (ArrayRef<QualType>::iterator I = ArgTypes.begin(), E = ArgTypes.end();
2283 for (int I = ArgTypes.size() - 1; I >= 0; --I) {
2285 EmitCallArg(Args, *Arg, ArgTypes[I]);
2296 for (unsigned I = 0, E = ArgTypes
2259 EmitCallArgs(CallArgList &Args, ArrayRef<QualType> ArgTypes, CallExpr::const_arg_iterator ArgBeg, CallExpr::const_arg_iterator ArgEnd, bool ForceColumnInfo) argument
[all...]
H A DCGStmt.cpp1790 std::vector<llvm::Type *> ArgTypes; local
1856 ArgTypes.push_back(Dest.getAddress()->getType());
1941 ArgTypes.push_back(Arg->getType());
1948 ArgTypes.push_back(InOutArgTypes[i]);
1985 llvm::FunctionType::get(ResultType, ArgTypes, false);
H A DCodeGenFunction.h2610 SmallVector<QualType, 16> ArgTypes; local
2637 ArgTypes.push_back(*I);
2647 ArgTypes.push_back(Arg->getType());
2649 EmitCallArgs(Args, ArgTypes, ArgBeg, ArgEnd, ForceColumnInfo);
2652 void EmitCallArgs(CallArgList &Args, ArrayRef<QualType> ArgTypes,
H A DCodeGenFunction.cpp593 SmallVector<QualType, 16> ArgTypes; local
596 ArgTypes.push_back((*i)->getType());
600 getContext().getFunctionType(RetTy, ArgTypes,
H A DMicrosoftCXXABI.cpp656 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy}; local
658 llvm::FunctionType::get(CGF.Int8PtrTy, ArgTypes, false);
707 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy, CGF.Int32Ty, CGF.Int8PtrTy, local
710 llvm::FunctionType::get(CGF.Int8PtrTy, ArgTypes, false),
728 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy}; local
730 llvm::FunctionType::get(CGF.Int8PtrTy, ArgTypes, false),
H A DCGExpr.cpp2210 SmallVector<llvm::Type *, 4> ArgTypes; local
2212 ArgTypes.reserve(DynamicArgs.size() + 1);
2218 ArgTypes.push_back(Int8PtrTy);
2221 ArgTypes.push_back(IntPtrTy);
2229 llvm::FunctionType::get(CGM.VoidTy, ArgTypes, false);
H A DCGObjCGNU.cpp2538 llvm::Type *ArgTypes[2] = {PtrTy, PtrToInt8Ty}; local
2541 ArgTypes, false);
/external/valgrind/main/none/tests/amd64/
H A Dgen_insn_test.pl7 our %ArgTypes = (
256 print qq| $ArgTypes{$type} $name = \{ .$subtype = \{|;
293 print qq| $ArgTypes{$type} $name = \{ .$subtype = \{|;
378 print qq| $ArgTypes{$type} $name = \{ .$subtype = \{|;
415 print qq| $ArgTypes{$type} $name = \{ .$subtype = \{|;
503 print qq| $ArgTypes{$type} $name|;
526 print qq| $ArgTypes{$type} $name;\n|;
545 print qq| $ArgTypes{$type} $name;\n|;
563 print qq| $ArgTypes{eflags} $name;\n|;
587 print qq| $ArgTypes{fpuc
[all...]
/external/valgrind/main/none/tests/x86/
H A Dgen_insn_test.pl7 our %ArgTypes = (
233 print qq| $ArgTypes{$type} $name = \{ .$subtype = \{|;
270 print qq| $ArgTypes{$type} $name = \{ .$subtype = \{|;
355 print qq| $ArgTypes{$type} $name = \{ .$subtype = \{|;
392 print qq| $ArgTypes{$type} $name = \{ .$subtype = \{|;
480 print qq| $ArgTypes{$type} $name|;
503 print qq| $ArgTypes{$type} $name;\n|;
522 print qq| $ArgTypes{$type} $name;\n|;
540 print qq| $ArgTypes{eflags} $name;\n|;
564 print qq| $ArgTypes{fpuc
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp344 llvm::SmallVector<Type *, 4> ArgTypes; local
345 std::copy(T->param_begin(), T->param_end(), std::back_inserter(ArgTypes));
347 ArgTypes.push_back(ShadowTy);
349 ArgTypes.push_back(ShadowPtrTy);
353 return FunctionType::get(RetType, ArgTypes, T->isVarArg());
358 llvm::SmallVector<Type *, 4> ArgTypes; local
359 ArgTypes.push_back(T->getPointerTo());
360 std::copy(T->param_begin(), T->param_end(), std::back_inserter(ArgTypes));
362 ArgTypes.push_back(ShadowTy);
365 ArgTypes
371 llvm::SmallVector<Type *, 4> ArgTypes; local
[all...]
/external/llvm/lib/Target/R600/
H A DAMDGPUPromoteAlloca.cpp340 std::vector<Type*> ArgTypes; local
343 ArgTypes.push_back(Call->getArgOperand(ArgIdx)->getType());
346 FunctionType *NewType = FunctionType::get(Call->getType(), ArgTypes,
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp430 SmallVectorImpl<QualType> &ArgTypes,
2703 SmallVector<QualType, 4> ArgTypes; local
2704 ArgTypes.push_back(Context->getObjCIdType());
2705 ArgTypes.push_back(Context->getObjCSelType());
2707 ArgTypes.push_back(PI->getType());
2723 getSimpleFunctionType(returnType, ArgTypes, BoxingMethod->isVariadic());
2832 SmallVector<QualType, 4> ArgTypes; local
2833 ArgTypes.push_back(Context->getObjCIdType());
2834 ArgTypes.push_back(Context->getObjCSelType());
2836 ArgTypes
2989 SmallVector<QualType, 8> ArgTypes; local
3150 SynthMsgSendStretCallExpr(FunctionDecl *MsgSendStretFlavor, QualType returnType, SmallVectorImpl<QualType> &ArgTypes, SmallVectorImpl<Expr*> &MsgExprs, ObjCMethodDecl *Method) argument
3559 SmallVector<QualType, 8> ArgTypes; local
4658 SmallVector<QualType, 8> ArgTypes; local
4725 SmallVector<QualType, 8> ArgTypes; local
[all...]
H A DRewriteObjC.cpp364 SmallVectorImpl<QualType> &ArgTypes,
2600 SmallVectorImpl<QualType> &ArgTypes,
2612 QualType castType = getSimpleFunctionType(returnType, ArgTypes,
2936 SmallVector<QualType, 8> ArgTypes; local
2941 ArgTypes.push_back(Context->getPointerType(getSuperStructType()));
2943 ArgTypes.push_back(Context->getObjCIdType());
2944 ArgTypes.push_back(Context->getObjCSelType());
2953 ArgTypes.push_back(t);
2980 getSimpleFunctionType(returnType, ArgTypes, MD ? MD->isVariadic() : true);
3000 ArgTypes, MsgExpr
2597 SynthMsgSendStretCallExpr(FunctionDecl *MsgSendStretFlavor, QualType msgSendType, QualType returnType, SmallVectorImpl<QualType> &ArgTypes, SmallVectorImpl<Expr*> &MsgExprs, ObjCMethodDecl *Method) argument
3740 SmallVector<QualType, 8> ArgTypes; local
3809 SmallVector<QualType, 8> ArgTypes; local
[all...]
/external/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp216 std::vector<Type*> ArgTypes; local
224 ArgTypes.push_back(I->getType());
228 ArgTypes, F->getFunctionType()->isVarArg());
H A DCodeExtractor.cpp452 std::vector<Type*> ArgTypes; local
455 ArgTypes.push_back((*v)->getType());
458 Type *StructArgTy = StructType::get(newFunction->getContext(), ArgTypes);
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp195 typedef std::vector<llvm::Type*> ArgTypes; typedef
215 const ArgTypes &theArgTypes,
1137 ArgTypes argTypes;
1401 ArgTypes unwindArgTypes;
1745 ArgTypes argTypes;
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp1745 SmallVector<QualType, 4> ArgTypes; local
1746 ArgTypes.push_back(Context.VoidPtrTy);
1748 ArgTypes.push_back(Proto->getParamType(I));
1754 = Context.getFunctionType(Context.VoidTy, ArgTypes, EPI);
H A DSemaExpr.cpp1303 ArrayRef<ParsedType> ArgTypes,
1305 unsigned NumAssocs = ArgTypes.size();
1310 if (ArgTypes[i])
1311 (void) GetTypeFromParser(ArgTypes[i], &Types[i]);
13186 SmallVector<QualType, 8> ArgTypes; local
13188 ArgTypes.reserve(E->getNumArgs());
13197 ArgTypes.push_back(ArgType);
13199 ParamTypes = ArgTypes;
1299 ActOnGenericSelectionExpr(SourceLocation KeyLoc, SourceLocation DefaultLoc, SourceLocation RParenLoc, Expr *ControllingExpr, ArrayRef<ParsedType> ArgTypes, ArrayRef<Expr *> ArgExprs) argument
H A DSemaTemplateDeduction.cpp4129 SmallVectorImpl<QualType> &ArgTypes) {
4144 ArgTypes.push_back(ArgTy);
4127 AddImplicitObjectParameterType(ASTContext &Context, CXXMethodDecl *Method, SmallVectorImpl<QualType> &ArgTypes) argument
/external/clang/lib/AST/
H A DASTContext.cpp7710 SmallVector<QualType, 8> ArgTypes; local
7729 *IntegerConstantArgs |= 1 << ArgTypes.size();
7735 ArgTypes.push_back(Ty);
7747 if (ArgTypes.empty() && Variadic)
7754 return getFunctionType(ResType, ArgTypes, EPI);
H A DASTImporter.cpp1600 SmallVector<QualType, 4> ArgTypes;
1605 ArgTypes.push_back(ArgType);
1635 return Importer.getToContext().getFunctionType(ToResultType, ArgTypes, ToEPI);

Completed in 2069 milliseconds

12