Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/unittests/Tooling/
H A DCastExprTest.cpp77 auto *Conv = Expr->getConversionFunction(); in TEST() local
78 EXPECT_TRUE(isa<CXXConstructorDecl>(Conv)) in TEST()
79 << "Expected CXXConstructorDecl, but saw " << Conv->getDeclKindName(); in TEST()
100 auto *Conv = Expr->getConversionFunction(); in TEST() local
101 EXPECT_TRUE(isa<CXXMethodDecl>(Conv)) in TEST()
102 << "Expected CXXMethodDecl, but saw " << Conv->getDeclKindName(); in TEST()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTLambda.h53 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D)) in isLambdaConversionOperator() local
54 return isLambdaConversionOperator(Conv); in isLambdaConversionOperator()
56 if (CXXConversionDecl *Conv = in isLambdaConversionOperator() local
58 return isLambdaConversionOperator(Conv); in isLambdaConversionOperator()
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dinstantiate-invalid.cpp3 template<class Conv> class rasterizer_sl_clip Conv::xi(x2), Conv::yi(y2));
/llvm-project-15.0.7/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;
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcompare-cxx2a.cpp318 struct Conv { struct
325 using C = Conv<int, 0>; in test_user_conv()
334 using C = Conv<int, -1>; in test_user_conv()
344 constexpr const Conv<int, -1> operator<=>(X) { return {}; } in operator <=>()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DNumberObjectConversionChecker.cpp102 const Stmt *Conv = Result.Nodes.getNodeAs<Stmt>("conv"); in run() local
103 assert(Conv); in run()
192 Conv->getSourceRange()); in run()
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanai.td16 // Register File, Calling Conv, Instruction Descriptions
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/
H A DPDBExtras.h26 raw_ostream &operator<<(raw_ostream &OS, const PDB_CallingConv &Conv);
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVE.td26 // Register File, Calling Conv, Instruction Descriptions
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOverload.cpp1999 Sema::AssignConvertType Conv = in IsStandardConversion() local
2005 switch (Conv) { in IsStandardConversion()
3542 CXXConversionDecl *Conv; in IsUserDefinedConversion() local
4538 Conv = ReferenceConversions(); in CompareReferenceRelationship()
4568 bool ConvertedReferent = Conv != 0; in CompareReferenceRelationship()
4637 CXXConversionDecl *Conv; in FindConversionForRefInit() local
5957 CXXConversionDecl *Conv = in diagnoseAmbiguousConversion() local
6057 CXXConversionDecl *Conv; in collectViableConversionCandidates() local
10545 assert(Conv.isBad()); in DiagnoseBadConversion()
14753 if (!Conv->isExplicit()) { in BuildCallToObjectOfClassType()
[all …]
H A DSemaDeclCXX.cpp15317 CXXRecordDecl *Lambda = Conv->getParent(); in DefineImplicitLambdaToFunctionPointerConversion()
15357 Conv->getLocation(), Conv->getLocation())); in DefineImplicitLambdaToFunctionPointerConversion()
15358 Conv->markUsed(Context); in DefineImplicitLambdaToFunctionPointerConversion()
15359 Conv->setReferenced(); in DefineImplicitLambdaToFunctionPointerConversion()
15362 L->CompletedImplicitDefinition(Conv); in DefineImplicitLambdaToFunctionPointerConversion()
15371 CXXConversionDecl *Conv) in DefineImplicitLambdaToBlockPointerConversion() argument
15396 Conv->setInvalidDecl(); in DefineImplicitLambdaToBlockPointerConversion()
15405 Conv->setInvalidDecl(); in DefineImplicitLambdaToBlockPointerConversion()
15412 Conv->getLocation(), Conv->getLocation())); in DefineImplicitLambdaToBlockPointerConversion()
15413 Conv->markUsed(Context); in DefineImplicitLambdaToBlockPointerConversion()
[all …]
H A DSemaInit.cpp4035 CXXConversionDecl *Conv; in ResolveConstructorOverload() local
4037 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in ResolveConstructorOverload()
4039 Conv = cast<CXXConversionDecl>(D); in ResolveConstructorOverload()
4655 CXXConversionDecl *Conv; in TryRefInitWithConversionFunction() local
4657 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in TryRefInitWithConversionFunction()
4659 Conv = cast<CXXConversionDecl>(D); in TryRefInitWithConversionFunction()
4668 Conv->getConversionType()->isLValueReferenceType())) { in TryRefInitWithConversionFunction()
5329 CXXConversionDecl *Conv; in TryUserDefinedConversion() local
5333 Conv = cast<CXXConversionDecl>(D); in TryUserDefinedConversion()
6929 if (auto *Conv = dyn_cast_or_null<CXXConversionDecl>(Callee)) in shouldTrackImplicitObjectArg() local
[all …]
H A DSemaCoroutine.cpp406 ExprResult Conv = S.PerformContextuallyConvertToBool(AwaitReady); in buildCoawaitCalls() local
407 if (Conv.isInvalid()) { in buildCoawaitCalls()
414 Calls.Results[ACT::ACT_Ready] = S.MaybeCreateExprWithCleanups(Conv.get()); in buildCoawaitCalls()
H A DSemaLambda.cpp1969 CXXConversionDecl *Conv, in BuildBlockForLambdaConversion() argument
1972 CXXRecordDecl *Lambda = Conv->getParent(); in BuildBlockForLambdaConversion()
2029 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType()); in BuildBlockForLambdaConversion()
H A DSemaExprCXX.cpp2137 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in BuildCXXNew() argument
2138 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion) in BuildCXXNew()
2148 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in BuildCXXNew() argument
2149 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion) in BuildCXXNew()
3563 return S.Diag(Conv->getLocation(), diag::note_delete_conversion) in ActOnCXXDelete()
3572 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, in ActOnCXXDelete() argument
3574 return S.Diag(Conv->getLocation(), diag::note_delete_conversion) in ActOnCXXDelete()
4071 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method); in BuildCXXCastArgument() local
4072 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv, in BuildCXXCastArgument()
4117 if (const CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(FD)) { in PerformImplicitConversion() local
[all …]
H A DSemaStmt.cpp1052 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in CheckSwitchCondition() argument
1053 return S.Diag(Conv->getLocation(), diag::note_switch_conversion) in CheckSwitchCondition()
1063 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in CheckSwitchCondition() argument
1064 return S.Diag(Conv->getLocation(), diag::note_switch_conversion) in CheckSwitchCondition()
H A DSemaCodeComplete.cpp8092 ExprResult Conv = DefaultFunctionArrayLvalueConversion(RecExpr); in CodeCompleteObjCInstanceMessage() local
8093 if (Conv.isInvalid()) // conversion failed. bail. in CodeCompleteObjCInstanceMessage()
8095 RecExpr = Conv.get(); in CodeCompleteObjCInstanceMessage()
8117 ExprResult Conv = PerformContextuallyConvertToObjCPointer(RecExpr); in CodeCompleteObjCInstanceMessage() local
8118 if (Conv.isUsable()) { in CodeCompleteObjCInstanceMessage()
8119 RecExpr = Conv.get(); in CodeCompleteObjCInstanceMessage()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DEasilySwappableParametersCheck.cpp409 MixData(MixFlags Flags, ConversionSequence Conv) in MixData()
410 : Flags(Flags), Conversion(Conv), CreatedFromOneWayConversion(true) {} in MixData()
1962 const model::ConversionSequence &Conv, in FormattedConversionSequence()
1974 std::string SeqBeginTypeStr = Conv.Begin.getAsString(PP); in FormattedConversionSequence()
1975 std::string SeqEndTypeStr = Conv.End.getAsString(PP); in FormattedConversionSequence()
1989 for (QualType InvolvedType : Conv.getInvolvedTypesInSequence()) in FormattedConversionSequence()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp72 const PDB_CallingConv &Conv) { in operator <<() argument
74 switch (Conv) { in operator <<()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparc.td69 // Register File, Calling Conv, Instruction Descriptions
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Tosa/IR/
H A DTosaOpBase.td99 let summary = "Attribute for Conv type op quantization information.";
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMips.td212 // Register File, Calling Conv, Instruction Descriptions
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp401 Value *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", in handleFloatingPointIV() local
403 PN->replaceAllUsesWith(Conv); in handleFloatingPointIV()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8068 SDValue Conv; in convertFPToInt() local
8086 Conv = DAG.getNode(Opc, dl, MVT::f64, Src); in convertFPToInt()
8088 return Conv; in convertFPToInt()
8141 SDValue Conv = convertFPToInt(Op, DAG, Subtarget); in LowerFP_TO_INTDirectMove() local
8144 return DAG.getMergeValues({Mov, Conv.getValue(1)}, dl); in LowerFP_TO_INTDirectMove()
10008 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, V1); in LowerVECTOR_SHUFFLE() local
10012 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v4i32, V1); in LowerVECTOR_SHUFFLE() local
10016 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v2i64, V1); in LowerVECTOR_SHUFFLE() local
10030 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v4i32, V1); in LowerVECTOR_SHUFFLE() local
14210 SDValue Conv = DAG.getBitcast(VT, Shuffle); in addShuffleForVecExtend() local
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp1634 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { in GetConversionType() argument
1636 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction()) in GetConversionType()

12