Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DFunction.cpp20 llvm::SmallVectorImpl<PrimType> &&ParamTypes, in Function() argument
25 ParamTypes(std::move(ParamTypes)), Params(std::move(Params)), in Function()
H A DFunction.h121 return llvm::reverse(ParamTypes); in args_reverse()
184 unsigned getNumParams() const { return ParamTypes.size(); } in getNumParams()
193 llvm::SmallVectorImpl<PrimType> &&ParamTypes,
234 llvm::SmallVector<PrimType, 8> ParamTypes; variable
H A DByteCodeEmitter.cpp26 SmallVector<PrimType, 8> ParamTypes; in compileFunc() local
37 ParamTypes.push_back(PT_Ptr); in compileFunc()
49 ParamTypes.push_back(PT_Ptr); in compileFunc()
87 ParamTypes.push_back(PT); in compileFunc()
98 P.createFunction(FuncDecl, ParamOffset, std::move(ParamTypes), in compileFunc()
/freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp436 if (ParamTypes && ParamTypes->size() == ParamNumber) in allocParam()
728 std::vector<const Type *> ParamTypes; member in __anon6618677d0111::IRIntrinsicResult
732 : IntrinsicID(std::string(IntrinsicID)), ParamTypes(ParamTypes), in IRIntrinsicResult()
739 if (!ParamTypes.empty()) { in genCode()
742 for (auto T : ParamTypes) { in genCode()
1252 std::vector<const Type *> ParamTypes; in getCodeForDag() local
1555 ComparableStringVector ParamTypes; member
1559 return ParamTypes < rhs.ParamTypes; in operator <()
1624 key.push_back(MG.ParamTypes[i]); in EmitBuiltinCG()
1678 if (!MG.ParamTypes.empty()) { in EmitBuiltinCG()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp8652 QualType ParamTypes[2]; in AddBuiltinAssignmentOperatorCandidates() local
8657 ParamTypes[1] = T; in AddBuiltinAssignmentOperatorCandidates()
8666 ParamTypes[1] = T; in AddBuiltinAssignmentOperatorCandidates()
8863 ParamTypes[0] = in addPlusPlusMinusMinusStyleOverloads()
8873 ParamTypes[0] in addPlusPlusMinusMinusStyleOverloads()
8879 ParamTypes[0] in addPlusPlusMinusMinusStyleOverloads()
9427 ParamTypes[0] = in addAssignmentPointerOverloads()
9436 ParamTypes[0] = in addAssignmentPointerOverloads()
9443 ParamTypes[0] = in addAssignmentPointerOverloads()
9545 ParamTypes[0] = S.Context.getLValueReferenceType(ParamTypes[0]); in addAssignmentArithmeticOverloads()
[all …]
H A DSemaTemplateDeduction.cpp3240 SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType, in SubstituteExplicitTemplateArguments() argument
3250 ParamTypes.push_back(P->getType()); in SubstituteExplicitTemplateArguments()
3345 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments()
3387 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments()
3411 *FunctionType = BuildFunctionType(ResultType, ParamTypes, in SubstituteExplicitTemplateArguments()
4251 SmallVector<QualType, 8> ParamTypes; in DeduceTemplateArguments() local
4267 ParamTypes.push_back(Function->getParamDecl(I)->getType()); in DeduceTemplateArguments()
4302 for (unsigned ParamIdx = 0, NumParamTypes = ParamTypes.size(), ArgIdx = 0; in DeduceTemplateArguments()
4304 QualType ParamType = ParamTypes[ParamIdx]; in DeduceTemplateArguments()
4480 SmallVector<QualType, 4> ParamTypes; in DeduceTemplateArguments() local
[all …]
H A DTreeTransform.h716 const QualType *ParamTypes,
723 const QualType *ParamTypes, in TransformFunctionTypeParams() argument
5856 const QualType *ParamTypes, in TransformFunctionTypeParams() argument
5986 assert(ParamTypes); in TransformFunctionTypeParams()
5987 QualType OldType = ParamTypes[i]; in TransformFunctionTypeParams()
6112 SmallVector<QualType, 4> ParamTypes; in TransformFunctionProtoType() local
6124 ParamTypes, &ParamDecls, ExtParamInfos)) in TransformFunctionProtoType()
6150 ParamTypes, &ParamDecls, ExtParamInfos)) in TransformFunctionProtoType()
6162 ExtParamInfos.getPointerOrNull(ParamTypes.size())) { in TransformFunctionProtoType()
15124 MutableArrayRef<QualType> ParamTypes, in RebuildFunctionProtoType() argument
[all …]
H A DSemaTemplate.cpp2429 NamedDecl *buildSimpleDeductionGuide(MutableArrayRef<QualType> ParamTypes) { in buildSimpleDeductionGuide()
2435 QualType Result = SemaRef.BuildFunctionType(DeducedType, ParamTypes, Loc, in buildSimpleDeductionGuide()
2447 for (auto T : ParamTypes) { in buildSimpleDeductionGuide()
2521 SmallVector<QualType, 4> ParamTypes; in transformFunctionProtoType() local
2549 ParamTypes.push_back(NewParam->getType()); in transformFunctionProtoType()
2572 ReturnType, ParamTypes, TL.getBeginLoc(), DeductionGuideName, EPI); in transformFunctionProtoType()
2683 TemplateDecl *Template, MutableArrayRef<QualType> ParamTypes, in DeclareImplicitDeductionGuideFromInitList() argument
2718 Transform.buildSimpleDeductionGuide(ParamTypes)); in DeclareImplicitDeductionGuideFromInitList()
H A DSemaType.cpp3062 MutableArrayRef<QualType> ParamTypes, in BuildFunctionType() argument
3069 for (unsigned Idx = 0, Cnt = ParamTypes.size(); Idx < Cnt; ++Idx) { in BuildFunctionType()
3071 QualType ParamType = Context.getAdjustedParameterType(ParamTypes[Idx]); in BuildFunctionType()
3091 ParamTypes[Idx] = ParamType; in BuildFunctionType()
3095 checkExtParameterInfos(*this, ParamTypes, EPI, in BuildFunctionType()
3107 return Context.getFunctionType(T, ParamTypes, EPI); in BuildFunctionType()
H A DSemaTemplateInstantiate.cpp3010 SmallVectorImpl<QualType> &ParamTypes, in SubstParmTypes() argument
3020 Loc, Params, nullptr, ExtParamInfos, ParamTypes, OutParams, ParamInfos); in SubstParmTypes()
/freebsd-14.2/sys/contrib/dev/acpica/compiler/
H A Daslexternal.c199 UINT32 ParamTypes[ACPI_METHOD_NUM_ARGS]; in ExDoExternal() local
238 ParamCount = MtProcessParameterTypeList (TypeOp->Asl.Child, ParamTypes); in ExDoExternal()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1345 LLVMTypeRef *ParamTypes, unsigned ParamCount,
2630 LLVMTypeRef *ParamTypes,
2640 LLVMTypeRef *ParamTypes, size_t ParamCount);
2651 LLVMTypeRef *ParamTypes,
2667 LLVMTypeRef *ParamTypes,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp783 Type *ParamTypes[] = { in getOrInsertValueProfilingCall() local
788 FunctionType::get(ReturnTy, ArrayRef(ParamTypes), false); in getOrInsertValueProfilingCall()
1665 Type *ParamTypes[] = {VoidPtrTy, Int64Ty}; in emitRegistration() local
1667 FunctionType::get(VoidTy, ArrayRef(ParamTypes), false); in emitRegistration()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h1562 typename ReturnTypesF, typename... ParamTypes>
1565 PolymorphicMatcher(const ParamTypes &... Params) : Params(Params...) {}
1572 return Matcher<T>(new_from_tuple<MatcherT<T, ParamTypes...>>(Params));
1579 new_from_tuple<MatcherT<T, ParamTypes...>>(std::move(Params)));
1583 std::tuple<ParamTypes...> Params;
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp738 LLVMTypeRef *ParamTypes, unsigned ParamCount, in LLVMFunctionType() argument
740 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMFunctionType()
2326 LLVMTypeRef *ParamTypes, in LLVMGetIntrinsicDeclaration() argument
2328 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMGetIntrinsicDeclaration()
2341 LLVMTypeRef *ParamTypes, size_t ParamCount) { in LLVMIntrinsicGetType() argument
2343 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicGetType()
2348 LLVMTypeRef *ParamTypes, in LLVMIntrinsicCopyOverloadedName() argument
2352 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicCopyOverloadedName()
2359 LLVMTypeRef *ParamTypes, in LLVMIntrinsicCopyOverloadedName2() argument
2363 ArrayRef<Type *> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicCopyOverloadedName2()
H A DAutoUpgrade.cpp1154 ArrayRef<Type *> ParamTypes = in upgradeIntrinsicFunction1() local
1156 NewFn = Intrinsic::getDeclaration(F->getParent(), ID, ParamTypes); in upgradeIntrinsicFunction1()
1164 Type *ParamTypes[2] = { in upgradeIntrinsicFunction1() local
1169 ParamTypes); in upgradeIntrinsicFunction1()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DWasmEmitter.cpp375 encodeULEB128(Sig.ParamTypes.size(), OS); in writeSectionContent()
376 for (auto ParamType : Sig.ParamTypes) in writeSectionContent()
H A DWasmYAML.cpp303 IO.mapRequired("ParamTypes", Signature.ParamTypes); in mapping()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp699 SmallVector<SPIRVType *, 4> ParamTypes; in createSPIRVType() local
701 ParamTypes.push_back(findSPIRVType(t, MIRBuilder)); in createSPIRVType()
703 return getOpTypeFunction(RetTy, ParamTypes, MIRBuilder); in createSPIRVType()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h156 std::vector<ValueType> ParamTypes; member
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.td598 list<LLVMType> ParamTypes> {
599 list<LLVMType> AllTypes = !listconcat(RetTypes, ParamTypes);
645 // * ParamTypes is a list containing the parameter types expected for the
658 list<LLVMType> ParamTypes = param_types;
668 TypeInfoGen TypeInfo = TypeInfoGen<RetTypes, ParamTypes>;
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp4778 llvm::SmallVector<llvm::Type *, 4> ParamTypes; in EmitOMPTaskBasedDirective() local
4780 ParamTypes.push_back(PrivatesPtr->getType()); in EmitOMPTaskBasedDirective()
4787 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4797 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4806 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4823 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4826 ParamTypes, /*isVarArg=*/false); in EmitOMPTaskBasedDirective()
5098 llvm::SmallVector<llvm::Type *, 4> ParamTypes; in EmitOMPTargetTaskBasedDirective() local
5100 ParamTypes.push_back(PrivatesPtr->getType()); in EmitOMPTargetTaskBasedDirective()
5108 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTargetTaskBasedDirective()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp1438 ArrayRef<Type *> ParamTypes, in emitLibCall() argument
1447 FunctionType *FuncType = FunctionType::get(ReturnType, ParamTypes, IsVaArgs); in emitLibCall()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2149 MutableArrayRef<QualType> ParamTypes,
4115 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes,
9289 SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType,
9381 TemplateDecl *Template, MutableArrayRef<QualType> ParamTypes,
10275 SmallVectorImpl<QualType> &ParamTypes,
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp6834 std::vector<Type*> ParamTypes; in resolveFunctionType() local
6836 ParamTypes.push_back(ArgList[i].V->getType()); in resolveFunctionType()
6841 FuncTy = FunctionType::get(RetType, ParamTypes, false); in resolveFunctionType()

12