Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A 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()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DNumberObjectConversionChecker.cpp103 const Stmt *Conv = Result.Nodes.getNodeAs<Stmt>("conv"); in run() local
104 assert(Conv); in run()
193 Conv->getSourceRange()); in run()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanai.td17 // Register File, Calling Conv, Instruction Descriptions
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/
H A DPDBExtras.h28 raw_ostream &operator<<(raw_ostream &OS, const PDB_CallingConv &Conv);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaOverload.cpp1921 Sema::AssignConvertType Conv = in IsStandardConversion() local
1927 switch (Conv) { in IsStandardConversion()
3424 CXXConversionDecl *Conv; in IsUserDefinedConversion() local
4410 CXXConversionDecl *Conv; in FindConversionForRefInit() local
5626 CXXConversionDecl *Conv = in diagnoseAmbiguousConversion() local
5724 CXXConversionDecl *Conv; in collectViableConversionCandidates() local
9682 assert(Conv.isBad()); in DiagnoseBadConversion()
9701 Expr *FromExpr = Conv.Bad.FromExpr; in DiagnoseBadConversion()
9703 QualType ToTy = Conv.Bad.getToType(); in DiagnoseBadConversion()
13199 if (!Conv->isExplicit()) { in BuildCallToObjectOfClassType()
[all …]
H A DSemaDeclCXX.cpp12764 CXXRecordDecl *Lambda = Conv->getParent(); in DefineImplicitLambdaToFunctionPointerConversion()
12803 Conv->setBody(CompoundStmt::Create(Context, Return, Conv->getLocation(), in DefineImplicitLambdaToFunctionPointerConversion()
12805 Conv->markUsed(Context); in DefineImplicitLambdaToFunctionPointerConversion()
12806 Conv->setReferenced(); in DefineImplicitLambdaToFunctionPointerConversion()
12809 L->CompletedImplicitDefinition(Conv); in DefineImplicitLambdaToFunctionPointerConversion()
12818 CXXConversionDecl *Conv) in DefineImplicitLambdaToBlockPointerConversion() argument
12843 Conv->setInvalidDecl(); in DefineImplicitLambdaToBlockPointerConversion()
12852 Conv->setInvalidDecl(); in DefineImplicitLambdaToBlockPointerConversion()
12858 Conv->setBody(CompoundStmt::Create(Context, ReturnS, Conv->getLocation(), in DefineImplicitLambdaToBlockPointerConversion()
12860 Conv->markUsed(Context); in DefineImplicitLambdaToBlockPointerConversion()
[all …]
H A DSemaInit.cpp3780 CXXConversionDecl *Conv; in ResolveConstructorOverload() local
3784 Conv = cast<CXXConversionDecl>(D); in ResolveConstructorOverload()
4370 CXXConversionDecl *Conv; in TryRefInitWithConversionFunction() local
4372 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in TryRefInitWithConversionFunction()
4374 Conv = cast<CXXConversionDecl>(D); in TryRefInitWithConversionFunction()
4382 if ((AllowExplicitConvs || !Conv->isExplicit()) && in TryRefInitWithConversionFunction()
4391 S.AddConversionCandidate(Conv, I.getPair(), ActingDC, in TryRefInitWithConversionFunction()
4986 CXXConversionDecl *Conv; in TryUserDefinedConversion() local
4990 Conv = cast<CXXConversionDecl>(D); in TryUserDefinedConversion()
4992 if (AllowExplicit || !Conv->isExplicit()) { in TryUserDefinedConversion()
[all …]
H A DSemaLambda.cpp1711 CXXConversionDecl *Conv, in BuildBlockForLambdaConversion() argument
1714 CXXRecordDecl *Lambda = Conv->getParent(); in BuildBlockForLambdaConversion()
1772 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType()); in BuildBlockForLambdaConversion()
H A DSemaCoroutine.cpp453 ExprResult Conv = S.PerformContextuallyConvertToBool(AwaitReady); in buildCoawaitCalls() local
454 if (Conv.isInvalid()) { in buildCoawaitCalls()
461 Calls.Results[ACT::ACT_Ready] = Conv.get(); in buildCoawaitCalls()
H A DSemaExprCXX.cpp1965 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in BuildCXXNew() argument
1966 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion) in BuildCXXNew()
1976 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in BuildCXXNew() argument
1977 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion) in BuildCXXNew()
3279 return S.Diag(Conv->getLocation(), diag::note_delete_conversion) in ActOnCXXDelete()
3288 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, in ActOnCXXDelete() argument
3290 return S.Diag(Conv->getLocation(), diag::note_delete_conversion) in ActOnCXXDelete()
3774 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method); in BuildCXXCastArgument() local
3775 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv, in BuildCXXCastArgument()
3819 if (const CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(FD)) { in PerformImplicitConversion() local
[all …]
H A DSemaStmt.cpp666 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in CheckSwitchCondition() argument
667 return S.Diag(Conv->getLocation(), diag::note_switch_conversion) in CheckSwitchCondition()
677 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in CheckSwitchCondition() argument
678 return S.Diag(Conv->getLocation(), diag::note_switch_conversion) in CheckSwitchCondition()
H A DSemaCodeComplete.cpp6463 ExprResult Conv = DefaultFunctionArrayLvalueConversion(RecExpr); in CodeCompleteObjCInstanceMessage() local
6464 if (Conv.isInvalid()) // conversion failed. bail. in CodeCompleteObjCInstanceMessage()
6466 RecExpr = Conv.get(); in CodeCompleteObjCInstanceMessage()
6488 ExprResult Conv = PerformContextuallyConvertToObjCPointer(RecExpr); in CodeCompleteObjCInstanceMessage() local
6489 if (Conv.isUsable()) { in CodeCompleteObjCInstanceMessage()
6490 RecExpr = Conv.get(); in CodeCompleteObjCInstanceMessage()
H A DSemaOpenMP.cpp8901 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv, in PerformOpenMPImplicitIntegerConversion() argument
8903 return S.Diag(Conv->getLocation(), diag::note_omp_conversion_here) in PerformOpenMPImplicitIntegerConversion()
8910 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, in PerformOpenMPImplicitIntegerConversion() argument
8912 return S.Diag(Conv->getLocation(), diag::note_omp_conversion_here) in PerformOpenMPImplicitIntegerConversion()
H A DSemaExpr.cpp14271 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in VerifyIntegerConstantExpression() argument
14272 return S.Diag(Conv->getLocation(), diag::note_ice_conversion_here) in VerifyIntegerConstantExpression()
14282 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in VerifyIntegerConstantExpression() argument
14283 return S.Diag(Conv->getLocation(), diag::note_ice_conversion_here) in VerifyIntegerConstantExpression()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp73 const PDB_CallingConv &Conv) { in operator <<() argument
75 switch (Conv) { in operator <<()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparc.td70 // Register File, Calling Conv, Instruction Descriptions
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMips.td55 // Register File, Calling Conv, Instruction Descriptions
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp473 Value *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", in handleFloatingPointIV() local
475 PN->replaceAllUsesWith(Conv); in handleFloatingPointIV()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp1427 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { in GetConversionType() argument
1429 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction()) in GetConversionType()
H A DExprConstant.cpp2525 static bool handleLValueToRValueConversion(EvalInfo &Info, const Expr *Conv,
3346 static bool handleLValueToRValueConversion(EvalInfo &Info, const Expr *Conv, in handleLValueToRValueConversion() argument
3360 Info.FFDiag(Conv); in handleLValueToRValueConversion()
3367 return extractSubobject(Info, Conv, LitObj, LVal.Designator, RVal); in handleLValueToRValueConversion()
3374 return extractSubobject(Info, Conv, StrObj, LVal.Designator, RVal); in handleLValueToRValueConversion()
3378 CompleteObject Obj = findCompleteObject(Info, Conv, AK_Read, LVal, Type); in handleLValueToRValueConversion()
3379 return Obj && extractSubobject(Info, Conv, Obj, LVal.Designator, RVal); in handleLValueToRValueConversion()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8563 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, V1); in LowerVECTOR_SHUFFLE() local
8564 SDValue ReveHWord = DAG.getNode(PPCISD::XXREVERSE, dl, MVT::v8i16, Conv); in LowerVECTOR_SHUFFLE()
8567 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v4i32, V1); in LowerVECTOR_SHUFFLE() local
8568 SDValue ReveWord = DAG.getNode(PPCISD::XXREVERSE, dl, MVT::v4i32, Conv); in LowerVECTOR_SHUFFLE()
8571 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v2i64, V1); in LowerVECTOR_SHUFFLE() local
8572 SDValue ReveDWord = DAG.getNode(PPCISD::XXREVERSE, dl, MVT::v2i64, Conv); in LowerVECTOR_SHUFFLE()
8575 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v1i128, V1); in LowerVECTOR_SHUFFLE() local
8585 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v4i32, V1); in LowerVECTOR_SHUFFLE() local
8586 SDValue Splat = DAG.getNode(PPCISD::XXSPLT, dl, MVT::v4i32, Conv, in LowerVECTOR_SHUFFLE()
8593 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v2f64, V1); in LowerVECTOR_SHUFFLE() local
[all …]
H A DPPCISelDAGToDAG.cpp2453 SDValue addExtOrTrunc(SDValue NatWidthRes, ExtOrTruncConversion Conv);
2761 ExtOrTruncConversion Conv) { in addExtOrTrunc() argument
2766 if (Conv == ExtOrTruncConversion::Ext) { in addExtOrTrunc()
2774 assert(Conv == ExtOrTruncConversion::Trunc && in addExtOrTrunc()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h2681 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0;
2690 noteAmbiguous(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0;
5669 SourceLocation CurrentLoc, CXXConversionDecl *Conv);
5679 CXXConversionDecl *Conv);
5683 CXXConversionDecl *Conv,