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

/external/clang/test/Parser/
H A Dcxx0x-in-cxx98.cpp32 struct Conv { template<typename T> operator T(); }; struct
34 bool pr21367_b = &Conv::operator int && false;
/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/llvm/include/llvm/DebugInfo/PDB/
H A DPDBExtras.h21 raw_ostream &operator<<(raw_ostream &OS, const PDB_CallingConv &Conv);
/external/clang/lib/Sema/
H A DSemaOverload.cpp3119 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 DSemaLambda.cpp1574 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 DSemaExprCXX.cpp1405 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 DSemaDeclCXX.cpp11107 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 DSemaInit.cpp3704 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 DSemaStmt.cpp620 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 DSemaCodeComplete.cpp5611 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 DSemaOpenMP.cpp4119 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 DSemaExpr.cpp11797 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 DPDBExtras.cpp43 raw_ostream &llvm::operator<<(raw_ostream &OS, const PDB_CallingConv &Conv) { argument
45 switch (Conv) {
/external/clang/lib/AST/
H A DDeclCXX.cpp1049 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { argument
1051 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction())
H A DExprConstant.cpp2702 /// \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 DIndVarSimplify.cpp436 Value *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", local
438 PN->replaceAllUsesWith(Conv);
/external/clang/include/clang/Sema/
H A DSema.h2131 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,

Completed in 868 milliseconds