/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 96 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType, 103 QualType &ToType, 108 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType, 301 QualType ToType = getToType(1); in isPointerConversionToVoidPointer() local 310 if (const PointerType* ToPtrType = ToType->getAs<PointerType>()) in isPointerConversionToVoidPointer() 370 QualType ToType = getToType(1); in getNarrowingKind() local 375 if (auto *ET = ToType->getAs<EnumType>()) in getNarrowingKind() 376 ToType = ET->getDecl()->getIntegerType(); in getNarrowingKind() 396 if (FromType->isRealFloatingType() && ToType->isIntegralType(Ctx)) { in getNarrowingKind() 399 ToType->isRealFloatingType()) { in getNarrowingKind() [all …]
|
H A D | SemaExprCXX.cpp | 4098 Sema::IsStringLiteralToNonConstPointerConversion(Expr *From, QualType ToType) { in IsStringLiteralToNonConstPointerConversion() argument 4108 if (const PointerType *ToPtrType = ToType->getAs<PointerType>()) in IsStringLiteralToNonConstPointerConversion() 4199 Sema::PerformImplicitConversion(Expr *From, QualType ToType, in PerformImplicitConversion() argument 4210 ExprResult Res = PerformImplicitConversion(From, ToType, ICS.Standard, in PerformImplicitConversion() 4254 *this, From->getBeginLoc(), ToType.getNonReferenceType(), CastKind, in PerformImplicitConversion() 4269 return PerformImplicitConversion(From, ToType, ICS.UserDefined.After, in PerformImplicitConversion() 4285 CheckAssignmentConstraints(From->getExprLoc(), ToType, From->getType()); in PerformImplicitConversion() 4288 ToType, From->getType(), From, Action); in PerformImplicitConversion() 4300 QualType ToType, QualType *ElTy = nullptr) { in adjustVectorType() argument 4301 auto *ToVec = ToType->castAs<VectorType>(); in adjustVectorType() [all …]
|
H A D | SemaCast.cpp | 182 void CheckNoDeref(Sema &S, const QualType FromType, const QualType ToType, in CheckNoDeref() argument 186 if (const auto *DestType = dyn_cast<PointerType>(ToType)) { in CheckNoDeref() 1545 QualType ToType = R->getPointeeType(); in TryLValueToRValueCast() local 1548 ToType = ToType.getUnqualifiedType(); in TryLValueToRValueCast() 1553 SrcExpr->getBeginLoc(), ToType, FromType, &RefConv); in TryLValueToRValueCast()
|
H A D | SemaExceptionSpec.cpp | 908 bool Sema::CheckExceptionSpecCompatibility(Expr *From, QualType ToType) { in CheckExceptionSpecCompatibility() argument 911 const FunctionProtoType *ToFunc = GetUnderlyingFunction(ToType); in CheckExceptionSpecCompatibility()
|
H A D | SemaObjC.cpp | 1317 bool SemaObjC::isObjCWritebackConversion(QualType FromType, QualType ToType, in isObjCWritebackConversion() argument 1321 Context.hasSameUnqualifiedType(FromType, ToType)) in isObjCWritebackConversion() 1326 if (const PointerType *ToPointer = ToType->getAs<PointerType>()) in isObjCWritebackConversion()
|
H A D | SemaInit.cpp | 7311 QualType ToType, Expr *Init); 9535 QualType ToType, Expr *Init) { in CheckC23ConstexprInitConversion() argument 9538 Init->IgnoreParenImpCasts(), ToType, /*SuppressUserConversions*/ false, in CheckC23ConstexprInitConversion() 9556 << Value.getAsString(S.Context, PreNarrowingType) << ToType; in CheckC23ConstexprInitConversion() 9562 << ToType << FromType; in CheckC23ConstexprInitConversion()
|
H A D | SemaExpr.cpp | 8806 bool Sema::IsInvalidSMECallConversion(QualType FromType, QualType ToType) { in IsInvalidSMECallConversion() argument 8813 dyn_cast<FunctionProtoType>(Context.getCanonicalType(ToType))) in IsInvalidSMECallConversion() 8824 QualType ToType) { in IsInvalidCmseNSCallConversion() argument 8826 dyn_cast<FunctionType>(S.Context.getCanonicalType(ToType))) { in IsInvalidCmseNSCallConversion() 11860 static bool checkThreeWayNarrowingConversion(Sema &S, QualType ToType, Expr *E, in checkThreeWayNarrowingConversion() argument 11867 SCS.setToType(1, ToType); in checkThreeWayNarrowingConversion() 11887 << PreNarrowingValue.getAsString(S.Context, PreNarrowingType) << ToType; in checkThreeWayNarrowingConversion() 11895 << /*Constant*/ 0 << FromType << ToType; in checkThreeWayNarrowingConversion() 20636 ExprResult Sema::forceUnknownAnyToType(Expr *E, QualType ToType) { in forceUnknownAnyToType() argument 20637 return RebuildUnknownAnyExpr(*this, ToType).Visit(E); in forceUnknownAnyToType()
|
H A D | SemaTemplateDeduction.cpp | 4752 Expr::Classification ObjectClassification, QualType ToType, in DeduceTemplateArguments() argument 4764 QualType A = Context.getCanonicalType(ToType); in DeduceTemplateArguments() 4836 if (ToType->isReferenceType()) in DeduceTemplateArguments()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTDiagnostic.cpp | 352 QualType ToType, bool PrintTree, 406 QualType ToType = in FormatASTNodeDiagnosticArgument() local 407 QualType::getFromOpaquePtr(reinterpret_cast<void*>(TDT.ToType)); in FormatASTNodeDiagnosticArgument() 409 if (FormatTemplateTypeDiff(Context, FromType, ToType, TDT.PrintTree, in FormatASTNodeDiagnosticArgument() 424 Val = TDT.PrintFromType ? TDT.FromType : TDT.ToType; in FormatASTNodeDiagnosticArgument() 656 void SetTypeDiff(QualType FromType, QualType ToType, bool FromDefault, in SetTypeDiff() argument 661 FlatTree[CurrentNode].ToArgInfo.ArgType = ToType; in SetTypeDiff() 821 void GetTypeDiff(QualType &FromType, QualType &ToType) { in GetTypeDiff() argument 824 ToType = FlatTree[ReadNode].ToArgInfo.ArgType; in GetTypeDiff() 1147 QualType ToType, in OnlyPerformTypeDiff() argument [all …]
|
H A D | ASTImporter.cpp | 2139 QualType ToType = To->getType(); in ImportFieldDeclDefinition() local 2143 ToRecordDecl = ToType->getBaseElementTypeUnsafe()->getAsRecordDecl(); in ImportFieldDeclDefinition() 2148 const RecordType *RecordTo = ToType->getAs<RecordType>(); in ImportFieldDeclDefinition() 2504 QualType ToType = importChecked(Err, D->getType()); in VisitBindingDecl() local 2510 ToD->setBinding(ToType, ToBinding); in VisitBindingDecl() 4164 auto ToType = importChecked(Err, D->getType()); in VisitFieldDecl() local 4178 ToType, ToTInfo, ToBitWidth, D->isMutable(), in VisitFieldDecl() 4429 auto ToType = importChecked(Err, D->getType()); in VisitObjCIvarDecl() local 4440 ToType, ToTypeSourceInfo, in VisitObjCIvarDecl() 4549 auto ToType = importChecked(Err, D->getType()); in VisitVarDecl() local [all …]
|
/freebsd/contrib/llvm-project/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() 559 const TypeDescriptor &DstTy = Data->ToType; in handleImplicitConversion()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Overload.h | 716 Expr *FromExpr, QualType ToType) { in setBad() argument 718 Bad.init(Failure, FromExpr, ToType); in setBad() 723 QualType FromType, QualType ToType) { in setBad() argument 725 Bad.init(Failure, FromType, ToType); in setBad()
|
H A D | Sema.h | 6203 bool CheckExceptionSpecCompatibility(Expr *From, QualType ToType); 7229 bool IsInvalidSMECallConversion(QualType FromType, QualType ToType); 7467 ExprResult forceUnknownAnyToType(Expr *E, QualType ToType); 8313 bool IsStringLiteralToNonConstPointerConversion(Expr *From, QualType ToType); 8321 Expr *From, QualType ToType, const ImplicitConversionSequence &ICS, 8330 ExprResult PerformImplicitConversion(Expr *From, QualType ToType, 9853 Expr *From, QualType ToType, bool SuppressUserConversions, 9862 ExprResult PerformImplicitConversion(Expr *From, QualType ToType, 9870 bool IsIntegralPromotion(Expr *From, QualType FromType, QualType ToType); 9875 bool IsFloatingPointPromotion(QualType FromType, QualType ToType); [all …]
|
H A D | SemaObjC.h | 144 bool isObjCWritebackConversion(QualType FromType, QualType ToType,
|
/freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Core.h | 2468 LLVMValueRef LLVMConstTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2469 LLVMValueRef LLVMConstPtrToInt(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2470 LLVMValueRef LLVMConstIntToPtr(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2471 LLVMValueRef LLVMConstBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2472 LLVMValueRef LLVMConstAddrSpaceCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType); 2474 LLVMTypeRef ToType); 2476 LLVMTypeRef ToType);
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Core.cpp | 1853 LLVMValueRef LLVMConstTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType) { in LLVMConstTrunc() argument 1855 unwrap(ToType))); in LLVMConstTrunc() 1858 LLVMValueRef LLVMConstPtrToInt(LLVMValueRef ConstantVal, LLVMTypeRef ToType) { in LLVMConstPtrToInt() argument 1860 unwrap(ToType))); in LLVMConstPtrToInt() 1863 LLVMValueRef LLVMConstIntToPtr(LLVMValueRef ConstantVal, LLVMTypeRef ToType) { in LLVMConstIntToPtr() argument 1865 unwrap(ToType))); in LLVMConstIntToPtr() 1868 LLVMValueRef LLVMConstBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType) { in LLVMConstBitCast() argument 1870 unwrap(ToType))); in LLVMConstBitCast() 1874 LLVMTypeRef ToType) { in LLVMConstAddrSpaceCast() argument 1876 unwrap(ToType))); in LLVMConstAddrSpaceCast() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | Diagnostic.cpp | 1071 TDT.ToType = getRawArg(ArgNo2); in FormatDiagnostic() 1129 TDT.ToType)); in FormatDiagnostic()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.td | 606 multiclass CVT_FROM_ALL<string ToType, RegisterClass RC, list<Predicate> Preds = []> { 611 ToType, ".s8 \t$dst, $src;"), []>, 617 ToType, ".u8 \t$dst, $src;"), []>, 623 ToType, ".s16 \t$dst, $src;"), []>, 629 ToType, ".u16 \t$dst, $src;"), []>, 635 ToType, ".s32 \t$dst, $src;"), []>, 641 ToType, ".u32 \t$dst, $src;"), []>, 647 ToType, ".s64 \t$dst, $src;"), []>, 653 ToType, ".u64 \t$dst, $src;"), []>, 659 ToType, ".f16 \t$dst, $src;"), []>, [all …]
|
H A D | NVPTXISelDAGToDAG.cpp | 1874 unsigned ToType = getLdStRegType(ScalarVT); in tryStoreVector() local 1905 ToType = NVPTX::PTXLdStInstCode::Untyped; in tryStoreVector() 1912 StOps.push_back(getI32Imm(ToType, DL)); in tryStoreVector()
|
/freebsd/contrib/googletest/googlemock/test/ |
H A D | gmock-actions_test.cc | 844 class ToType { class 847 ToType(const FromType& x) { *x.converted() = true; } // NOLINT in ToType() function in testing::__anon10e2b6f40111::ToType 853 Action<ToType()> action(Return(x)); in TEST()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 150 VectorType *ToType) const; 2683 VectorType *ToType) const in joinVectorElements() 2685 assert(ToType->getElementType()->isIntegerTy()); in joinVectorElements() 2696 unsigned ToWidth = ToType->getScalarSizeInBits(); in joinVectorElements() 2722 assert(Inputs.front()->getType() == ToType); in joinVectorElements()
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 2241 Type *ToType) { in castValueToType() argument 2244 uint64_t ToSize = M.getDataLayout().getTypeStoreSize(ToType); in castValueToType() 2247 if (FromType == ToType) in castValueToType() 2250 return Builder.CreateBitCast(From, ToType); in castValueToType() 2251 if (ToType->isIntegerTy() && FromType->isIntegerTy()) in castValueToType() 2252 return Builder.CreateIntCast(From, ToType, /*isSigned*/ true); in castValueToType() 2255 Value *CastItem = Builder.CreateAlloca(ToType); in castValueToType() 2261 return Builder.CreateLoad(ToType, CastItem); in castValueToType()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMPIRBuilder.h | 1369 Value *castValueToType(InsertPointTy AllocaIP, Value *From, Type *ToType);
|
/freebsd/contrib/googletest/googlemock/include/gmock/ |
H A D | gmock-matchers.h | 420 using ToType = typename std::remove_cv<typename std::remove_pointer< in MatchAndExplain() local 428 std::is_same<FromType, ToType>::value || in MatchAndExplain() 429 !std::is_base_of<FromType, ToType>::value, in MatchAndExplain()
|