| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 86 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType, 93 QualType &ToType, 98 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType, 254 QualType ToType = getToType(1); in isPointerConversionToVoidPointer() local 263 if (const PointerType* ToPtrType = ToType->getAs<PointerType>()) in isPointerConversionToVoidPointer() 322 QualType ToType = getToType(1); in getNarrowingKind() local 327 if (auto *ET = ToType->getAs<EnumType>()) in getNarrowingKind() 328 ToType = ET->getDecl()->getIntegerType(); in getNarrowingKind() 348 if (FromType->isRealFloatingType() && ToType->isIntegralType(Ctx)) { in getNarrowingKind() 351 ToType->isRealFloatingType()) { in getNarrowingKind() [all …]
|
| H A D | SemaExprCXX.cpp | 4060 Sema::IsStringLiteralToNonConstPointerConversion(Expr *From, QualType ToType) { in IsStringLiteralToNonConstPointerConversion() argument 4070 if (const PointerType *ToPtrType = ToType->getAs<PointerType>()) in IsStringLiteralToNonConstPointerConversion() 4163 Sema::PerformImplicitConversion(Expr *From, QualType ToType, in PerformImplicitConversion() argument 4173 ExprResult Res = PerformImplicitConversion(From, ToType, ICS.Standard, in PerformImplicitConversion() 4217 *this, From->getBeginLoc(), ToType.getNonReferenceType(), CastKind, in PerformImplicitConversion() 4232 return PerformImplicitConversion(From, ToType, ICS.UserDefined.After, in PerformImplicitConversion() 4248 CheckAssignmentConstraints(From->getExprLoc(), ToType, From->getType()); in PerformImplicitConversion() 4251 ToType, From->getType(), From, Action); in PerformImplicitConversion() 4266 Sema::PerformImplicitConversion(Expr *From, QualType ToType, in PerformImplicitConversion() argument 4280 assert(!ToType->isReferenceType()); in PerformImplicitConversion() [all …]
|
| H A D | SemaCast.cpp | 175 void CheckNoDeref(Sema &S, const QualType FromType, const QualType ToType, in CheckNoDeref() argument 179 if (const auto *DestType = dyn_cast<PointerType>(ToType)) { in CheckNoDeref() 1506 QualType ToType = R->getPointeeType(); in TryLValueToRValueCast() local 1509 ToType = ToType.getUnqualifiedType(); in TryLValueToRValueCast() 1514 SrcExpr->getBeginLoc(), ToType, FromType, &RefConv); in TryLValueToRValueCast()
|
| H A D | SemaExceptionSpec.cpp | 921 bool Sema::CheckExceptionSpecCompatibility(Expr *From, QualType ToType) { in CheckExceptionSpecCompatibility() argument 924 const FunctionProtoType *ToFunc = GetUnderlyingFunction(ToType); in CheckExceptionSpecCompatibility()
|
| H A D | SemaTemplateDeduction.cpp | 4406 QualType ToType, in DeduceTemplateArguments() argument 4419 QualType A = Context.getCanonicalType(ToType); in DeduceTemplateArguments() 4491 if (ToType->isReferenceType()) in DeduceTemplateArguments()
|
| H A D | SemaExpr.cpp | 9465 QualType ToType) { in IsInvalidCmseNSCallConversion() argument 9467 dyn_cast<FunctionType>(S.Context.getCanonicalType(ToType))) { in IsInvalidCmseNSCallConversion() 12442 static bool checkThreeWayNarrowingConversion(Sema &S, QualType ToType, Expr *E, in checkThreeWayNarrowingConversion() argument 12449 SCS.setToType(1, ToType); in checkThreeWayNarrowingConversion() 12469 << PreNarrowingValue.getAsString(S.Context, PreNarrowingType) << ToType; in checkThreeWayNarrowingConversion() 12477 << /*Constant*/ 0 << FromType << ToType; in checkThreeWayNarrowingConversion() 20885 ExprResult Sema::forceUnknownAnyToType(Expr *E, QualType ToType) { in forceUnknownAnyToType() argument 20886 return RebuildUnknownAnyExpr(*this, ToType).Visit(E); in forceUnknownAnyToType()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ASTDiagnostic.cpp | 351 QualType ToType, bool PrintTree, 405 QualType ToType = in FormatASTNodeDiagnosticArgument() local 406 QualType::getFromOpaquePtr(reinterpret_cast<void*>(TDT.ToType)); in FormatASTNodeDiagnosticArgument() 408 if (FormatTemplateTypeDiff(Context, FromType, ToType, TDT.PrintTree, in FormatASTNodeDiagnosticArgument() 423 Val = TDT.PrintFromType ? TDT.FromType : TDT.ToType; in FormatASTNodeDiagnosticArgument() 655 void SetTypeDiff(QualType FromType, QualType ToType, bool FromDefault, in SetTypeDiff() argument 660 FlatTree[CurrentNode].ToArgInfo.ArgType = ToType; in SetTypeDiff() 820 void GetTypeDiff(QualType &FromType, QualType &ToType) { in GetTypeDiff() argument 823 ToType = FlatTree[ReadNode].ToArgInfo.ArgType; in GetTypeDiff() 1146 QualType ToType, in OnlyPerformTypeDiff() argument [all …]
|
| H A D | ASTImporter.cpp | 2291 QualType ToType = importChecked(Err, D->getType()); in VisitBindingDecl() local 2297 ToD->setBinding(ToType, ToBinding); in VisitBindingDecl() 3870 auto ToType = importChecked(Err, D->getType()); in VisitFieldDecl() local 3885 ToType, ToTInfo, ToBitWidth, D->isMutable(), in VisitFieldDecl() 4134 auto ToType = importChecked(Err, D->getType()); in VisitObjCIvarDecl() local 4145 ToType, ToTypeSourceInfo, in VisitObjCIvarDecl() 4254 auto ToType = importChecked(Err, D->getType()); in VisitVarDecl() local 4270 Loc, ToType, ToTypeSourceInfo, D->getStorageClass(), Bindings)) in VisitVarDecl() 4277 Name.getAsIdentifierInfo(), ToType, in VisitVarDecl() 4325 auto ToType = importChecked(Err, D->getType()); in VisitImplicitParamDecl() local [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/ubsan/ |
| H A D | ubsan_handlers.h | 114 const TypeDescriptor &ToType; member 120 const TypeDescriptor &ToType; member 148 const TypeDescriptor &ToType; member
|
| H A D | ubsan_handlers.cpp | 485 const TypeDescriptor *FromType, *ToType; in handleFloatCastOverflow() local 493 ToType = &Data->ToType; in handleFloatCastOverflow() 501 ToType = &Data->ToType; in handleFloatCastOverflow() 508 << Value(*FromType, From) << *FromType << *ToType; in handleFloatCastOverflow() 561 const TypeDescriptor &DstTy = Data->ToType; in handleImplicitConversion()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm-c/ |
| H A D | Core.h | 2211 LLVMValueRef LLVMConstTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2212 LLVMValueRef LLVMConstSExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2213 LLVMValueRef LLVMConstZExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2214 LLVMValueRef LLVMConstFPTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2215 LLVMValueRef LLVMConstFPExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2216 LLVMValueRef LLVMConstUIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2217 LLVMValueRef LLVMConstSIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2218 LLVMValueRef LLVMConstFPToUI(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2219 LLVMValueRef LLVMConstFPToSI(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2220 LLVMValueRef LLVMConstPtrToInt(LLVMValueRef ConstantVal, LLVMTypeRef ToType); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Core.cpp | 1679 LLVMValueRef LLVMConstTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType) { in LLVMConstTrunc() argument 1681 unwrap(ToType))); in LLVMConstTrunc() 1684 LLVMValueRef LLVMConstSExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) { in LLVMConstSExt() argument 1686 unwrap(ToType))); in LLVMConstSExt() 1689 LLVMValueRef LLVMConstZExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) { in LLVMConstZExt() argument 1691 unwrap(ToType))); in LLVMConstZExt() 1694 LLVMValueRef LLVMConstFPTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType) { in LLVMConstFPTrunc() argument 1696 unwrap(ToType))); in LLVMConstFPTrunc() 1699 LLVMValueRef LLVMConstFPExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) { in LLVMConstFPExt() argument 1701 unwrap(ToType))); in LLVMConstFPExt() [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Overload.h | 664 Expr *FromExpr, QualType ToType) { in setBad() argument 666 Bad.init(Failure, FromExpr, ToType); in setBad() 671 QualType FromType, QualType ToType) { in setBad() argument 673 Bad.init(Failure, FromType, ToType); in setBad()
|
| H A D | Sema.h | 3775 TryImplicitConversion(Expr *From, QualType ToType, 3782 bool IsIntegralPromotion(Expr *From, QualType FromType, QualType ToType); 3783 bool IsFloatingPointPromotion(QualType FromType, QualType ToType); 3784 bool IsComplexPromotion(QualType FromType, QualType ToType); 3785 bool IsPointerConversion(Expr *From, QualType FromType, QualType ToType, 3788 bool isObjCPointerConversion(QualType FromType, QualType ToType, 3790 bool isObjCWritebackConversion(QualType FromType, QualType ToType, 3792 bool IsBlockPointerConversion(QualType FromType, QualType ToType, 3799 QualType FromType, QualType ToType); 3803 bool CheckPointerConversion(Expr *From, QualType ToType, [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| H A D | SValBuilder.cpp | 599 APSIntType ToType(getContext().getTypeSize(castTy), in evalIntegralCast() local 601 llvm::APSInt ToTypeMax = ToType.getMaxValue(); in evalIntegralCast()
|
| /openbsd-src/gnu/llvm/clang/lib/Basic/ |
| H A D | Diagnostic.cpp | 1074 TDT.ToType = getRawArg(ArgNo2); in FormatDiagnostic() 1132 TDT.ToType)); in FormatDiagnostic()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 132 VectorType *ToType) const; 2244 VectorType *ToType) const in joinVectorElements() 2246 assert(ToType->getElementType()->isIntegerTy()); in joinVectorElements() 2257 unsigned ToWidth = ToType->getScalarSizeInBits(); in joinVectorElements() 2283 assert(Inputs.front()->getType() == ToType); in joinVectorElements()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | Diagnostic.h | 1824 intptr_t ToType; member
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelDAGToDAG.cpp | 1909 unsigned ToType = getLdStRegType(ScalarVT); in tryStoreVector() local 1940 ToType = NVPTX::PTXLdStInstCode::Untyped; in tryStoreVector() 1947 StOps.push_back(getI32Imm(ToType, DL)); in tryStoreVector()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 763 static RTLIB::Libcall getConvRTLibDesc(unsigned Opcode, Type *ToType, in getConvRTLibDesc() argument 765 auto ToMVT = MVT::getVT(ToType); in getConvRTLibDesc() 786 conversionLibcall(MachineInstr &MI, MachineIRBuilder &MIRBuilder, Type *ToType, in conversionLibcall() argument 788 RTLIB::Libcall Libcall = getConvRTLibDesc(MI.getOpcode(), ToType, FromType); in conversionLibcall() 790 {MI.getOperand(0).getReg(), ToType, 0}, in conversionLibcall()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 1024 bool SystemZTargetLowering::isTruncateFree(Type *FromType, Type *ToType) const { in isTruncateFree() 1025 if (!FromType->isIntegerTy() || !ToType->isIntegerTy()) in isTruncateFree() 1028 unsigned ToBits = ToType->getPrimitiveSizeInBits().getFixedValue(); in isTruncateFree() 1341 Type *ToType) const { in allowTruncateForTailCall() 1342 return isTruncateFree(FromType, ToType); in allowTruncateForTailCall()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelDAGToDAG.cpp | 1618 EVT ToType = V.getValueType(); in getValueBits() local 1620 if (FromType != MVT::i64 || ToType != MVT::i32) in getValueBits() 1626 const unsigned NumValidBits = ToType.getSizeInBits(); in getValueBits()
|