| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | CastExprTest.cpp | 77 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 D | ASTLambda.h | 53 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 D | instantiate-invalid.cpp | 3 template<class Conv> class rasterizer_sl_clip Conv::xi(x2), Conv::yi(y2));
|
| /llvm-project-15.0.7/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;
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | compare-cxx2a.cpp | 318 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 D | NumberObjectConversionChecker.cpp | 102 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 D | Lanai.td | 16 // Register File, Calling Conv, Instruction Descriptions
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBExtras.h | 26 raw_ostream &operator<<(raw_ostream &OS, const PDB_CallingConv &Conv);
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VE.td | 26 // Register File, Calling Conv, Instruction Descriptions
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 1999 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 D | SemaDeclCXX.cpp | 15317 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 D | SemaInit.cpp | 4035 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 D | SemaCoroutine.cpp | 406 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 D | SemaLambda.cpp | 1969 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 D | SemaExprCXX.cpp | 2137 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 D | SemaStmt.cpp | 1052 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 D | SemaCodeComplete.cpp | 8092 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 D | EasilySwappableParametersCheck.cpp | 409 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 D | PDBExtras.cpp | 72 const PDB_CallingConv &Conv) { in operator <<() argument 74 switch (Conv) { in operator <<()
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | Sparc.td | 69 // Register File, Calling Conv, Instruction Descriptions
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Tosa/IR/ |
| H A D | TosaOpBase.td | 99 let summary = "Attribute for Conv type op quantization information.";
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | Mips.td | 212 // Register File, Calling Conv, Instruction Descriptions
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 401 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 D | PPCISelLowering.cpp | 8068 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 D | DeclCXX.cpp | 1634 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { in GetConversionType() argument 1636 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction()) in GetConversionType()
|