/external/clang/test/Parser/ |
H A D | cxx0x-in-cxx98.cpp | 32 struct Conv { template<typename T> operator T(); }; struct 34 bool pr21367_b = &Conv::operator int && false;
|
/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/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBExtras.h | 21 raw_ostream &operator<<(raw_ostream &OS, const PDB_CallingConv &Conv);
|
/external/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 3119 CXXConversionDecl *Conv; local 3122 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); 3124 Conv = cast<CXXConversionDecl>(D); 3126 if (AllowExplicit || !Conv->isExplicit()) { 3133 S.AddConversionCandidate(Conv, FoundDecl, ActingContext, 4063 CXXConversionDecl *Conv; local 4065 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); 4067 Conv = cast<CXXConversionDecl>(D); 4071 if (!AllowExplicit && Conv->isExplicit()) 4083 = Conv 5221 CXXConversionDecl *Conv = local 5319 CXXConversionDecl *Conv; local 6956 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); local [all...] |
H A D | SemaLambda.cpp | 1574 CXXConversionDecl *Conv, 1577 CXXRecordDecl *Lambda = Conv->getParent(); 1640 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType()); 1572 BuildBlockForLambdaConversion(SourceLocation CurrentLocation, SourceLocation ConvLocation, CXXConversionDecl *Conv, Expr *Src) argument
|
H A D | SemaExprCXX.cpp | 1405 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { 1406 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion) 1416 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { 1417 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion) 2398 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv, 2400 return S.Diag(Conv->getLocation(), diag::note_delete_conversion) 2409 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, 2411 return S.Diag(Conv->getLocation(), diag::note_delete_conversion) 2687 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method); 2688 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv, [all...] |
H A D | SemaDeclCXX.cpp | 11107 CXXConversionDecl *Conv) { 11108 CXXRecordDecl *Lambda = Conv->getParent(); 11118 assert(Conv->isFunctionTemplateSpecialization()); 11121 DeducedTemplateArgs = Conv->getTemplateSpecializationArgs(); 11137 SynthesizedFunctionScope Scope(*this, Conv); 11158 VK_LValue, Conv->getLocation()).get(); 11160 Stmt *Return = BuildReturnStmt(Conv->getLocation(), FunctionRef).get(); 11161 Conv->setBody(new (Context) CompoundStmt(Context, Return, 11162 Conv->getLocation(), 11163 Conv 11105 DefineImplicitLambdaToFunctionPointerConversion( SourceLocation CurrentLocation, CXXConversionDecl *Conv) argument 11182 DefineImplicitLambdaToBlockPointerConversion( SourceLocation CurrentLocation, CXXConversionDecl *Conv) argument [all...] |
H A D | SemaInit.cpp | 3704 CXXConversionDecl *Conv; local 3706 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); 3708 Conv = cast<CXXConversionDecl>(D); 3716 if ((AllowExplicitConvs || !Conv->isExplicit()) && 3717 (AllowRValues || Conv->getConversionType()->isLValueReferenceType())){ 3725 S.AddConversionCandidate(Conv, I.getPair(), ActingDC, 4334 CXXConversionDecl *Conv; local 4336 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); 4338 Conv = cast<CXXConversionDecl>(D); 4340 if (AllowExplicit || !Conv [all...] |
H A D | SemaStmt.cpp | 620 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { 621 return S.Diag(Conv->getLocation(), diag::note_switch_conversion) 631 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { 632 return S.Diag(Conv->getLocation(), diag::note_switch_conversion)
|
H A D | SemaCodeComplete.cpp | 5611 ExprResult Conv = DefaultFunctionArrayLvalueConversion(RecExpr); local 5612 if (Conv.isInvalid()) // conversion failed. bail. 5614 RecExpr = Conv.get(); 5636 ExprResult Conv = PerformContextuallyConvertToObjCPointer(RecExpr); local 5637 if (Conv.isUsable()) { 5638 RecExpr = Conv.get();
|
H A D | SemaOpenMP.cpp | 4119 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv, 4121 return S.Diag(Conv->getLocation(), diag::note_omp_conversion_here) 4128 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, 4130 return S.Diag(Conv->getLocation(), diag::note_omp_conversion_here)
|
H A D | SemaExpr.cpp | 11797 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { 11798 return S.Diag(Conv->getLocation(), diag::note_ice_conversion_here) 11808 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { 11809 return S.Diag(Conv->getLocation(), diag::note_ice_conversion_here)
|
/external/llvm/lib/DebugInfo/PDB/ |
H A D | PDBExtras.cpp | 43 raw_ostream &llvm::operator<<(raw_ostream &OS, const PDB_CallingConv &Conv) { argument 45 switch (Conv) {
|
/external/clang/lib/AST/ |
H A D | DeclCXX.cpp | 1049 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { argument 1051 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction())
|
H A D | ExprConstant.cpp | 2702 /// \param Conv - The expression for which we are performing the conversion. 2708 static bool handleLValueToRValueConversion(EvalInfo &Info, const Expr *Conv, argument 2724 Info.Diag(Conv); 2731 return extractSubobject(Info, Conv, LitObj, LVal.Designator, RVal); 2738 return extractSubobject(Info, Conv, StrObj, LVal.Designator, RVal); 2742 CompleteObject Obj = findCompleteObject(Info, Conv, AK_Read, LVal, Type); 2743 return Obj && extractSubobject(Info, Conv, Obj, LVal.Designator, RVal);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 436 Value *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", local 438 PN->replaceAllUsesWith(Conv);
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 2131 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0; 2140 noteAmbiguous(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0; 4808 SourceLocation CurrentLoc, CXXConversionDecl *Conv); 4818 CXXConversionDecl *Conv); 4822 CXXConversionDecl *Conv,
|