/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SMTConv.h | 262 QualType ToTy, uint64_t ToBitWidth, in fromCast() argument 266 ToTy->isIntegralOrEnumerationType()) || in fromCast() 267 (FromTy->isAnyPointerType() ^ ToTy->isAnyPointerType()) || in fromCast() 268 (FromTy->isBlockPointerType() ^ ToTy->isBlockPointerType()) || in fromCast() 269 (FromTy->isReferenceType() ^ ToTy->isReferenceType())) { in fromCast() 290 if (FromTy->isRealFloatingType() && ToTy->isRealFloatingType()) { in fromCast() 297 if (FromTy->isIntegralOrEnumerationType() && ToTy->isRealFloatingType()) { in fromCast() 304 if (FromTy->isRealFloatingType() && ToTy->isIntegralOrEnumerationType()) in fromCast() 305 return ToTy->isSignedIntegerOrEnumerationType() in fromCast() 314 const llvm::APSInt &V, QualType ToTy, in castAPSInt() argument [all …]
|
H A D | SymbolManager.h | 286 QualType ToTy; variable 290 : SymExpr(SymbolCastKind), Operand(In), FromTy(From), ToTy(To) { in SymbolCast() 303 QualType getType() const override { return ToTy; } in getType() 319 Profile(ID, Operand, FromTy, ToTy); in Profile()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclBase.h | 2772 template <class ToTy, 2773 bool IsKnownSubtype = ::std::is_base_of<DeclContext, ToTy>::value> 2775 static const ToTy *doit(const DeclContext *Val) { 2776 return static_cast<const ToTy*>(Decl::castFromDeclContext(Val)); 2779 static ToTy *doit(DeclContext *Val) { 2780 return static_cast<ToTy*>(Decl::castFromDeclContext(Val)); 2785 template <class ToTy> 2786 struct cast_convert_decl_context<ToTy, true> { 2787 static const ToTy *doit(const DeclContext *Val) { 2788 return static_cast<const ToTy*>(Val); [all …]
|
H A D | DeclID.h | 232 template <class FromTy, class ToTy> 234 : public llvm::iterator_adaptor_base<DeclIDIterator<FromTy, ToTy>, 236 std::forward_iterator_tag, ToTy> { 243 ToTy operator*() const { return ToTy(*this->I); }
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMRegisterBankInfo.cpp | 314 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 316 if (ToTy.getSizeInBits() == 64 && FromTy.getSizeInBits() == 32) in getInstrMapping() 323 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 325 if (ToTy.getSizeInBits() == 32 && FromTy.getSizeInBits() == 64) in getInstrMapping() 333 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 336 ToTy.getSizeInBits() == 32) in getInstrMapping() 347 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 350 (ToTy.getSizeInBits() == 32 || ToTy.getSizeInBits() == 64)) in getInstrMapping() 352 ToTy.getSizeInBits() == 64 in getInstrMapping()
|
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | API.h | 1520 template <typename ToTy, 1521 bool IsKnownSubType = std::is_base_of_v<RecordContext, ToTy>> 1524 std::is_base_of_v<APIRecord, ToTy>, 1528 return ToTy::classofKind(Ctx->getKind()); 1531 static ToTy *doCast(RecordContext *Ctx) { 1537 template <typename ToTy> struct FromRecordContextCastInfoWrapper<ToTy, true> { 1539 std::is_base_of_v<APIRecord, ToTy>, 1542 return ToTy::classof(Ctx->getKind()); 1545 return static_cast<ToTy *>(Ctx); 1579 template <typename ToTy> [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Float2Int.cpp | 404 Value *Float2IntPass::convert(Instruction *I, Type *ToTy) { in convert() argument 416 NewOperands.push_back(convert(VI, ToTy)); in convert() 418 APSInt Val(ToTy->getPrimitiveSizeInBits(), /*isUnsigned=*/false); in convert() 423 NewOperands.push_back(ConstantInt::get(ToTy, Val)); in convert() 451 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], ToTy); in convert() 455 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], ToTy); in convert()
|
H A D | LoopStrengthReduce.cpp | 4399 const SCEV *Expr, Type *ToTy, in getAnyExtendConsideringPostIncUses() argument 4404 const SCEV *NewDenormExpr = SE.getAnyExtendExpr(DenormExpr, ToTy); in getAnyExtendConsideringPostIncUses()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CastToStructChecker.cpp | 43 QualType ToTy = Ctx.getCanonicalType(CE->getType()); in VisitCastExpr() local 46 const PointerType *ToPTy = dyn_cast<PointerType>(ToTy.getTypePtr()); in VisitCastExpr()
|
H A D | CastSizeChecker.cpp | 92 QualType ToTy = Ctx.getCanonicalType(CE->getType()); in checkPreStmt() local 93 const PointerType *ToPTy = dyn_cast<PointerType>(ToTy.getTypePtr()); in checkPreStmt()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaFixItUtils.cpp | 52 const QualType ToTy, in tryToFixConversion() argument 58 const CanQualType ToQTy = S.Context.getCanonicalType(ToTy); in tryToFixConversion()
|
H A D | SemaOverload.cpp | 11145 QualType ToTy = Conv.Bad.getToType(); in DiagnoseBadConversion() local 11166 << ToParamRange << ToTy << Name << I + 1; in DiagnoseBadConversion() 11174 CanQualType CToTy = S.Context.getCanonicalType(ToTy); in DiagnoseBadConversion() 11200 << ToQs.getAddressSpace() << ToTy->isReferenceType() << I + 1; in DiagnoseBadConversion() 11255 << ToParamRange << FromTy << ToTy << (unsigned)isObjectArgument << I + 1 in DiagnoseBadConversion() 11274 << ToParamRange << FromTy << ToTy << (unsigned)isObjectArgument << I + 1 in DiagnoseBadConversion() 11284 if (const PointerType *ToPtrTy = ToTy->getAs<PointerType>()) { in DiagnoseBadConversion() 11296 = ToTy->getAs<ObjCObjectPointerType>()) in DiagnoseBadConversion() 11303 } else if (const ReferenceType *ToRefTy = ToTy->getAs<ReferenceType>()) { in DiagnoseBadConversion() 11315 << ToParamRange << (BaseToDerivedConversion - 1) << FromTy << ToTy in DiagnoseBadConversion() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaFixItUtils.h | 52 const CanQualType ToTy,
|
H A D | Overload.h | 536 void *ToTy; member 552 QualType getToType() const { return QualType::getFromOpaquePtr(ToTy); } in getToType() 560 void setToType(QualType T) { ToTy = T.getAsOpaquePtr(); } in setToType()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | Float2Int.h | 48 Value *convert(Instruction *I, Type *ToTy);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 2953 virtual bool isTruncateFree(Type *FromTy, Type *ToTy) const { in isTruncateFree() argument 2962 virtual bool allowTruncateForTailCall(Type *FromTy, Type *ToTy) const { in allowTruncateForTailCall() argument 2967 virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL, in isTruncateFree() argument 2970 getApproximateEVTForLLT(ToTy, DL, Ctx)); in isTruncateFree() 3048 virtual bool isZExtFree(Type *FromTy, Type *ToTy) const { in isZExtFree() argument 3052 virtual bool isZExtFree(EVT FromTy, EVT ToTy) const { return false; } in isZExtFree() argument 3053 virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL, in isZExtFree() argument 3056 getApproximateEVTForLLT(ToTy, DL, Ctx)); in isZExtFree() 3068 virtual bool isSExtCheaperThanZExt(EVT FromTy, EVT ToTy) const { in isSExtCheaperThanZExt() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 2704 Type *ToTy) { in isBitCastSemanticsPreserving() argument 2706 if (FromTy == ToTy) in isBitCastSemanticsPreserving() 2710 if (FromTy->isIntOrPtrTy() && ToTy->isIntOrPtrTy()) { in isBitCastSemanticsPreserving() 2711 bool SameSize = DL.getTypeSizeInBits(FromTy) == DL.getTypeSizeInBits(ToTy); in isBitCastSemanticsPreserving() 2713 !DL.isNonIntegralPointerType(ToTy); in isBitCastSemanticsPreserving() 2730 Type *ToTy = To.getType(); in replaceAllDbgUsesWith() local 2742 if (isBitCastSemanticsPreserving(DL, FromTy, ToTy)) in replaceAllDbgUsesWith() 2747 if (FromTy->isIntegerTy() && ToTy->isIntegerTy()) { in replaceAllDbgUsesWith() 2749 uint64_t ToBits = ToTy->getPrimitiveSizeInBits(); in replaceAllDbgUsesWith()
|
H A D | ScalarEvolutionExpander.cpp | 2266 Type *ToTy; in fixupLCSSAFormFor() local 2268 ToTy = PointerType::get(DefI->getContext(), 0); in fixupLCSSAFormFor() 2270 ToTy = Type::getInt32Ty(DefI->getContext()); in fixupLCSSAFormFor() 2272 CastInst::CreateBitOrPointerCast(DefI, ToTy, "tmp.lcssa.user", InsertPt); in fixupLCSSAFormFor()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AttributorAttributes.cpp | 3372 template <typename ToTy> struct ReachabilityQueryInfo { 3381 const ToTy *To = nullptr; 3393 using PairDMI = DenseMapInfo<std::pair<const Instruction *, const ToTy *>>; in computeHashValue() 3394 return const_cast<ReachabilityQueryInfo<ToTy> *>(this)->Hash = in computeHashValue() 3399 ReachabilityQueryInfo(const Instruction *From, const ToTy *To) in ReachabilityQueryInfo() 3404 ReachabilityQueryInfo(Attributor &A, const Instruction &From, const ToTy &To, in ReachabilityQueryInfo() 3420 template <typename ToTy> struct DenseMapInfo<ReachabilityQueryInfo<ToTy> *> { 3422 using PairDMI = DenseMapInfo<std::pair<const Instruction *, const ToTy *>>; 3424 static ReachabilityQueryInfo<ToTy> EmptyKey; 3425 static ReachabilityQueryInfo<ToTy> TombstoneKey; [all …]
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | SymbolManager.cpp | 68 os << '(' << ToTy << ") ("; in dumpToStream()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 133 Type *ToTy) const; 2458 Type *FromTy, Type *ToTy) const -> Value * { in rescale() 2465 Type *ToSTy = ToTy->getScalarType(); in rescale()
|
H A D | HexagonISelLoweringHVX.cpp | 102 auto setPromoteTo = [this] (unsigned Opc, MVT FromTy, MVT ToTy) { in initializeHVXLowering() argument 104 AddPromotedToType(Opc, FromTy, ToTy); in initializeHVXLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 1132 Type *ToTy = getFloatTypeForLLT(Ctx, MRI.getType(MI.getOperand(0).getReg())); in libcall() local 1133 if (!FromTy || !ToTy) in libcall() 1136 conversionLibcall(MI, MIRBuilder, ToTy, FromTy, LocObserver); in libcall() 1158 Type *ToTy = in libcall() local 1160 if ((FromSize != 32 && FromSize != 64 && FromSize != 128) || !ToTy) in libcall() 1163 MI, MIRBuilder, ToTy, Type::getIntNTy(Ctx, FromSize), LocObserver); in libcall()
|