Home
last modified time | relevance | path

Searched refs:ParamTypes (Results 1 – 19 of 19) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaOverload.cpp7664 ParamTypes[1] = T; in AddBuiltinAssignmentOperatorCandidates()
7670 ParamTypes[0] in AddBuiltinAssignmentOperatorCandidates()
7672 ParamTypes[1] = T; in AddBuiltinAssignmentOperatorCandidates()
7820 ParamTypes[0] = in addPlusPlusMinusMinusStyleOverloads()
7830 ParamTypes[0] in addPlusPlusMinusMinusStyleOverloads()
7836 ParamTypes[0] in addPlusPlusMinusMinusStyleOverloads()
8408 ParamTypes[0] in addAssignmentPointerOverloads()
8509 ParamTypes[0] = S.Context.getLValueReferenceType(ParamTypes[0]); in addAssignmentArithmeticOverloads()
8535 ParamTypes[0] = S.Context.getLValueReferenceType(ParamTypes[0]); in addAssignmentArithmeticOverloads()
8572 ParamTypes[0] = S.Context.getVolatileType(ParamTypes[0]); in addAssignmentIntegralOverloads()
[all …]
H A DSemaTemplateDeduction.cpp2969 SmallVectorImpl<QualType> &ParamTypes, in SubstituteExplicitTemplateArguments() argument
2980 ParamTypes.push_back(P->getType()); in SubstituteExplicitTemplateArguments()
3068 ParamTypes, /*params*/ nullptr, ExtParamInfos)) in SubstituteExplicitTemplateArguments()
3105 ParamTypes, /*params*/ nullptr, ExtParamInfos)) in SubstituteExplicitTemplateArguments()
3122 *FunctionType = BuildFunctionType(ResultType, ParamTypes, in SubstituteExplicitTemplateArguments()
3831 SmallVector<QualType, 8> ParamTypes; in DeduceTemplateArguments() local
3838 ParamTypes, in DeduceTemplateArguments()
3848 ParamTypes.push_back(Function->getParamDecl(I)->getType()); in DeduceTemplateArguments()
3873 QualType ParamType = ParamTypes[ParamIdx]; in DeduceTemplateArguments()
4034 SmallVector<QualType, 4> ParamTypes; in DeduceTemplateArguments() local
[all …]
H A DTreeTransform.h634 const QualType *ParamTypes,
862 MutableArrayRef<QualType> ParamTypes,
5028 const QualType *ParamTypes, in TransformFunctionTypeParams() argument
5143 QualType OldType = ParamTypes[i]; in TransformFunctionTypeParams()
5269 SmallVector<QualType, 4> ParamTypes; in TransformFunctionProtoType() local
5281 ParamTypes, &ParamDecls, ExtParamInfos)) in TransformFunctionProtoType()
5314 ParamTypes, &ParamDecls, ExtParamInfos)) in TransformFunctionProtoType()
5326 ExtParamInfos.getPointerOrNull(ParamTypes.size())) { in TransformFunctionProtoType()
5329 != llvm::makeArrayRef(NewExtParamInfos, ParamTypes.size())) { in TransformFunctionProtoType()
12520 MutableArrayRef<QualType> ParamTypes, in RebuildFunctionProtoType() argument
[all …]
H A DSemaType.cpp2483 MutableArrayRef<QualType> ParamTypes, in BuildFunctionType() argument
2490 for (unsigned Idx = 0, Cnt = ParamTypes.size(); Idx < Cnt; ++Idx) { in BuildFunctionType()
2492 QualType ParamType = Context.getAdjustedParameterType(ParamTypes[Idx]); in BuildFunctionType()
2503 ParamTypes[Idx] = ParamType; in BuildFunctionType()
2507 checkExtParameterInfos(*this, ParamTypes, EPI, in BuildFunctionType()
2519 return Context.getFunctionType(T, ParamTypes, EPI); in BuildFunctionType()
H A DSemaTemplateInstantiate.cpp1845 SmallVectorImpl<QualType> &ParamTypes, in SubstParmTypes() argument
1855 Loc, Params, nullptr, ExtParamInfos, ParamTypes, OutParams, ParamInfos); in SubstParmTypes()
H A DSemaTemplate.cpp1774 NamedDecl *buildSimpleDeductionGuide(MutableArrayRef<QualType> ParamTypes) { in buildSimpleDeductionGuide()
1780 QualType Result = SemaRef.BuildFunctionType(DeducedType, ParamTypes, Loc, in buildSimpleDeductionGuide()
1789 for (auto T : ParamTypes) { in buildSimpleDeductionGuide()
1851 SmallVector<QualType, 4> ParamTypes; in transformFunctionProtoType() local
1859 ParamTypes.push_back(NewParam->getType()); in transformFunctionProtoType()
1882 ReturnType, ParamTypes, TL.getBeginLoc(), DeductionGuideName, EPI); in transformFunctionProtoType()
H A DSemaTemplateInstantiateDecl.cpp3586 SmallVector<QualType, 4> ParamTypes; in SubstFunctionType() local
3589 TemplateArgs, ParamTypes, &Params, in SubstFunctionType()
H A DSemaExpr.cpp16419 ArrayRef<QualType> ParamTypes = Proto->getParamTypes(); in VisitCallExpr() local
16421 if (ParamTypes.empty() && Proto->isVariadic()) { // the special case in VisitCallExpr()
16433 ParamTypes = ArgTypes; in VisitCallExpr()
16435 DestType = S.Context.getFunctionType(DestType, ParamTypes, in VisitCallExpr()
H A DSemaDecl.cpp3442 SmallVector<QualType, 16> ParamTypes(OldProto->param_types()); in MergeFunctionDecl() local
3444 Context.getFunctionType(NewFuncType->getReturnType(), ParamTypes, in MergeFunctionDecl()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp520 Type *ParamTypes[] = { in getOrInsertValueProfilingCall() local
525 FunctionType::get(ReturnTy, makeArrayRef(ParamTypes), false); in getOrInsertValueProfilingCall()
916 Type *ParamTypes[] = {VoidPtrTy, Int64Ty}; in emitRegistration() local
918 FunctionType::get(VoidTy, makeArrayRef(ParamTypes), false); in emitRegistration()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DCore.h1215 LLVMTypeRef *ParamTypes, unsigned ParamCount,
2419 LLVMTypeRef *ParamTypes,
2429 LLVMTypeRef *ParamTypes, size_t ParamCount);
2448 LLVMTypeRef *ParamTypes,
/freebsd-12.1/contrib/llvm/lib/IR/
H A DCore.cpp635 LLVMTypeRef *ParamTypes, unsigned ParamCount, in LLVMFunctionType() argument
637 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMFunctionType()
2301 LLVMTypeRef *ParamTypes, in LLVMGetIntrinsicDeclaration() argument
2303 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMGetIntrinsicDeclaration()
2316 LLVMTypeRef *ParamTypes, size_t ParamCount) { in LLVMIntrinsicGetType() argument
2318 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicGetType()
2323 LLVMTypeRef *ParamTypes, in LLVMIntrinsicCopyOverloadedName() argument
2327 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicCopyOverloadedName()
H A DAutoUpgrade.cpp668 ArrayRef<Type *> ParamTypes = F->getFunctionType()->params().slice(0, 3); in UpgradeIntrinsicFunction1() local
670 ParamTypes); in UpgradeIntrinsicFunction1()
676 ArrayRef<Type *> ParamTypes = F->getFunctionType()->params().slice(0, 3); in UpgradeIntrinsicFunction1() local
678 ParamTypes); in UpgradeIntrinsicFunction1()
685 Type *ParamTypes[2] = { in UpgradeIntrinsicFunction1() local
690 ParamTypes); in UpgradeIntrinsicFunction1()
/freebsd-12.1/contrib/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h136 std::vector<ValueType> ParamTypes; member
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DWasmYAML.cpp267 IO.mapRequired("ParamTypes", Signature.ParamTypes); in mapping()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIntrinsics.td272 // * ParamTypes is a list containing the parameter types expected for the
284 list<LLVMType> ParamTypes = param_types;
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp5902 std::vector<Type*> ParamTypes; in ParseInvoke() local
5904 ParamTypes.push_back(ArgList[i].V->getType()); in ParseInvoke()
5909 Ty = FunctionType::get(RetType, ParamTypes, false); in ParseInvoke()
6533 std::vector<Type*> ParamTypes; in ParseCall() local
6535 ParamTypes.push_back(ArgList[i].V->getType()); in ParseCall()
6540 Ty = FunctionType::get(RetType, ParamTypes, false); in ParseCall()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h1447 MutableArrayRef<QualType> ParamTypes,
2807 ArrayRef<QualType> ParamTypes,
7008 SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType,
7785 SmallVectorImpl<QualType> &ParamTypes,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp6059 SmallVector<QualType, 16> ParamTypes; in readTypeRecord() local
6061 ParamTypes.push_back(readType(*Loc.F, Record, Idx)); in readTypeRecord()
6074 return Context.getFunctionType(ResultType, ParamTypes, EPI); in readTypeRecord()