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

/external/clang/include/clang/AST/
H A DASTLambda.h54 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D))
55 return isLambdaConversionOperator(Conv);
57 if (CXXConversionDecl *Conv =
59 return isLambdaConversionOperator(Conv);
/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/Sema/
H A DSemaOverload.cpp3150 CXXConversionDecl *Conv; local
3153 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
3155 Conv = cast<CXXConversionDecl>(D);
3157 if (AllowExplicit || !Conv->isExplicit()) {
3164 S.AddConversionCandidate(Conv, FoundDecl, ActingContext,
4091 CXXConversionDecl *Conv; local
4093 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
4095 Conv = cast<CXXConversionDecl>(D);
4099 if (!AllowExplicit && Conv->isExplicit())
4111 = Conv
5164 CXXConversionDecl *Conv = local
5262 CXXConversionDecl *Conv; local
6788 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); local
8527 const ImplicitConversionSequence &Conv = Cand->Conversions[I]; local
11633 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); local
11698 CXXConversionDecl *Conv local
[all...]
H A DSemaExprCXX.cpp1307 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
1308 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion)
1318 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
1319 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion)
2295 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv,
2297 return S.Diag(Conv->getLocation(), diag::note_delete_conversion)
2306 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv,
2308 return S.Diag(Conv->getLocation(), diag::note_delete_conversion)
2578 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method); local
2579 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv,
[all...]
H A DSemaLambda.cpp1558 CXXConversionDecl *Conv,
1561 CXXRecordDecl *Lambda = Conv->getParent();
1624 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType());
1556 BuildBlockForLambdaConversion(SourceLocation CurrentLocation, SourceLocation ConvLocation, CXXConversionDecl *Conv, Expr *Src) argument
H A DSemaDeclCXX.cpp10557 CXXConversionDecl *Conv) {
10558 CXXRecordDecl *Lambda = Conv->getParent();
10568 assert(Conv->isFunctionTemplateSpecialization());
10571 DeducedTemplateArgs = Conv->getTemplateSpecializationArgs();
10587 SynthesizedFunctionScope Scope(*this, Conv);
10608 VK_LValue, Conv->getLocation()).get();
10610 Stmt *Return = BuildReturnStmt(Conv->getLocation(), FunctionRef).get();
10611 Conv->setBody(new (Context) CompoundStmt(Context, Return,
10612 Conv->getLocation(),
10613 Conv
10555 DefineImplicitLambdaToFunctionPointerConversion( SourceLocation CurrentLocation, CXXConversionDecl *Conv) argument
10632 DefineImplicitLambdaToBlockPointerConversion( SourceLocation CurrentLocation, CXXConversionDecl *Conv) argument
[all...]
H A DSemaInit.cpp3621 CXXConversionDecl *Conv; local
3623 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
3625 Conv = cast<CXXConversionDecl>(D);
3633 if ((AllowExplicitConvs || !Conv->isExplicit()) &&
3634 (AllowRValues || Conv->getConversionType()->isLValueReferenceType())){
3642 S.AddConversionCandidate(Conv, I.getPair(), ActingDC,
4254 CXXConversionDecl *Conv; local
4256 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
4258 Conv = cast<CXXConversionDecl>(D);
4260 if (AllowExplicit || !Conv
[all...]
H A DSemaOpenMP.cpp1980 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv,
1982 return S.Diag(Conv->getLocation(), diag::note_omp_conversion_here)
1989 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv,
1991 return S.Diag(Conv->getLocation(), diag::note_omp_conversion_here)
H A DSemaStmt.cpp621 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
622 return S.Diag(Conv->getLocation(), diag::note_switch_conversion)
632 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
633 return S.Diag(Conv->getLocation(), diag::note_switch_conversion)
H A DSemaCodeComplete.cpp5466 ExprResult Conv = DefaultFunctionArrayLvalueConversion(RecExpr); local
5467 if (Conv.isInvalid()) // conversion failed. bail.
5469 RecExpr = Conv.get();
5491 ExprResult Conv = PerformContextuallyConvertToObjCPointer(RecExpr); local
5492 if (Conv.isUsable()) {
5493 RecExpr = Conv.get();
H A DSemaExpr.cpp11111 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
11112 return S.Diag(Conv->getLocation(), diag::note_ice_conversion_here)
11122 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
11123 return S.Diag(Conv->getLocation(), diag::note_ice_conversion_here)
/external/clang/lib/AST/
H A DDeclCXX.cpp1042 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { argument
1044 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction())
H A DExprConstant.cpp2616 /// \param Conv - The expression for which we are performing the conversion.
2622 static bool handleLValueToRValueConversion(EvalInfo &Info, const Expr *Conv,
2638 Info.Diag(Conv);
2645 return extractSubobject(Info, Conv, LitObj, LVal.Designator, RVal);
2652 return extractSubobject(Info, Conv, StrObj, LVal.Designator, RVal);
2656 CompleteObject Obj = findCompleteObject(Info, Conv, AK_Read, LVal, Type);
2657 return Obj && extractSubobject(Info, Conv, Obj, LVal.Designator, RVal);
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp435 Value *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", local
437 PN->replaceAllUsesWith(Conv);
/external/clang/include/clang/Sema/
H A DSema.h2163 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0;
2172 noteAmbiguous(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0;
4691 SourceLocation CurrentLoc, CXXConversionDecl *Conv);
4701 CXXConversionDecl *Conv);
4705 CXXConversionDecl *Conv,

Completed in 358 milliseconds