/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILOpBuilder.cpp | 177 static StructType *getResRetType(Type *OverloadTy, LLVMContext &Ctx) { in getResRetType() argument 178 OverloadKind Kind = getOverloadKind(OverloadTy); in getResRetType() 180 Type *FieldTypes[5] = {OverloadTy, OverloadTy, OverloadTy, OverloadTy, in getResRetType() 190 static Type *getTypeFromParameterKind(ParameterKind Kind, Type *OverloadTy) { in getTypeFromParameterKind() argument 191 auto &Ctx = OverloadTy->getContext(); in getTypeFromParameterKind() 212 return OverloadTy; in getTypeFromParameterKind() 214 return getResRetType(OverloadTy, Ctx); in getTypeFromParameterKind() 232 Type *ReturnTy, Type *OverloadTy) { in getDXILOpFunctionType() argument 241 ArgTys.emplace_back(Type::getInt32Ty(OverloadTy->getContext())); in getDXILOpFunctionType() 246 ArgTys.emplace_back(getTypeFromParameterKind(Kind, OverloadTy)); in getDXILOpFunctionType() [all …]
|
H A D | DXILOpLowering.cpp | 78 Type *OverloadTy = DXILB.getOverloadTy(DXILOp, F.getFunctionType()); in lowerIntrinsic() local 95 DXILB.createDXILOpCall(DXILOp, F.getReturnType(), OverloadTy, Args); in lowerIntrinsic()
|
H A D | DXILOpBuilder.h | 38 Type *OverloadTy, SmallVector<Value *> Args);
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | IntrinsicInst.cpp | 664 Type *OverloadTy = Params[0]->getType(); in getDeclarationForParams() local 666 OverloadTy = in getDeclarationForParams() 669 VPFunc = Intrinsic::getDeclaration(M, VPID, OverloadTy); in getDeclarationForParams()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCast.cpp | 1208 if (SrcExpr.get()->getType() == Self.Context.OverloadTy) { in CheckReinterpretCast() 1280 if (SrcExpr.get()->getType() == Self.Context.OverloadTy) { in CheckStaticCast() 1777 if (SrcExpr.get()->getType() == Self.Context.OverloadTy) { in TryStaticMemberPointerUpcast() 2266 if (SrcType == Self.Context.OverloadTy) { in TryReinterpretCast() 2846 if (SrcExpr.get()->getType() == Self.Context.OverloadTy) { in CheckCXXCStyleCast() 2956 if (SrcExpr.get()->getType() == Self.Context.OverloadTy) { in CheckCStyleCast()
|
H A D | SemaOverload.cpp | 2101 if (FromType == S.Context.OverloadTy) { in IsStandardConversion() 2154 S.Context.getCanonicalType(FromType) != S.Context.OverloadTy) { in IsStandardConversion() 5045 if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) { in TryReferenceInit() 5535 if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) { in TryListConversion() 11079 assert(OverloadedExpr->getType() == Context.OverloadTy); in NoteAllOverloadCandidates() 11157 if (FromTy == S.Context.OverloadTy) { in DiagnoseBadConversion() 13155 assert(AddressOfExpr->getType() == Context.OverloadTy); in ResolveAddressOfOverloadedFunction() 13278 assert(E->getType() == Context.OverloadTy && "SrcExpr must be an overload"); in resolveAndFixAddressOfSingleOverloadCandidate() 13380 assert(SrcExpr.get()->getType() == Context.OverloadTy); in ResolveAndFixSingleFunctionTemplateSpecialization() 15218 MemExprE->getType() == Context.OverloadTy); in BuildCallToMemberFunction()
|
H A D | SemaInit.cpp | 4528 S.Context.OverloadTy) { in ResolveOverloadedFunctionForReferenceBinding() 5210 if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) in TryReferenceInitializationCore() 5386 else if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) in TryReferenceInitializationCore() 6693 Initializer->getType() == Context.OverloadTy && in InitializeFrom() 8589 if (OnlyArg->getType() == S.Context.OverloadTy) { in Diagnose()
|
H A D | SemaExpr.cpp | 659 if (T == Context.OverloadTy || T->isRecordType() || in DefaultLvalueConversion() 6204 QualType OverloadTy = Context.getFunctionType(FT->getReturnType(), in rewriteBuiltinFunctionDecl() local 6209 FDecl->getIdentifier(), OverloadTy, in rewriteBuiltinFunctionDecl() 6214 FT = cast<FunctionProtoType>(OverloadTy); in rewriteBuiltinFunctionDecl() 6477 if (Fn->getType() == Context.OverloadTy) { in BuildCallExpr() 9615 } else if (RHS.get()->getType() == Context.OverloadTy) { in CheckSingleAssignmentConstraints() 13999 return Context.OverloadTy; in CheckAddressOfOperand() 14162 return Context.OverloadTy; in CheckAddressOfOperand() 16865 if (SecondType == Context.OverloadTy) in DiagnoseAssignmentResult()
|
H A D | SemaTemplate.cpp | 4445 if (ULE->getType() == Context.OverloadTy && R.isSingleResult() && in BuildTemplateIdExpr() 5899 } else if (Context.hasSameUnqualifiedType(Arg, Context.OverloadTy)) { in CheckTemplateArgument() 6981 if (Arg->getType() == Context.OverloadTy) { in CheckTemplateArgument() 7035 if (Arg->getType() == Context.OverloadTy) { in CheckTemplateArgument()
|
H A D | Sema.cpp | 2478 if (E.getType() == Context.OverloadTy) { in tryExprAsCall()
|
H A D | SemaTemplateDeduction.cpp | 1662 assert(A->getCanonicalTypeInternal() != S.Context.OverloadTy && in DeduceTemplateArgumentsByTypeMatch() 4166 if (ArgType == S.Context.OverloadTy) { in AdjustFunctionParmAndArgTypesForDeduction()
|
H A D | SemaLookup.cpp | 3241 if (Arg->getType() != Context.OverloadTy) { in FindAssociatedClassesAndNamespaces()
|
H A D | SemaStmt.cpp | 3677 if (RetExpr->getType() == Context.OverloadTy) { in DeduceFunctionTypeFromReturnExpr()
|
H A D | SemaDeclAttr.cpp | 3259 if (ULE->getType() == S.Context.OverloadTy) in handleCleanupAttr()
|
H A D | SemaExprCXX.cpp | 4350 if (Context.hasSameType(FromType, Context.OverloadTy)) { in PerformImplicitConversion()
|
H A D | SemaType.cpp | 1839 assert(Context.getCanonicalType(T) != Context.OverloadTy && in BuildReferenceType()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | BuiltinTypes.def | 279 PLACEHOLDER_TYPE(Overload, OverloadTy)
|
H A D | ASTContext.h | 1146 CanQualType DependentTy, OverloadTy, BoundMemberTy, UnresolvedTemplateTy, variable
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprClassification.cpp | 45 if (TR->isFunctionType() || TR == Ctx.OverloadTy) in ClassifyImpl()
|
H A D | ExprCXX.cpp | 476 : Expr(SC, Context.OverloadTy, VK_LValue, OK_Ordinary), NameInfo(NameInfo), in OverloadExpr()
|
H A D | ASTContext.cpp | 1332 InitBuiltinType(OverloadTy, BuiltinType::Overload); in InitBuiltinTypes()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 7331 T = Context.OverloadTy; in GetType()
|