Home
last modified time | relevance | path

Searched refs:Conv (Results 1 – 22 of 22) sorted by relevance

/external/clang/include/clang/AST/
DASTLambda.h54 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D)) in isLambdaConversionOperator() local
55 return isLambdaConversionOperator(Conv); in isLambdaConversionOperator()
57 if (CXXConversionDecl *Conv = in isLambdaConversionOperator() local
59 return isLambdaConversionOperator(Conv); in isLambdaConversionOperator()
/external/clang/test/SemaTemplate/
Dinstantiate-invalid.cpp3 template<class Conv> class rasterizer_sl_clip Conv::xi(x2), Conv::yi(y2));
/external/clang/test/Parser/
Dcxx0x-in-cxx98.cpp32 struct Conv { template<typename T> operator T(); }; struct
34 bool pr21367_b = &Conv::operator int && false;
/external/llvm/include/llvm/DebugInfo/PDB/
DPDBExtras.h21 raw_ostream &operator<<(raw_ostream &OS, const PDB_CallingConv &Conv);
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILBase.td74 // Register File, Calling Conv, Instruction Descriptions
/external/llvm/lib/Target/Sparc/
DSparc.td47 // Register File, Calling Conv, Instruction Descriptions
/external/clang/lib/Sema/
DSemaOverload.cpp3119 CXXConversionDecl *Conv; in IsUserDefinedConversion() local
3122 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in IsUserDefinedConversion()
3124 Conv = cast<CXXConversionDecl>(D); in IsUserDefinedConversion()
3126 if (AllowExplicit || !Conv->isExplicit()) { in IsUserDefinedConversion()
3133 S.AddConversionCandidate(Conv, FoundDecl, ActingContext, in IsUserDefinedConversion()
4063 CXXConversionDecl *Conv; in FindConversionForRefInit() local
4065 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in FindConversionForRefInit()
4067 Conv = cast<CXXConversionDecl>(D); in FindConversionForRefInit()
4071 if (!AllowExplicit && Conv->isExplicit()) in FindConversionForRefInit()
4083 = Conv->getConversionType()->getAs<LValueReferenceType>(); in FindConversionForRefInit()
[all …]
DSemaDeclCXX.cpp11107 CXXConversionDecl *Conv) { in DefineImplicitLambdaToFunctionPointerConversion() argument
11108 CXXRecordDecl *Lambda = Conv->getParent(); in DefineImplicitLambdaToFunctionPointerConversion()
11118 assert(Conv->isFunctionTemplateSpecialization()); in DefineImplicitLambdaToFunctionPointerConversion()
11121 DeducedTemplateArgs = Conv->getTemplateSpecializationArgs(); in DefineImplicitLambdaToFunctionPointerConversion()
11137 SynthesizedFunctionScope Scope(*this, Conv); in DefineImplicitLambdaToFunctionPointerConversion()
11158 VK_LValue, Conv->getLocation()).get(); in DefineImplicitLambdaToFunctionPointerConversion()
11160 Stmt *Return = BuildReturnStmt(Conv->getLocation(), FunctionRef).get(); in DefineImplicitLambdaToFunctionPointerConversion()
11161 Conv->setBody(new (Context) CompoundStmt(Context, Return, in DefineImplicitLambdaToFunctionPointerConversion()
11162 Conv->getLocation(), in DefineImplicitLambdaToFunctionPointerConversion()
11163 Conv->getLocation())); in DefineImplicitLambdaToFunctionPointerConversion()
[all …]
DSemaExprCXX.cpp1405 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in BuildCXXNew() argument
1406 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion) in BuildCXXNew()
1416 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in BuildCXXNew() argument
1417 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion) in BuildCXXNew()
2398 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv, in ActOnCXXDelete() argument
2400 return S.Diag(Conv->getLocation(), diag::note_delete_conversion) in ActOnCXXDelete()
2409 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, in ActOnCXXDelete() argument
2411 return S.Diag(Conv->getLocation(), diag::note_delete_conversion) in ActOnCXXDelete()
2687 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method); in BuildCXXCastArgument() local
2688 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv, in BuildCXXCastArgument()
[all …]
DSemaLambda.cpp1574 CXXConversionDecl *Conv, in BuildBlockForLambdaConversion() argument
1577 CXXRecordDecl *Lambda = Conv->getParent(); in BuildBlockForLambdaConversion()
1640 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType()); in BuildBlockForLambdaConversion()
DSemaInit.cpp3704 CXXConversionDecl *Conv; in TryRefInitWithConversionFunction() local
3706 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in TryRefInitWithConversionFunction()
3708 Conv = cast<CXXConversionDecl>(D); in TryRefInitWithConversionFunction()
3716 if ((AllowExplicitConvs || !Conv->isExplicit()) && in TryRefInitWithConversionFunction()
3717 (AllowRValues || Conv->getConversionType()->isLValueReferenceType())){ in TryRefInitWithConversionFunction()
3725 S.AddConversionCandidate(Conv, I.getPair(), ActingDC, in TryRefInitWithConversionFunction()
4334 CXXConversionDecl *Conv; in TryUserDefinedConversion() local
4336 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in TryUserDefinedConversion()
4338 Conv = cast<CXXConversionDecl>(D); in TryUserDefinedConversion()
4340 if (AllowExplicit || !Conv->isExplicit()) { in TryUserDefinedConversion()
[all …]
DSemaStmt.cpp620 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in ActOnStartOfSwitchStmt() argument
621 return S.Diag(Conv->getLocation(), diag::note_switch_conversion) in ActOnStartOfSwitchStmt()
631 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in ActOnStartOfSwitchStmt() argument
632 return S.Diag(Conv->getLocation(), diag::note_switch_conversion) in ActOnStartOfSwitchStmt()
DSemaCodeComplete.cpp5611 ExprResult Conv = DefaultFunctionArrayLvalueConversion(RecExpr); in CodeCompleteObjCInstanceMessage() local
5612 if (Conv.isInvalid()) // conversion failed. bail. in CodeCompleteObjCInstanceMessage()
5614 RecExpr = Conv.get(); in CodeCompleteObjCInstanceMessage()
5636 ExprResult Conv = PerformContextuallyConvertToObjCPointer(RecExpr); in CodeCompleteObjCInstanceMessage() local
5637 if (Conv.isUsable()) { in CodeCompleteObjCInstanceMessage()
5638 RecExpr = Conv.get(); in CodeCompleteObjCInstanceMessage()
DSemaOpenMP.cpp4119 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv, in PerformOpenMPImplicitIntegerConversion() argument
4121 return S.Diag(Conv->getLocation(), diag::note_omp_conversion_here) in PerformOpenMPImplicitIntegerConversion()
4128 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, in PerformOpenMPImplicitIntegerConversion() argument
4130 return S.Diag(Conv->getLocation(), diag::note_omp_conversion_here) in PerformOpenMPImplicitIntegerConversion()
DSemaExpr.cpp11797 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in VerifyIntegerConstantExpression() argument
11798 return S.Diag(Conv->getLocation(), diag::note_ice_conversion_here) in VerifyIntegerConstantExpression()
11808 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in VerifyIntegerConstantExpression() argument
11809 return S.Diag(Conv->getLocation(), diag::note_ice_conversion_here) in VerifyIntegerConstantExpression()
/external/llvm/lib/DebugInfo/PDB/
DPDBExtras.cpp43 raw_ostream &llvm::operator<<(raw_ostream &OS, const PDB_CallingConv &Conv) { in operator <<() argument
45 switch (Conv) { in operator <<()
/external/llvm/lib/Target/Hexagon/
DHexagon.td172 // Register File, Calling Conv, Instruction Descriptions
/external/llvm/lib/Target/Mips/
DMips.td46 // Register File, Calling Conv, Instruction Descriptions
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp436 Value *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", in HandleFloatingPointIV() local
438 PN->replaceAllUsesWith(Conv); in HandleFloatingPointIV()
/external/clang/lib/AST/
DDeclCXX.cpp1049 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { in GetConversionType() argument
1051 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction()) in GetConversionType()
DExprConstant.cpp2708 static bool handleLValueToRValueConversion(EvalInfo &Info, const Expr *Conv, in handleLValueToRValueConversion() argument
2724 Info.Diag(Conv); in handleLValueToRValueConversion()
2731 return extractSubobject(Info, Conv, LitObj, LVal.Designator, RVal); in handleLValueToRValueConversion()
2738 return extractSubobject(Info, Conv, StrObj, LVal.Designator, RVal); in handleLValueToRValueConversion()
2742 CompleteObject Obj = findCompleteObject(Info, Conv, AK_Read, LVal, Type); in handleLValueToRValueConversion()
2743 return Obj && extractSubobject(Info, Conv, Obj, LVal.Designator, RVal); in handleLValueToRValueConversion()
/external/clang/include/clang/Sema/
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,