Searched refs:Conv (Results 1 - 14 of 14) sorted by relevance

/external/clang/test/SemaTemplate/
H A Dinstantiate-invalid.cpp3 template<class Conv> class rasterizer_sl_clip Conv::xi(x2), Conv::yi(y2));
/external/clang/lib/AST/
H A DDeclCXX.cpp969 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { argument
971 if (isa<UsingShadowDecl>(Conv))
972 Conv = cast<UsingShadowDecl>(Conv)->getTargetDecl();
973 if (FunctionTemplateDecl *ConvTemp = dyn_cast<FunctionTemplateDecl>(Conv))
976 T = cast<CXXConversionDecl>(Conv)->getConversionType();
H A DExprConstant.cpp1709 /// \param Conv - The expression for which we are performing the conversion.
1715 static bool HandleLValueToRValueConversion(EvalInfo &Info, const Expr *Conv, argument
1726 Info.Diag(Conv, diag::note_invalid_subexpr_in_const_expr);
1734 Info.Diag(Conv, diag::note_constexpr_lifetime_ended, 1) << !Base;
1746 Info.Diag(Conv, diag::note_constexpr_ltor_volatile_type) << Type;
1748 Info.Diag(Conv);
1764 Info.Diag(Conv);
1773 Info.Diag(Conv, diag::note_constexpr_ltor_volatile_obj, 1) << 1 << VD;
1776 Info.Diag(Conv);
1787 Info.Diag(Conv, dia
[all...]
/external/clang/lib/Sema/
H A DSemaOverload.cpp3056 CXXConversionDecl *Conv; local
3059 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
3061 Conv = cast<CXXConversionDecl>(D);
3063 if (AllowExplicit || !Conv->isExplicit()) {
3069 S.AddConversionCandidate(Conv, FoundDecl, ActingContext,
3955 CXXConversionDecl *Conv; local
3957 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
3959 Conv = cast<CXXConversionDecl>(D);
3963 if (!AllowExplicit && Conv->isExplicit())
3975 = Conv
5189 CXXConversionDecl *Conv local
6286 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); local
7988 const ImplicitConversionSequence &Conv = Cand->Conversions[I]; local
10850 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); local
10919 CXXConversionDecl *Conv local
[all...]
H A DSemaLambda.cpp887 CXXConversionDecl *Conv,
890 CXXRecordDecl *Lambda = Conv->getParent();
954 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType());
885 BuildBlockForLambdaConversion(SourceLocation CurrentLocation, SourceLocation ConvLocation, CXXConversionDecl *Conv, Expr *Src) argument
H A DSemaDeclCXX.cpp8938 CXXConversionDecl *Conv)
8940 CXXRecordDecl *Lambda = Conv->getParent();
8945 Conv->setUsed();
8947 ImplicitlyDefinedFunctionScope Scope(*this, Conv);
8955 VK_LValue, Conv->getLocation()).take();
8957 Stmt *Return = ActOnReturnStmt(Conv->getLocation(), FunctionRef).take();
8958 Conv->setBody(new (Context) CompoundStmt(Context, &Return, 1,
8959 Conv->getLocation(),
8960 Conv->getLocation()));
8966 Invoke->setBody(new (Context) CompoundStmt(Conv
8936 DefineImplicitLambdaToFunctionPointerConversion( SourceLocation CurrentLocation, CXXConversionDecl *Conv) argument
8974 DefineImplicitLambdaToBlockPointerConversion( SourceLocation CurrentLocation, CXXConversionDecl *Conv) argument
[all...]
H A DSemaExprCXX.cpp1186 CXXConversionDecl *Conv,
1188 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion)
1197 virtual DiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, argument
1199 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion)
2082 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); local
2084 QualType ConvType = Conv->getConversionType().getNonReferenceType();
2087 ObjectPtrConversions.push_back(Conv);
2376 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method); local
2377 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv,
2421 if (const CXXConversionDecl *Conv
1185 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) argument
[all...]
H A DSemaInit.cpp3210 CXXConversionDecl *Conv; local
3212 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
3214 Conv = cast<CXXConversionDecl>(D);
3222 if ((AllowExplicitConvs || !Conv->isExplicit()) &&
3223 (AllowRValues || Conv->getConversionType()->isLValueReferenceType())){
3229 S.AddConversionCandidate(Conv, I.getPair(), ActingDC,
3764 CXXConversionDecl *Conv; local
3766 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
3768 Conv = cast<CXXConversionDecl>(D);
3770 if (AllowExplicit || !Conv
[all...]
H A DSemaStmt.cpp560 virtual DiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv, argument
562 return S.Diag(Conv->getLocation(), diag::note_switch_conversion)
571 virtual DiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, argument
573 return S.Diag(Conv->getLocation(), diag::note_switch_conversion)
H A DSemaTemplateDeduction.cpp3333 CXXConversionDecl *Conv local
3335 QualType FromType = Conv->getConversionType();
H A DSemaCodeComplete.cpp5424 ExprResult Conv = DefaultFunctionArrayLvalueConversion(RecExpr); local
5425 if (Conv.isInvalid()) // conversion failed. bail.
5427 RecExpr = Conv.take();
H A DSemaExpr.cpp9883 CXXConversionDecl *Conv,
9885 return S.Diag(Conv->getLocation(), diag::note_ice_conversion_here)
9895 CXXConversionDecl *Conv,
9897 return S.Diag(Conv->getLocation(), diag::note_ice_conversion_here)
9938 CXXConversionDecl *Conv,
9949 CXXConversionDecl *Conv,
9882 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) argument
9894 noteAmbiguous(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) argument
9937 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) argument
9948 noteAmbiguous(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) argument
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp433 Value *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", local
435 PN->replaceAllUsesWith(Conv);
/external/clang/include/clang/Sema/
H A DSema.h1760 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0;
1768 virtual DiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv,
4083 SourceLocation CurrentLoc, CXXConversionDecl *Conv);
4093 CXXConversionDecl *Conv);
4097 CXXConversionDecl *Conv,

Completed in 328 milliseconds