Home
last modified time | relevance | path

Searched refs:ToTy (Results 1 – 17 of 17) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclBase.h2428 template <class ToTy,
2435 static ToTy *doit(DeclContext *Val) { in doit()
2441 template <class ToTy>
2447 static ToTy *doit(DeclContext *Val) {
2448 return static_cast<ToTy*>(Val);
2465 template<class ToTy>
2466 struct cast_convert_val<ToTy,
2473 template<class ToTy>
2480 template<class ToTy>
2481 struct cast_convert_val<ToTy,
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h263 ToTy->isIntegralOrEnumerationType()) || in fromCast()
264 (FromTy->isAnyPointerType() ^ ToTy->isAnyPointerType()) || in fromCast()
265 (FromTy->isBlockPointerType() ^ ToTy->isBlockPointerType()) || in fromCast()
266 (FromTy->isReferenceType() ^ ToTy->isReferenceType())) { in fromCast()
287 if (FromTy->isRealFloatingType() && ToTy->isRealFloatingType()) { in fromCast()
302 return ToTy->isSignedIntegerOrEnumerationType() in fromCast()
328 QualType ToTy) { in getCastExpr() argument
329 return fromCast(Solver, Exp, ToTy, Ctx.getTypeSize(ToTy), FromTy, in getCastExpr()
510 QualType ToTy; in getRangeExpr() local
512 std::tie(NewToInt, ToTy) = fixAPSInt(Ctx, To); in getRangeExpr()
[all …]
H A DSymbolManager.h262 QualType ToTy; variable
266 : SymExpr(SymbolCastKind), Operand(In), FromTy(From), ToTy(To) { in SymbolCast()
279 QualType getType() const override { return ToTy; } in getType()
294 Profile(ID, Operand, FromTy, ToTy); in Profile()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMRegisterBankInfo.cpp295 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
297 if (ToTy.getSizeInBits() == 64 && FromTy.getSizeInBits() == 32) in getInstrMapping()
304 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
306 if (ToTy.getSizeInBits() == 32 && FromTy.getSizeInBits() == 64) in getInstrMapping()
314 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
317 ToTy.getSizeInBits() == 32) in getInstrMapping()
328 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
331 (ToTy.getSizeInBits() == 32 || ToTy.getSizeInBits() == 64)) in getInstrMapping()
333 ToTy.getSizeInBits() == 64 in getInstrMapping()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp416 Value *Float2IntPass::convert(Instruction *I, Type *ToTy) { in convert() argument
428 NewOperands.push_back(convert(VI, ToTy)); in convert()
430 APSInt Val(ToTy->getPrimitiveSizeInBits(), /*IsUnsigned=*/false); in convert()
435 NewOperands.push_back(ConstantInt::get(ToTy, Val)); in convert()
463 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], ToTy); in convert()
467 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], ToTy); in convert()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DCastToStructChecker.cpp44 QualType ToTy = Ctx.getCanonicalType(CE->getType()); in VisitCastExpr() local
47 const PointerType *ToPTy = dyn_cast<PointerType>(ToTy.getTypePtr()); in VisitCastExpr()
H A DCastSizeChecker.cpp91 QualType ToTy = Ctx.getCanonicalType(CE->getType()); in checkPreStmt() local
92 const PointerType *ToPTy = dyn_cast<PointerType>(ToTy.getTypePtr()); in checkPreStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp457 static bool shouldBeModeledWithNoOp(ASTContext &Context, QualType ToTy, in shouldBeModeledWithNoOp() argument
459 while (Context.UnwrapSimilarTypes(ToTy, FromTy)) { in shouldBeModeledWithNoOp()
461 ToTy = Context.getUnqualifiedArrayType(ToTy, Quals1); in shouldBeModeledWithNoOp()
478 if (ToTy->isVoidType()) in shouldBeModeledWithNoOp()
481 if (ToTy != FromTy) in shouldBeModeledWithNoOp()
H A DSymbolManager.cpp80 os << '(' << ToTy.getAsString() << ") ("; in dumpToStream()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaFixItUtils.cpp53 const QualType ToTy, in tryToFixConversion() argument
59 const CanQualType ToQTy = S.Context.getCanonicalType(ToTy); in tryToFixConversion()
H A DSemaOverload.cpp9703 QualType ToTy = Conv.Bad.getToType(); in DiagnoseBadConversion() local
9723 CanQualType CToTy = S.Context.getCanonicalType(ToTy); in DiagnoseBadConversion()
9744 << ToTy << (unsigned)isObjectArgument << I + 1; in DiagnoseBadConversion()
9802 << ToTy << (unsigned)isObjectArgument << I + 1; in DiagnoseBadConversion()
9818 << ToTy << (unsigned)isObjectArgument << I + 1 in DiagnoseBadConversion()
9828 if (const PointerType *ToPtrTy = ToTy->getAs<PointerType>()) { in DiagnoseBadConversion()
9853 } else if (ToTy->isLValueReferenceType() && !FromExpr->isLValue() && in DiagnoseBadConversion()
9854 ToTy.getNonReferenceType().getCanonicalType() == in DiagnoseBadConversion()
9869 << (BaseToDerivedConversion - 1) << FromTy << ToTy << I + 1; in DiagnoseBadConversion()
9882 << FromTy << ToTy << (unsigned)isObjectArgument << I + 1; in DiagnoseBadConversion()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DFloat2Int.h41 Value *convert(Instruction *I, Type *ToTy);
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSemaFixItUtils.h53 const CanQualType ToTy,
H A DOverload.h456 void *ToTy; member
472 QualType getToType() const { return QualType::getFromOpaquePtr(ToTy); } in getToType()
480 void setToType(QualType T) { ToTy = T.getAsOpaquePtr(); } in setToType()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLocal.cpp1791 Type *ToTy) { in isBitCastSemanticsPreserving() argument
1793 if (FromTy == ToTy) in isBitCastSemanticsPreserving()
1797 if (FromTy->isIntOrPtrTy() && ToTy->isIntOrPtrTy()) { in isBitCastSemanticsPreserving()
1798 bool SameSize = DL.getTypeSizeInBits(FromTy) == DL.getTypeSizeInBits(ToTy); in isBitCastSemanticsPreserving()
1800 !DL.isNonIntegralPointerType(ToTy); in isBitCastSemanticsPreserving()
1817 Type *ToTy = To.getType(); in replaceAllDbgUsesWith() local
1826 if (isBitCastSemanticsPreserving(DL, FromTy, ToTy)) in replaceAllDbgUsesWith()
1831 if (FromTy->isIntegerTy() && ToTy->isIntegerTy()) { in replaceAllDbgUsesWith()
1833 uint64_t ToBits = ToTy->getPrimitiveSizeInBits(); in replaceAllDbgUsesWith()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2173 virtual bool isTruncateFree(Type *FromTy, Type *ToTy) const { in isTruncateFree() argument
2182 virtual bool allowTruncateForTailCall(Type *FromTy, Type *ToTy) const { in allowTruncateForTailCall() argument
2259 virtual bool isZExtFree(Type *FromTy, Type *ToTy) const { in isZExtFree() argument
2263 virtual bool isZExtFree(EVT FromTy, EVT ToTy) const { in isZExtFree() argument
2269 virtual bool isSExtCheaperThanZExt(EVT FromTy, EVT ToTy) const { in isSExtCheaperThanZExt() argument
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp65 auto setPromoteTo = [this] (unsigned Opc, MVT FromTy, MVT ToTy) { in initializeHVXLowering() argument
67 AddPromotedToType(Opc, FromTy, ToTy); in initializeHVXLowering()