Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DFunction.cpp19 llvm::SmallVector<PrimType, 8> &&ParamTypes, in Function() argument
23 ParamTypes(std::move(ParamTypes)), Params(std::move(Params)), in Function()
H A DFunction.h114 return llvm::reverse(ParamTypes); in args_reverse()
141 unsigned getNumParams() const { return ParamTypes.size(); } in getNumParams()
146 llvm::SmallVector<PrimType, 8> &&ParamTypes,
184 llvm::SmallVector<PrimType, 8> ParamTypes; variable
H A DByteCodeEmitter.cpp34 SmallVector<PrimType, 8> ParamTypes; in compileFunc() local
44 ParamTypes.push_back(PT_Ptr); in compileFunc()
55 ParamTypes.push_back(PT_Ptr); in compileFunc()
67 ParamTypes.push_back(Ty); in compileFunc()
71 P.createFunction(FuncDecl, ParamOffset, std::move(ParamTypes), in compileFunc()
/openbsd-src/gnu/llvm/clang/utils/TableGen/
H A DMveEmitter.cpp399 std::vector<std::string> *ParamTypes = nullptr; member
436 if (ParamTypes && ParamTypes->size() == ParamNumber) in allocParam()
437 ParamTypes->push_back(std::string(Type)); in allocParam()
728 std::vector<const Type *> ParamTypes; member in __anonece5a09e0111::IRIntrinsicResult
730 IRIntrinsicResult(StringRef IntrinsicID, std::vector<const Type *> ParamTypes, in IRIntrinsicResult() argument
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
1254 ParamTypes.push_back(getType(RParam, Param)); in getCodeForDag()
[all …]
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/
H A DOrcV2CBindingsBasicUsage.c37 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() local
39 LLVMFunctionType(LLVMInt32Type(), ParamTypes, 2, 0); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsDumpObjects/
H A DOrcV2CBindingsDumpObjects.c38 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() local
40 LLVMFunctionType(LLVMInt32Type(), ParamTypes, 2, 0); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/
H A DOrcV2CBindingsAddObjectFile.c32 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() local
34 LLVMFunctionType(LLVMInt32Type(), ParamTypes, 2, 0); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/
H A DOrcV2CBindingsIRTransforms.c39 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() local
41 LLVMFunctionType(LLVMInt32Type(), ParamTypes, 2, 0); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/
H A DOrcV2CBindingsRemovableCode.c37 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() local
39 LLVMFunctionType(LLVMInt32Type(), ParamTypes, 2, 0); in createDemoModule()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaOverload.cpp7224 PartialOverloading, [&](ArrayRef<QualType> ParamTypes) { in AddMethodTemplateCandidate() argument
7226 MethodTmpl, ParamTypes, Args, CandidateSet, Conversions, in AddMethodTemplateCandidate()
7307 PartialOverloading, [&](ArrayRef<QualType> ParamTypes) { in AddTemplateOverloadCandidate() argument
7309 FunctionTemplate, ParamTypes, Args, CandidateSet, Conversions, in AddTemplateOverloadCandidate()
7350 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, in CheckNonDependentConversions() argument
7385 for (unsigned I = 0, N = std::min(ParamTypes.size(), Args.size()); I != N; in CheckNonDependentConversions()
7387 QualType ParamType = ParamTypes[I]; in CheckNonDependentConversions()
8278 QualType ParamTypes[2]; in AddBuiltinAssignmentOperatorCandidates() local
8281 ParamTypes[0] = S.Context.getLValueReferenceType( in AddBuiltinAssignmentOperatorCandidates()
8283 ParamTypes[1] = T; in AddBuiltinAssignmentOperatorCandidates()
[all …]
H A DSemaTemplateDeduction.cpp3189 SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType, in SubstituteExplicitTemplateArguments() argument
3199 ParamTypes.push_back(P->getType()); in SubstituteExplicitTemplateArguments()
3294 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments()
3336 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments()
3342 EPI.ExtParameterInfos = ExtParamInfos.getPointerOrNull(ParamTypes.size()); in SubstituteExplicitTemplateArguments()
3353 *FunctionType = BuildFunctionType(ResultType, ParamTypes, in SubstituteExplicitTemplateArguments()
4095 SmallVector<QualType, 8> ParamTypes; in DeduceTemplateArguments() local
4101 FunctionTemplate, *ExplicitTemplateArgs, Deduced, ParamTypes, nullptr, in DeduceTemplateArguments()
4111 ParamTypes.push_back(Function->getParamDecl(I)->getType()); in DeduceTemplateArguments()
4134 for (unsigned ParamIdx = 0, NumParamTypes = ParamTypes.size(), ArgIdx = 0; in DeduceTemplateArguments()
[all …]
H A DTreeTransform.h689 const QualType *ParamTypes,
696 const QualType *ParamTypes, in TransformFunctionTypeParams() argument
701 Loc, Params, ParamTypes, ParamInfos, PTypes, PVars, PInfos, nullptr); in TransformFunctionTypeParams()
970 MutableArrayRef<QualType> ParamTypes,
5758 const QualType *ParamTypes, in TransformFunctionTypeParams() argument
5888 assert(ParamTypes); in TransformFunctionTypeParams()
5889 QualType OldType = ParamTypes[i]; in TransformFunctionTypeParams()
6015 SmallVector<QualType, 4> ParamTypes; in TransformFunctionProtoType() local
6027 ParamTypes, &ParamDecls, ExtParamInfos)) in TransformFunctionProtoType()
6053 ParamTypes, &ParamDecls, ExtParamInfos)) in TransformFunctionProtoType()
[all …]
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsMCJITLikeMemoryManager/
H A DOrcV2CBindingsMCJITLikeMemoryManager.c165 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() local
167 LLVMFunctionType(LLVMInt32Type(), ParamTypes, 2, 0); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/tools/llvm-c-test/
H A Ddebuginfo.c112 LLVMMetadataRef ParamTypes[] = {Int64Ty, Int64Ty, VectorTy}; in llvm_test_dibuilder() local
114 LLVMDIBuilderCreateSubroutineType(DIB, File, ParamTypes, 3, 0); in llvm_test_dibuilder()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp597 Type *ParamTypes[] = { in getOrInsertValueProfilingCall() local
602 FunctionType::get(ReturnTy, ArrayRef(ParamTypes), false); in getOrInsertValueProfilingCall()
1186 Type *ParamTypes[] = {VoidPtrTy, Int64Ty}; in emitRegistration() local
1188 FunctionType::get(VoidTy, ArrayRef(ParamTypes), false); in emitRegistration()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenTarget.cpp731 ListInit *ParamTypes = R->getValueAsListInit("ParamTypes"); in CodeGenIntrinsic() local
735 for (ListInit *TypeList : {RetTypes, ParamTypes}) { in CodeGenIntrinsic()
783 TypeList = ParamTypes; in CodeGenIntrinsic()
/openbsd-src/gnu/llvm/llvm/include/llvm-c/
H A DCore.h1272 LLVMTypeRef *ParamTypes, unsigned ParamCount,
2547 LLVMTypeRef *ParamTypes,
2557 LLVMTypeRef *ParamTypes, size_t ParamCount);
2568 LLVMTypeRef *ParamTypes,
2584 LLVMTypeRef *ParamTypes,
/openbsd-src/gnu/llvm/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;
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DCore.cpp689 LLVMTypeRef *ParamTypes, unsigned ParamCount, in LLVMFunctionType() argument
691 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMFunctionType()
2342 LLVMTypeRef *ParamTypes, in LLVMGetIntrinsicDeclaration() argument
2344 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMGetIntrinsicDeclaration()
2357 LLVMTypeRef *ParamTypes, size_t ParamCount) { in LLVMIntrinsicGetType() argument
2359 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicGetType()
2364 LLVMTypeRef *ParamTypes, in LLVMIntrinsicCopyOverloadedName() argument
2368 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicCopyOverloadedName()
2375 LLVMTypeRef *ParamTypes, in LLVMIntrinsicCopyOverloadedName2() argument
2379 ArrayRef<Type *> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicCopyOverloadedName2()
H A DAutoUpgrade.cpp1013 ArrayRef<Type *> ParamTypes = F->getFunctionType()->params().slice(0, 3); in UpgradeIntrinsicFunction1() local
1015 ParamTypes); in UpgradeIntrinsicFunction1()
1021 ArrayRef<Type *> ParamTypes = F->getFunctionType()->params().slice(0, 3); in UpgradeIntrinsicFunction1() local
1023 ParamTypes); in UpgradeIntrinsicFunction1()
1030 Type *ParamTypes[2] = { in UpgradeIntrinsicFunction1() local
1035 ParamTypes); in UpgradeIntrinsicFunction1()
/openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/
H A DWasmEmitter.cpp375 encodeULEB128(Sig.ParamTypes.size(), OS); in writeSectionContent()
376 for (auto ParamType : Sig.ParamTypes) in writeSectionContent()
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp678 SmallVector<SPIRVType *, 4> ParamTypes; in createSPIRVType() local
680 ParamTypes.push_back(findSPIRVType(t, MIRBuilder)); in createSPIRVType()
682 return getOpTypeFunction(RetTy, ParamTypes, MIRBuilder); in createSPIRVType()
/openbsd-src/gnu/llvm/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h156 std::vector<ValueType> ParamTypes; member
/openbsd-src/gnu/llvm/llvm/tools/obj2yaml/
H A Dwasm2yaml.cpp222 Sig.ParamTypes.emplace_back(static_cast<uint32_t>(ParamType)); in dump()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp4751 llvm::SmallVector<llvm::Type *, 4> ParamTypes; in EmitOMPTaskBasedDirective() local
4753 ParamTypes.push_back(PrivatesPtr->getType()); in EmitOMPTaskBasedDirective()
4760 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4770 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4779 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4796 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4799 ParamTypes, /*isVarArg=*/false); in EmitOMPTaskBasedDirective()
5071 llvm::SmallVector<llvm::Type *, 4> ParamTypes; in EmitOMPTargetTaskBasedDirective() local
5073 ParamTypes.push_back(PrivatesPtr->getType()); in EmitOMPTargetTaskBasedDirective()
5081 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTargetTaskBasedDirective()
[all …]

12