/external/clang/include/clang/AST/ |
H A D | ASTLambda.h | 54 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 D | instantiate-invalid.cpp | 3 template<class Conv> class rasterizer_sl_clip Conv::xi(x2), Conv::yi(y2));
|
/external/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 3150 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 D | SemaExprCXX.cpp | 1307 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 D | SemaLambda.cpp | 1558 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 D | SemaDeclCXX.cpp | 10557 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 D | SemaInit.cpp | 3621 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 D | SemaOpenMP.cpp | 1980 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 D | SemaStmt.cpp | 621 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 D | SemaCodeComplete.cpp | 5466 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 D | SemaExpr.cpp | 11111 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 D | DeclCXX.cpp | 1042 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { argument 1044 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction())
|
H A D | ExprConstant.cpp | 2616 /// \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 D | IndVarSimplify.cpp | 435 Value *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", local 437 PN->replaceAllUsesWith(Conv);
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 2163 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,
|