Home
last modified time | relevance | path

Searched refs:OverloadTy (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXIL.td32 def OverloadTy : DXILOpParamType;
407 let arguments = [OverloadTy];
408 let result = OverloadTy;
418 let arguments = [OverloadTy];
419 let result = OverloadTy;
427 let arguments = [OverloadTy];
437 let arguments = [OverloadTy];
446 let arguments = [OverloadTy];
455 let arguments = [OverloadTy];
465 let arguments = [OverloadTy];
[all …]
H A DDXILOpBuilder.cpp265 Type *OverloadTy) { in getTypeFromOpParamType() argument
285 case OpParamType::OverloadTy: in getTypeFromOpParamType()
286 return OverloadTy; in getTypeFromOpParamType()
367 LLVMContext &Context, Type *OverloadTy) { in getArgTypesFromOpParamTypes() argument
371 ArgTys.emplace_back(getTypeFromOpParamType(Ty, Context, OverloadTy)); in getArgTypesFromOpParamTypes()
381 Type *OverloadTy) { in getDXILOpFunctionType() argument
387 getTypeFromOpParamType(RetType, Context, OverloadTy), \ in getDXILOpFunctionType()
388 getArgTypesFromOpParamTypes({__VA_ARGS__}, Context, OverloadTy), \ in getDXILOpFunctionType()
499 Type *OverloadTy = nullptr; in tryCreateOp() local
503 OverloadTy = RetTy; in tryCreateOp()
[all …]
H A DDXILIntrinsicExpansion.cpp45 static bool resourceAccessNeeds64BitExpansion(Module *M, Type *OverloadTy, in resourceAccessNeeds64BitExpansion() argument
50 Type *ScalarTy = OverloadTy->getScalarType(); in resourceAccessNeeds64BitExpansion()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp638 Type *OverloadTy = Params[0]->getType(); in getOrInsertDeclarationForParams() local
640 OverloadTy = in getOrInsertDeclarationForParams()
643 VPFunc = Intrinsic::getOrInsertDeclaration(M, VPID, OverloadTy); in getOrInsertDeclarationForParams()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp1281 if (SrcExpr.get()->getType() == Self.Context.OverloadTy) { in CheckReinterpretCast()
1354 if (SrcExpr.get()->getType() == Self.Context.OverloadTy) { in CheckStaticCast()
1853 if (SrcExpr.get()->getType() == Self.Context.OverloadTy) { in TryStaticMemberPointerUpcast()
2297 if (SrcType == Self.Context.OverloadTy) { in TryReinterpretCast()
2884 if (SrcExpr.get()->getType() == Self.Context.OverloadTy) { in CheckCXXCStyleCast()
3044 if (SrcExpr.get()->getType() == Self.Context.OverloadTy) { in CheckCStyleCast()
H A DSemaOverload.cpp2261 if (FromType == S.Context.OverloadTy) { in IsStandardConversion()
2335 S.Context.getCanonicalType(FromType) != S.Context.OverloadTy) { in IsStandardConversion()
5279 if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) { in TryReferenceInit()
5771 if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) { in TryListConversion()
11772 assert(OverloadedExpr->getType() == Context.OverloadTy); in NoteAllOverloadCandidates()
11851 if (FromTy == S.Context.OverloadTy) { in DiagnoseBadConversion()
13903 assert(AddressOfExpr->getType() == Context.OverloadTy); in ResolveAddressOfOverloadedFunction()
14033 assert(E->getType() == Context.OverloadTy && "SrcExpr must be an overload"); in resolveAndFixAddressOfSingleOverloadCandidate()
14145 assert(SrcExpr.get()->getType() == Context.OverloadTy); in ResolveAndFixSingleFunctionTemplateSpecialization()
16036 MemExprE->getType() == Context.OverloadTy); in BuildCallToMemberFunction()
H A DSemaInit.cpp4748 S.Context.OverloadTy) { in ResolveOverloadedFunctionForReferenceBinding()
5468 if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) in TryReferenceInitializationCore()
5644 else if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) in TryReferenceInitializationCore()
6959 Initializer->getType() == Context.OverloadTy && in InitializeFrom()
8870 if (OnlyArg->getType() == S.Context.OverloadTy) { in Diagnose()
H A DSemaExpr.cpp656 if (T == Context.OverloadTy || T->isRecordType() || in DefaultLvalueConversion()
6338 QualType OverloadTy = Context.getFunctionType(FT->getReturnType(), in rewriteBuiltinFunctionDecl() local
6343 FDecl->getIdentifier(), OverloadTy, in rewriteBuiltinFunctionDecl()
6348 FT = cast<FunctionProtoType>(OverloadTy); in rewriteBuiltinFunctionDecl()
6554 T == Context.BuiltinFnTy || T == Context.OverloadTy || in MayBeFunctionType()
6649 if (Fn->getType() == Context.OverloadTy) { in BuildCallExpr()
9779 } else if (RHS.get()->getType() == Context.OverloadTy) { in CheckSingleAssignmentConstraints()
14397 return Context.OverloadTy; in CheckAddressOfOperand()
14559 return Context.OverloadTy; in CheckAddressOfOperand()
17243 if (SecondType == Context.OverloadTy) in DiagnoseAssignmentResult()
H A DSemaTemplate.cpp4825 if (ULE->getType() == Context.OverloadTy && R.isSingleResult() && in BuildTemplateIdExpr()
6335 } else if (Context.hasSameUnqualifiedType(Arg, Context.OverloadTy)) { in CheckTemplateArgument()
7452 if (DeductionArg->getType() == Context.OverloadTy) { in CheckTemplateArgument()
7511 if (Arg->getType() == Context.OverloadTy) { in CheckTemplateArgument()
H A DSema.cpp2646 if (E.getType() == Context.OverloadTy) { in tryExprAsCall()
H A DSemaTemplateDeduction.cpp1662 assert(A->getCanonicalTypeInternal() != S.Context.OverloadTy && in DeduceTemplateArgumentsByTypeMatch()
4258 if (ArgType == S.Context.OverloadTy) { in AdjustFunctionParmAndArgTypesForDeduction()
H A DSemaDeclAttr.cpp1789 if (ULE->getType() == S.Context.OverloadTy) in handleRestrictAttr()
3680 if (ULE->getType() == S.Context.OverloadTy) in handleCleanupAttr()
H A DSemaStmt.cpp3787 if (RetExpr->getType() == Context.OverloadTy) { in DeduceFunctionTypeFromReturnExpr()
H A DSemaLookup.cpp3334 if (Arg->getType() != Context.OverloadTy) { in FindAssociatedClassesAndNamespaces()
H A DSemaExprCXX.cpp4703 if (Context.hasSameType(FromType, Context.OverloadTy)) { in PerformImplicitConversion()
H A DSemaType.cpp1864 assert(Context.getCanonicalType(T) != Context.OverloadTy && in BuildReferenceType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DBuiltinTypes.def279 PLACEHOLDER_TYPE(Overload, OverloadTy)
H A DASTContext.h1240 CanQualType DependentTy, OverloadTy, BoundMemberTy, UnresolvedTemplateTy, variable
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp45 if (TR->isFunctionType() || TR == Ctx.OverloadTy) in ClassifyImpl()
H A DExprCXX.cpp476 : Expr(SC, Context.OverloadTy, VK_LValue, OK_Ordinary), NameInfo(NameInfo), in OverloadExpr()
H A DASTContext.cpp1389 InitBuiltinType(OverloadTy, BuiltinType::Overload); in InitBuiltinTypes()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp7674 T = Context.OverloadTy; in GetType()