Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/
H A DFunction.h83 bool hasRVO() const { return ParamTypes.size() != Params.size(); } in hasRVO()
93 return llvm::make_range(ParamTypes.rbegin(), ParamTypes.rend()); in args_reverse()
114 llvm::SmallVector<PrimType, 8> &&ParamTypes,
148 llvm::SmallVector<PrimType, 8> ParamTypes; variable
H A DFunction.cpp19 llvm::SmallVector<PrimType, 8> &&ParamTypes, in Function() argument
22 ParamTypes(std::move(ParamTypes)), Params(std::move(Params)) {} in Function()
H A DByteCodeEmitter.cpp28 SmallVector<PrimType, 8> ParamTypes; in compileFunc() local
35 ParamTypes.push_back(PT_Ptr); in compileFunc()
53 ParamTypes.push_back(Ty); in compileFunc()
57 Function *Func = P.createFunction(F, ParamOffset, std::move(ParamTypes), in compileFunc()
/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp440 if (ParamTypes && ParamTypes->size() == ParamNumber) in allocParam()
730 std::vector<const Type *> ParamTypes; member in __anonb7c02cfb0111::IRIntrinsicResult
734 : IntrinsicID(std::string(IntrinsicID)), ParamTypes(ParamTypes), in IRIntrinsicResult()
741 if (!ParamTypes.empty()) { in genCode()
744 for (auto T : ParamTypes) { in genCode()
1246 std::vector<const Type *> ParamTypes; in getCodeForDag() local
1550 ComparableStringVector ParamTypes; member
1554 return ParamTypes < rhs.ParamTypes; in operator <()
1619 key.push_back(MG.ParamTypes[i]); in EmitBuiltinCG()
1673 if (!MG.ParamTypes.empty()) { in EmitBuiltinCG()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/tools/lldb-instr/
H A DInstrument.cpp190 std::vector<std::string> ParamTypes; in VisitCXXMethodDecl() local
194 ParamTypes.push_back(T.getAsString(Policy)); in VisitCXXMethodDecl()
203 std::string ParamTypesStr = llvm::join(ParamTypes, ", "); in VisitCXXMethodDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp8073 ParamTypes[1] = T; in AddBuiltinAssignmentOperatorCandidates()
8082 ParamTypes[1] = T; in AddBuiltinAssignmentOperatorCandidates()
8234 ParamTypes[0] = in addPlusPlusMinusMinusStyleOverloads()
8244 ParamTypes[0] in addPlusPlusMinusMinusStyleOverloads()
8250 ParamTypes[0] in addPlusPlusMinusMinusStyleOverloads()
8798 ParamTypes[0] = in addAssignmentPointerOverloads()
8900 ParamTypes[0] = S.Context.getLValueReferenceType(ParamTypes[0]); in addAssignmentArithmeticOverloads()
8920 ParamTypes[0] = S.Context.getLValueReferenceType(ParamTypes[0]); in addAssignmentArithmeticOverloads()
8956 ParamTypes[0] = S.Context.getVolatileType(ParamTypes[0]); in addAssignmentIntegralOverloads()
8957 ParamTypes[0] = S.Context.getLValueReferenceType(ParamTypes[0]); in addAssignmentIntegralOverloads()
[all …]
H A DSemaTemplateDeduction.cpp3212 SmallVectorImpl<QualType> &ParamTypes, in SubstituteExplicitTemplateArguments() argument
3223 ParamTypes.push_back(P->getType()); in SubstituteExplicitTemplateArguments()
3311 ParamTypes, /*params*/ nullptr, ExtParamInfos)) in SubstituteExplicitTemplateArguments()
3355 ParamTypes, /*params*/ nullptr, ExtParamInfos)) in SubstituteExplicitTemplateArguments()
3372 *FunctionType = BuildFunctionType(ResultType, ParamTypes, in SubstituteExplicitTemplateArguments()
4107 SmallVector<QualType, 8> ParamTypes; in DeduceTemplateArguments() local
4123 ParamTypes.push_back(Function->getParamDecl(I)->getType()); in DeduceTemplateArguments()
4146 for (unsigned ParamIdx = 0, NumParamTypes = ParamTypes.size(), ArgIdx = 0; in DeduceTemplateArguments()
4148 QualType ParamType = ParamTypes[ParamIdx]; in DeduceTemplateArguments()
4310 SmallVector<QualType, 4> ParamTypes; in DeduceTemplateArguments() local
[all …]
H A DTreeTransform.h677 const QualType *ParamTypes,
926 MutableArrayRef<QualType> ParamTypes,
5598 const QualType *ParamTypes, in TransformFunctionTypeParams() argument
5724 QualType OldType = ParamTypes[i]; in TransformFunctionTypeParams()
5850 SmallVector<QualType, 4> ParamTypes; in TransformFunctionProtoType() local
5862 ParamTypes, &ParamDecls, ExtParamInfos)) in TransformFunctionProtoType()
5888 ParamTypes, &ParamDecls, ExtParamInfos)) in TransformFunctionProtoType()
5900 ExtParamInfos.getPointerOrNull(ParamTypes.size())) { in TransformFunctionProtoType()
5903 != llvm::makeArrayRef(NewExtParamInfos, ParamTypes.size())) { in TransformFunctionProtoType()
14371 MutableArrayRef<QualType> ParamTypes, in RebuildFunctionProtoType() argument
[all …]
H A DSemaType.cpp2851 MutableArrayRef<QualType> ParamTypes, in BuildFunctionType() argument
2858 for (unsigned Idx = 0, Cnt = ParamTypes.size(); Idx < Cnt; ++Idx) { in BuildFunctionType()
2860 QualType ParamType = Context.getAdjustedParameterType(ParamTypes[Idx]); in BuildFunctionType()
2876 ParamTypes[Idx] = ParamType; in BuildFunctionType()
2880 checkExtParameterInfos(*this, ParamTypes, EPI, in BuildFunctionType()
2892 return Context.getFunctionType(T, ParamTypes, EPI); in BuildFunctionType()
H A DSemaTemplate.cpp2226 NamedDecl *buildSimpleDeductionGuide(MutableArrayRef<QualType> ParamTypes) { in buildSimpleDeductionGuide()
2232 QualType Result = SemaRef.BuildFunctionType(DeducedType, ParamTypes, Loc, in buildSimpleDeductionGuide()
2241 for (auto T : ParamTypes) { in buildSimpleDeductionGuide()
2322 SmallVector<QualType, 4> ParamTypes; in transformFunctionProtoType() local
2331 ParamTypes.push_back(NewParam->getType()); in transformFunctionProtoType()
2354 ReturnType, ParamTypes, TL.getBeginLoc(), DeductionGuideName, EPI); in transformFunctionProtoType()
H A DSemaTemplateInstantiate.cpp2469 SmallVectorImpl<QualType> &ParamTypes, in SubstParmTypes() argument
2479 Loc, Params, nullptr, ExtParamInfos, ParamTypes, OutParams, ParamInfos); in SubstParmTypes()
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp610 Type *ParamTypes[] = { in getOrInsertValueProfilingCall() local
615 FunctionType::get(ReturnTy, makeArrayRef(ParamTypes), false); in getOrInsertValueProfilingCall()
1091 Type *ParamTypes[] = {VoidPtrTy, Int64Ty}; in emitRegistration() local
1093 FunctionType::get(VoidTy, makeArrayRef(ParamTypes), false); in emitRegistration()
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenTarget.cpp720 ListInit *ParamTypes = R->getValueAsListInit("ParamTypes"); in CodeGenIntrinsic() local
724 for (ListInit *TypeList : {RetTypes, ParamTypes}) { in CodeGenIntrinsic()
772 TypeList = ParamTypes; in CodeGenIntrinsic()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h1588 typename ReturnTypesF, typename... ParamTypes>
1591 PolymorphicMatcher(const ParamTypes &... Params) : Params(Params...) {}
1598 return Matcher<T>(new_from_tuple<MatcherT<T, ParamTypes...>>(Params));
1606 new_from_tuple<MatcherT<T, ParamTypes...>>(std::move(Params)));
1611 std::tuple<ParamTypes...> Params;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1245 LLVMTypeRef *ParamTypes, unsigned ParamCount,
2498 LLVMTypeRef *ParamTypes,
2508 LLVMTypeRef *ParamTypes, size_t ParamCount);
2519 LLVMTypeRef *ParamTypes,
2535 LLVMTypeRef *ParamTypes,
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp677 LLVMTypeRef *ParamTypes, unsigned ParamCount, in LLVMFunctionType() argument
679 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMFunctionType()
2387 LLVMTypeRef *ParamTypes, in LLVMGetIntrinsicDeclaration() argument
2389 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMGetIntrinsicDeclaration()
2402 LLVMTypeRef *ParamTypes, size_t ParamCount) { in LLVMIntrinsicGetType() argument
2404 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicGetType()
2409 LLVMTypeRef *ParamTypes, in LLVMIntrinsicCopyOverloadedName() argument
2413 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicCopyOverloadedName()
2420 LLVMTypeRef *ParamTypes, in LLVMIntrinsicCopyOverloadedName2() argument
2424 ArrayRef<Type *> Tys(unwrap(ParamTypes), ParamCount); in LLVMIntrinsicCopyOverloadedName2()
H A DAutoUpgrade.cpp867 ArrayRef<Type *> ParamTypes = F->getFunctionType()->params().slice(0, 3); in UpgradeIntrinsicFunction1() local
869 ParamTypes); in UpgradeIntrinsicFunction1()
875 ArrayRef<Type *> ParamTypes = F->getFunctionType()->params().slice(0, 3); in UpgradeIntrinsicFunction1() local
877 ParamTypes); in UpgradeIntrinsicFunction1()
884 Type *ParamTypes[2] = { in UpgradeIntrinsicFunction1() local
889 ParamTypes); in UpgradeIntrinsicFunction1()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DWasmEmitter.cpp362 encodeULEB128(Sig.ParamTypes.size(), OS); in writeSectionContent()
363 for (auto ParamType : Sig.ParamTypes) in writeSectionContent()
H A DWasmYAML.cpp300 IO.mapRequired("ParamTypes", Signature.ParamTypes); in mapping()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h152 std::vector<ValueType> ParamTypes; member
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp4386 llvm::SmallVector<llvm::Type *, 4> ParamTypes; in EmitOMPTaskBasedDirective() local
4388 ParamTypes.push_back(PrivatesPtr->getType()); in EmitOMPTaskBasedDirective()
4395 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4405 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4414 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4431 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTaskBasedDirective()
4434 ParamTypes, /*isVarArg=*/false); in EmitOMPTaskBasedDirective()
4692 llvm::SmallVector<llvm::Type *, 4> ParamTypes; in EmitOMPTargetTaskBasedDirective() local
4694 ParamTypes.push_back(PrivatesPtr->getType()); in EmitOMPTargetTaskBasedDirective()
4702 ParamTypes.push_back(PrivatePtr.getType()); in EmitOMPTargetTaskBasedDirective()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp6275 std::vector<Type*> ParamTypes; in parseInvoke() local
6277 ParamTypes.push_back(ArgList[i].V->getType()); in parseInvoke()
6282 Ty = FunctionType::get(RetType, ParamTypes, false); in parseInvoke()
6601 std::vector<Type *> ParamTypes; in parseCallBr() local
6603 ParamTypes.push_back(ArgList[i].V->getType()); in parseCallBr()
6608 Ty = FunctionType::get(RetType, ParamTypes, false); in parseCallBr()
7007 std::vector<Type*> ParamTypes; in parseCall() local
7009 ParamTypes.push_back(ArgList[i].V->getType()); in parseCall()
7014 Ty = FunctionType::get(RetType, ParamTypes, false); in parseCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp1220 ArrayRef<Type *> ParamTypes, in emitLibCall() argument
1229 FunctionType *FuncType = FunctionType::get(ReturnType, ParamTypes, IsVaArgs); in emitLibCall()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.td343 // * ParamTypes is a list containing the parameter types expected for the
356 list<LLVMType> ParamTypes = param_types;

12