Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclBase.h2540 template <class ToTy,
2541 bool IsKnownSubtype = ::std::is_base_of<DeclContext, ToTy>::value>
2543 static const ToTy *doit(const DeclContext *Val) {
2544 return static_cast<const ToTy*>(Decl::castFromDeclContext(Val));
2547 static ToTy *doit(DeclContext *Val) {
2548 return static_cast<ToTy*>(Decl::castFromDeclContext(Val));
2553 template <class ToTy>
2554 struct cast_convert_decl_context<ToTy, true> {
2555 static const ToTy *doit(const DeclContext *Val) {
2556 return static_cast<const ToTy*>(Val);
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h262 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 DSymbolManager.h271 QualType ToTy; variable
275 : SymExpr(SymbolCastKind), Operand(In), FromTy(From), ToTy(To) { in SymbolCast()
288 QualType getType() const override { return ToTy; } in getType()
303 Profile(ID, Operand, FromTy, ToTy); in Profile()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMRegisterBankInfo.cpp318 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
320 if (ToTy.getSizeInBits() == 64 && FromTy.getSizeInBits() == 32) in getInstrMapping()
327 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
329 if (ToTy.getSizeInBits() == 32 && FromTy.getSizeInBits() == 64) in getInstrMapping()
337 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
340 ToTy.getSizeInBits() == 32) in getInstrMapping()
351 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
354 (ToTy.getSizeInBits() == 32 || ToTy.getSizeInBits() == 64)) in getInstrMapping()
356 ToTy.getSizeInBits() == 64 in getInstrMapping()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp435 Value *Float2IntPass::convert(Instruction *I, Type *ToTy) { in convert() argument
447 NewOperands.push_back(convert(VI, ToTy)); in convert()
449 APSInt Val(ToTy->getPrimitiveSizeInBits(), /*isUnsigned=*/false); in convert()
454 NewOperands.push_back(ConstantInt::get(ToTy, Val)); in convert()
482 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], ToTy); in convert()
486 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], ToTy); in convert()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DCastToStructChecker.cpp43 QualType ToTy = Ctx.getCanonicalType(CE->getType()); in VisitCastExpr() local
46 const PointerType *ToPTy = dyn_cast<PointerType>(ToTy.getTypePtr()); in VisitCastExpr()
H A DCastSizeChecker.cpp92 QualType ToTy = Ctx.getCanonicalType(CE->getType()); in checkPreStmt() local
93 const PointerType *ToPTy = dyn_cast<PointerType>(ToTy.getTypePtr()); in checkPreStmt()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp473 static bool shouldBeModeledWithNoOp(ASTContext &Context, QualType ToTy, in shouldBeModeledWithNoOp() argument
475 while (Context.UnwrapSimilarTypes(ToTy, FromTy)) { in shouldBeModeledWithNoOp()
477 ToTy = Context.getUnqualifiedArrayType(ToTy, Quals1); in shouldBeModeledWithNoOp()
494 if (ToTy->isVoidType()) in shouldBeModeledWithNoOp()
497 if (ToTy != FromTy) in shouldBeModeledWithNoOp()
H A DSymbolManager.cpp68 os << '(' << ToTy.getAsString() << ") ("; in dumpToStream()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaFixItUtils.cpp52 const QualType ToTy, in tryToFixConversion() argument
58 const CanQualType ToQTy = S.Context.getCanonicalType(ToTy); in tryToFixConversion()
H A DSemaOverload.cpp10393 QualType ToTy = Conv.Bad.getToType(); in DiagnoseBadConversion() local
10404 << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << ToTy in DiagnoseBadConversion()
10413 CanQualType CToTy = S.Context.getCanonicalType(ToTy); in DiagnoseBadConversion()
10441 << ToTy->isReferenceType() << I + 1; in DiagnoseBadConversion()
10510 << ToTy << (unsigned)isObjectArgument << I + 1; in DiagnoseBadConversion()
10526 << ToTy << (unsigned)isObjectArgument << I + 1 in DiagnoseBadConversion()
10536 if (const PointerType *ToPtrTy = ToTy->getAs<PointerType>()) { in DiagnoseBadConversion()
10548 = ToTy->getAs<ObjCObjectPointerType>()) in DiagnoseBadConversion()
10555 } else if (const ReferenceType *ToRefTy = ToTy->getAs<ReferenceType>()) { in DiagnoseBadConversion()
10568 << (BaseToDerivedConversion - 1) << FromTy << ToTy << I + 1; in DiagnoseBadConversion()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DFloat2Int.h42 Value *convert(Instruction *I, Type *ToTy);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSemaFixItUtils.h52 const CanQualType ToTy,
H A DOverload.h485 void *ToTy; member
501 QualType getToType() const { return QualType::getFromOpaquePtr(ToTy); } in getToType()
509 void setToType(QualType T) { ToTy = T.getAsOpaquePtr(); } in setToType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLocal.cpp1993 Type *ToTy) { in isBitCastSemanticsPreserving() argument
1995 if (FromTy == ToTy) in isBitCastSemanticsPreserving()
1999 if (FromTy->isIntOrPtrTy() && ToTy->isIntOrPtrTy()) { in isBitCastSemanticsPreserving()
2000 bool SameSize = DL.getTypeSizeInBits(FromTy) == DL.getTypeSizeInBits(ToTy); in isBitCastSemanticsPreserving()
2002 !DL.isNonIntegralPointerType(ToTy); in isBitCastSemanticsPreserving()
2019 Type *ToTy = To.getType(); in replaceAllDbgUsesWith() local
2028 if (isBitCastSemanticsPreserving(DL, FromTy, ToTy)) in replaceAllDbgUsesWith()
2033 if (FromTy->isIntegerTy() && ToTy->isIntegerTy()) { in replaceAllDbgUsesWith()
2035 uint64_t ToBits = ToTy->getPrimitiveSizeInBits(); in replaceAllDbgUsesWith()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp462 Type *ToTy = Inst->getType()->getPointerElementType(); in tryPromoteAllocaToVector() local
463 if (FromTy->isAggregateType() || ToTy->isAggregateType() || in tryPromoteAllocaToVector()
464 DL.getTypeSizeInBits(FromTy) != DL.getTypeSizeInBits(ToTy)) in tryPromoteAllocaToVector()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2481 virtual bool isTruncateFree(Type *FromTy, Type *ToTy) const { in isTruncateFree() argument
2490 virtual bool allowTruncateForTailCall(Type *FromTy, Type *ToTy) const { in allowTruncateForTailCall() argument
2567 virtual bool isZExtFree(Type *FromTy, Type *ToTy) const { in isZExtFree() argument
2571 virtual bool isZExtFree(EVT FromTy, EVT ToTy) const { in isZExtFree() argument
2577 virtual bool isSExtCheaperThanZExt(EVT FromTy, EVT ToTy) const { in isSExtCheaperThanZExt() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp99 Type *ToTy) const;
1155 Type *FromTy, Type *ToTy) const -> Value * { in rescale()
1162 Type *ToSTy = ToTy->getScalarType(); in rescale()
H A DHexagonISelLoweringHVX.cpp67 auto setPromoteTo = [this] (unsigned Opc, MVT FromTy, MVT ToTy) { in initializeHVXLowering() argument
69 AddPromotedToType(Opc, FromTy, ToTy); in initializeHVXLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp725 Type *ToTy = getFloatTypeForLLT(Ctx, MRI.getType(MI.getOperand(0).getReg())); in libcall() local
726 if (!FromTy || !ToTy) in libcall()
728 LegalizeResult Status = conversionLibcall(MI, MIRBuilder, ToTy, FromTy ); in libcall()