Searched refs:ArgTypes (Results 1 - 25 of 33) 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.cpp235 SmallVector<CanQualType, 16> ArgTypes; local
237 ArgTypes.push_back(Context.getCanonicalParamType(Arg.Ty));
243 ? ArgTypes.front()
250 /*chainCall=*/false, ArgTypes, Info,
1289 SmallVector<llvm::Type*, 8> ArgTypes(IRFunctionArgs.totalIRArgs());
1296 ArgTypes[IRFunctionArgs.getSRetArgNo()] =
1304 ArgTypes[IRFunctionArgs.getInallocaArgNo()] = ArgStruct->getPointerTo();
1316 ArgTypes[IRFunctionArgs.getPaddingArgNo(ArgNo)] =
1332 ArgTypes[FirstIRArg] = LTy->getPointerTo();
1345 ArgTypes[FirstIRAr
[all...]
H A DCGStmt.cpp1842 std::vector<llvm::Type *> ArgTypes; local
1909 ArgTypes.push_back(Dest.getAddress()->getType());
2005 ArgTypes.push_back(Arg->getType());
2012 ArgTypes.push_back(InOutArgTypes[i]);
2049 llvm::FunctionType::get(ResultType, ArgTypes, false);
H A DCodeGenFunction.h2856 SmallVector<QualType, 16> ArgTypes; local
2874 ArgTypes.push_back(*I);
2886 ArgTypes.push_back(getVarArgType(*Arg));
2888 EmitCallArgs(Args, ArgTypes, ArgBeg, ArgEnd, CalleeDecl, ParamsToSkip);
2891 void EmitCallArgs(CallArgList &Args, ArrayRef<QualType> ArgTypes,
H A DCodeGenFunction.cpp661 SmallVector<QualType, 16> ArgTypes; local
664 ArgTypes.push_back((*i)->getType());
668 getContext().getFunctionType(RetTy, ArgTypes,
H A DCGExpr.cpp2355 SmallVector<llvm::Type *, 4> ArgTypes; local
2357 ArgTypes.reserve(DynamicArgs.size() + 1);
2363 ArgTypes.push_back(Int8PtrTy);
2366 ArgTypes.push_back(IntPtrTy);
2370 llvm::FunctionType::get(CGM.VoidTy, ArgTypes, false);
H A DMicrosoftCXXABI.cpp864 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy}; local
866 llvm::FunctionType::get(CGF.Int8PtrTy, ArgTypes, false);
915 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy, CGF.Int32Ty, CGF.Int8PtrTy, local
918 llvm::FunctionType::get(CGF.Int8PtrTy, ArgTypes, false),
936 llvm::Type *ArgTypes[] = {CGF.Int8PtrTy}; local
938 llvm::FunctionType::get(CGF.Int8PtrTy, ArgTypes, false),
H A DCGDebugInfo.cpp2400 SmallVector<QualType, 16> ArgTypes; local
2402 ArgTypes.push_back(Parm->getType());
2404 CGM.getContext().getFunctionType(FD->getReturnType(), ArgTypes,
H A DCGBuiltin.cpp1696 llvm::Type *ArgTypes[] = {Int8PtrTy, Int8PtrTy}; local
1701 llvm::FunctionType::get(IntTy, ArgTypes, /*isVarArg=*/false),
1724 llvm::Type *ArgTypes[] = {Int8PtrTy, IntTy}; local
1726 llvm::FunctionType::get(IntTy, ArgTypes, /*isVarArg=*/true),
1732 llvm::Type *ArgTypes[] = {Int8PtrTy, Int8PtrTy}; local
1734 llvm::FunctionType::get(IntTy, ArgTypes, /*isVarArg=*/false),
/external/valgrind/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/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/include/llvm/ADT/
H A DOptional.h74 template<typename ...ArgTypes>
75 void emplace(ArgTypes &&...Args) {
78 new (storage.buffer) T(std::forward<ArgTypes>(Args)...);
H A DSmallVector.h650 template <typename... ArgTypes> void emplace_back(ArgTypes &&... Args) {
653 ::new ((void *)this->end()) T(std::forward<ArgTypes>(Args)...);
/external/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp373 llvm::SmallVector<Type *, 4> ArgTypes(T->param_begin(), T->param_end());
374 ArgTypes.append(T->getNumParams(), ShadowTy);
376 ArgTypes.push_back(ShadowPtrTy);
380 return FunctionType::get(RetType, ArgTypes, T->isVarArg());
385 llvm::SmallVector<Type *, 4> ArgTypes; local
386 ArgTypes.push_back(T->getPointerTo());
387 ArgTypes.append(T->param_begin(), T->param_end());
388 ArgTypes.append(T->getNumParams(), ShadowTy);
391 ArgTypes.push_back(ShadowPtrTy);
392 return FunctionType::get(T->getReturnType(), ArgTypes, fals
396 llvm::SmallVector<Type *, 4> ArgTypes; local
[all...]
/external/llvm/lib/Target/R600/
H A DAMDGPUPromoteAlloca.cpp361 std::vector<Type*> ArgTypes; local
364 ArgTypes.push_back(Call->getArgOperand(ArgIdx)->getType());
367 FunctionType *NewType = FunctionType::get(Call->getType(), ArgTypes,
/external/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp421 SmallVectorImpl<QualType> &ArgTypes,
2691 SmallVector<QualType, 4> ArgTypes; local
2692 ArgTypes.push_back(Context->getObjCClassType());
2693 ArgTypes.push_back(Context->getObjCSelType());
2695 ArgTypes.push_back(PI->getType());
2711 getSimpleFunctionType(returnType, ArgTypes, BoxingMethod->isVariadic());
2818 SmallVector<QualType, 4> ArgTypes; local
2819 ArgTypes.push_back(Context->getObjCClassType());
2820 ArgTypes.push_back(Context->getObjCSelType());
2822 ArgTypes
2971 SmallVector<QualType, 8> ArgTypes; local
3132 SynthMsgSendStretCallExpr(FunctionDecl *MsgSendStretFlavor, QualType returnType, SmallVectorImpl<QualType> &ArgTypes, SmallVectorImpl<Expr*> &MsgExprs, ObjCMethodDecl *Method) argument
3541 SmallVector<QualType, 8> ArgTypes; local
4630 SmallVector<QualType, 8> ArgTypes; local
4697 SmallVector<QualType, 8> ArgTypes; local
[all...]
H A DRewriteObjC.cpp355 SmallVectorImpl<QualType> &ArgTypes,
2591 SmallVectorImpl<QualType> &ArgTypes,
2603 QualType castType = getSimpleFunctionType(returnType, ArgTypes,
2927 SmallVector<QualType, 8> ArgTypes; local
2932 ArgTypes.push_back(Context->getPointerType(getSuperStructType()));
2934 ArgTypes.push_back(Context->getObjCIdType());
2935 ArgTypes.push_back(Context->getObjCSelType());
2944 ArgTypes.push_back(t);
2971 getSimpleFunctionType(returnType, ArgTypes, MD ? MD->isVariadic() : true);
2991 ArgTypes, MsgExpr
2588 SynthMsgSendStretCallExpr(FunctionDecl *MsgSendStretFlavor, QualType msgSendType, QualType returnType, SmallVectorImpl<QualType> &ArgTypes, SmallVectorImpl<Expr*> &MsgExprs, ObjCMethodDecl *Method) argument
3723 SmallVector<QualType, 8> ArgTypes; local
3792 SmallVector<QualType, 8> ArgTypes; local
[all...]
/external/llvm/lib/IR/
H A DIRBuilder.cpp247 Type *ArgTypes[] = { FuncPtrType }; local
250 ArgTypes);
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp196 typedef std::vector<llvm::Type*> ArgTypes; typedef
216 const ArgTypes &theArgTypes,
1135 ArgTypes argTypes;
1397 ArgTypes unwindArgTypes;
1741 ArgTypes argTypes;
/external/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp217 std::vector<Type*> ArgTypes; local
225 ArgTypes.push_back(I->getType());
229 ArgTypes, F->getFunctionType()->isVarArg());
H A DCodeExtractor.cpp453 std::vector<Type*> ArgTypes; local
456 ArgTypes.push_back((*v)->getType());
459 StructArgTy = StructType::get(newFunction->getContext(), ArgTypes);
/external/clang/lib/AST/
H A DASTImporter.cpp1602 SmallVector<QualType, 4> ArgTypes;
1607 ArgTypes.push_back(ArgType);
1636 return Importer.getToContext().getFunctionType(ToResultType, ArgTypes, ToEPI);

Completed in 506 milliseconds

12