Home
last modified time | relevance | path

Searched refs:ToType (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp96 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 DSemaExprCXX.cpp4098 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 DSemaCast.cpp182 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 DSemaExceptionSpec.cpp908 bool Sema::CheckExceptionSpecCompatibility(Expr *From, QualType ToType) { in CheckExceptionSpecCompatibility() argument
911 const FunctionProtoType *ToFunc = GetUnderlyingFunction(ToType); in CheckExceptionSpecCompatibility()
H A DSemaObjC.cpp1317 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 DSemaInit.cpp7311 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 DSemaExpr.cpp8806 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 DSemaTemplateDeduction.cpp4752 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 DASTDiagnostic.cpp352 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 DASTImporter.cpp2139 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 Dubsan_handlers.h114 const TypeDescriptor &ToType; member
120 const TypeDescriptor &ToType; member
148 const TypeDescriptor &ToType; member
H A Dubsan_handlers.cpp485 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 DOverload.h716 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 DSema.h6203 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 DSemaObjC.h144 bool isObjCWritebackConversion(QualType FromType, QualType ToType,
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h2468 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 DCore.cpp1853 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 DDiagnostic.cpp1071 TDT.ToType = getRawArg(ArgNo2); in FormatDiagnostic()
1129 TDT.ToType)); in FormatDiagnostic()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.td606 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 DNVPTXISelDAGToDAG.cpp1874 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 Dgmock-actions_test.cc844 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 DHexagonVectorCombine.cpp150 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 DOMPIRBuilder.cpp2241 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 DOMPIRBuilder.h1369 Value *castValueToType(InsertPointTy AllocaIP, Value *From, Type *ToType);
/freebsd/contrib/googletest/googlemock/include/gmock/
H A Dgmock-matchers.h420 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()

12