Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanai.td16 // Register File, Calling Conv, Instruction Descriptions
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
H A DPDBExtras.h26 raw_ostream &operator<<(raw_ostream &OS, const PDB_CallingConv &Conv);
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVE.td26 // Register File, Calling Conv, Instruction Descriptions
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaOverload.cpp2106 Sema::AssignConvertType Conv = in IsStandardConversion() local
2112 switch (Conv) { in IsStandardConversion()
3649 CXXConversionDecl *Conv; in IsUserDefinedConversion() local
3652 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in IsUserDefinedConversion()
3654 Conv = cast<CXXConversionDecl>(D); in IsUserDefinedConversion()
3662 S.AddConversionCandidate(Conv, FoundDecl, ActingContext, From, ToType, in IsUserDefinedConversion()
3779 getConversionOpReturnTyAsFunction(CXXConversionDecl *Conv) { in getConversionOpReturnTyAsFunction() argument
3780 const FunctionType *ConvFuncTy = Conv->getType()->castAs<FunctionType>(); in getConversionOpReturnTyAsFunction()
4635 ReferenceConversions &Conv = ConvOut ? *ConvOut : ConvTmp; in CompareReferenceRelationship() local
4636 Conv = ReferenceConversions(); in CompareReferenceRelationship()
[all …]
H A DSemaDeclCXX.cpp15429 CXXConversionDecl *Conv) { in DefineImplicitLambdaToFunctionPointerConversion() argument
15430 SynthesizedFunctionScope Scope(*this, Conv); in DefineImplicitLambdaToFunctionPointerConversion()
15431 assert(!Conv->getReturnType()->isUndeducedType()); in DefineImplicitLambdaToFunctionPointerConversion()
15433 QualType ConvRT = Conv->getType()->castAs<FunctionType>()->getReturnType(); in DefineImplicitLambdaToFunctionPointerConversion()
15437 CXXRecordDecl *Lambda = Conv->getParent(); in DefineImplicitLambdaToFunctionPointerConversion()
15442 if (auto *TemplateArgs = Conv->getTemplateSpecializationArgs()) { in DefineImplicitLambdaToFunctionPointerConversion()
15473 Invoker->setType(Conv->getReturnType()->getPointeeType()); in DefineImplicitLambdaToFunctionPointerConversion()
15474 Invoker->setBody(new (Context) CompoundStmt(Conv->getLocation())); in DefineImplicitLambdaToFunctionPointerConversion()
15479 Conv->getLocation()); in DefineImplicitLambdaToFunctionPointerConversion()
15481 Stmt *Return = BuildReturnStmt(Conv->getLocation(), FunctionRef).get(); in DefineImplicitLambdaToFunctionPointerConversion()
[all …]
H A DSemaInit.cpp4062 CXXConversionDecl *Conv; in ResolveConstructorOverload() local
4064 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in ResolveConstructorOverload()
4066 Conv = cast<CXXConversionDecl>(D); in ResolveConstructorOverload()
4074 S.AddConversionCandidate(Conv, I.getPair(), ActingDC, Initializer, in ResolveConstructorOverload()
4682 CXXConversionDecl *Conv; in TryRefInitWithConversionFunction() local
4684 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in TryRefInitWithConversionFunction()
4686 Conv = cast<CXXConversionDecl>(D); in TryRefInitWithConversionFunction()
4695 Conv->getConversionType()->isLValueReferenceType())) { in TryRefInitWithConversionFunction()
4703 Conv, I.getPair(), ActingDC, Initializer, DestType, CandidateSet, in TryRefInitWithConversionFunction()
5606 CXXConversionDecl *Conv; in TryUserDefinedConversion() 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.cpp2011 CXXConversionDecl *Conv, in BuildBlockForLambdaConversion() argument
2014 CXXRecordDecl *Lambda = Conv->getParent(); in BuildBlockForLambdaConversion()
2071 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType()); in BuildBlockForLambdaConversion()
H A DSemaExprCXX.cpp2158 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in BuildCXXNew() argument
2159 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion) in BuildCXXNew()
2169 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override { in BuildCXXNew() argument
2170 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion) in BuildCXXNew()
3631 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv, in ActOnCXXDelete() argument
3633 return S.Diag(Conv->getLocation(), diag::note_delete_conversion) in ActOnCXXDelete()
3642 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, in ActOnCXXDelete() argument
3644 return S.Diag(Conv->getLocation(), diag::note_delete_conversion) in ActOnCXXDelete()
4141 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method); in BuildCXXCastArgument() local
4142 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv, in BuildCXXCastArgument()
[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.cpp8146 ExprResult Conv = DefaultFunctionArrayLvalueConversion(RecExpr); in CodeCompleteObjCInstanceMessage() local
8147 if (Conv.isInvalid()) // conversion failed. bail. in CodeCompleteObjCInstanceMessage()
8149 RecExpr = Conv.get(); in CodeCompleteObjCInstanceMessage()
8171 ExprResult Conv = PerformContextuallyConvertToObjCPointer(RecExpr); in CodeCompleteObjCInstanceMessage() local
8172 if (Conv.isUsable()) { in CodeCompleteObjCInstanceMessage()
8173 RecExpr = Conv.get(); in CodeCompleteObjCInstanceMessage()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp676 Value *Conv = nullptr; in replaceFloatIVWithIntegerIV() local
684 Conv = Builder.CreateTrunc(IVOperand, CI->getType(), Name + ".trunc"); in replaceFloatIVWithIntegerIV()
687 Conv = Builder.CreateZExt(IVOperand, CI->getType(), Name + ".zext"); in replaceFloatIVWithIntegerIV()
689 Conv = Builder.CreateSExt(IVOperand, CI->getType(), Name + ".sext"); in replaceFloatIVWithIntegerIV()
692 Conv = IVOperand; in replaceFloatIVWithIntegerIV()
694 CI->replaceAllUsesWith(Conv); in replaceFloatIVWithIntegerIV()
697 << " with: " << *Conv << '\n'); in replaceFloatIVWithIntegerIV()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp72 const PDB_CallingConv &Conv) { in operator <<() argument
74 switch (Conv) { in operator <<()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparc.td69 // Register File, Calling Conv, Instruction Descriptions
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMips.td212 // Register File, Calling Conv, Instruction Descriptions
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp400 Value *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", in handleFloatingPointIV() local
402 PN->replaceAllUsesWith(Conv); in handleFloatingPointIV()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8078 SDValue Conv; in convertFPToInt() local
8093 Conv = DAG.getNode(Opc, dl, DAG.getVTList(MVT::f64, MVT::Other), in convertFPToInt()
8096 Conv = DAG.getNode(Opc, dl, MVT::f64, Src); in convertFPToInt()
8098 return Conv; in convertFPToInt()
8151 SDValue Conv = convertFPToInt(Op, DAG, Subtarget); in LowerFP_TO_INTDirectMove() local
8152 SDValue Mov = DAG.getNode(PPCISD::MFVSR, dl, Op.getValueType(), Conv); in LowerFP_TO_INTDirectMove()
8154 return DAG.getMergeValues({Mov, Conv.getValue(1)}, dl); in LowerFP_TO_INTDirectMove()
10021 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, V1); in LowerVECTOR_SHUFFLE() local
10022 SDValue ReveHWord = DAG.getNode(ISD::BSWAP, dl, MVT::v8i16, Conv); in LowerVECTOR_SHUFFLE()
10025 SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v4i32, V1); in LowerVECTOR_SHUFFLE() local
[all …]
H A DPPCISelDAGToDAG.cpp2755 SDValue addExtOrTrunc(SDValue NatWidthRes, ExtOrTruncConversion Conv);
3064 ExtOrTruncConversion Conv) { in addExtOrTrunc() argument
3069 if (Conv == ExtOrTruncConversion::Ext) { in addExtOrTrunc()
3077 assert(Conv == ExtOrTruncConversion::Trunc && in addExtOrTrunc()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DDeclCXX.cpp1663 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { in GetConversionType() argument
1665 cast<CXXConversionDecl>(Conv->getUnderlyingDecl()->getAsFunction()) in GetConversionType()
H A DExprConstant.cpp4238 handleLValueToRValueConversion(EvalInfo &Info, const Expr *Conv, QualType Type, in handleLValueToRValueConversion() argument
4256 Info.FFDiag(Conv); in handleLValueToRValueConversion()
4280 Info.FFDiag(Conv); in handleLValueToRValueConversion()
4287 return extractSubobject(Info, Conv, LitObj, LVal.Designator, RVal, AK); in handleLValueToRValueConversion()
4297 Info.FFDiag(Conv); in handleLValueToRValueConversion()
4302 Info.FFDiag(Conv, diag::note_constexpr_access_past_end) << AK; in handleLValueToRValueConversion()
4304 Info.FFDiag(Conv); in handleLValueToRValueConversion()
4313 CompleteObject Obj = findCompleteObject(Info, Conv, AK, LVal, Type); in handleLValueToRValueConversion()
4314 return Obj && extractSubobject(Info, Conv, Obj, LVal.Designator, RVal, AK); in handleLValueToRValueConversion()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2381 SDValue Conv = DAG.getNode(Op, SDLoc(N), ExtVT, N->getOperand(0)); in performVectorExtendToFPCombine() local
2382 return DAG.getNode(N->getOpcode(), SDLoc(N), ResVT, Conv); in performVectorExtendToFPCombine()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h3893 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0;
3902 noteAmbiguous(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0;
7218 SourceLocation CurrentLoc, CXXConversionDecl *Conv);
7228 CXXConversionDecl *Conv);
7232 CXXConversionDecl *Conv,
12682 ReferenceConversions *Conv = nullptr);
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp2691 SDValue Conv = DAG.getNode(Opc, dl, WResTy, WInp); in EqualizeFpIntConversion() local
2692 SDValue Res = resizeToWidth(Conv, ResTy, Signed, dl, DAG); in EqualizeFpIntConversion()

12