Lines Matching refs:ToT
345 PrimType ToT = classifyPrim(CE); in VisitCastExpr() local
346 if (ToT == PT_IntAP) in VisitCastExpr()
349 if (ToT == PT_IntAPS) in VisitCastExpr()
353 return this->emitCastFloatingIntegral(ToT, getFPOptions(CE), CE); in VisitCastExpr()
453 std::optional<PrimType> ToT = classify(CE->getType()); in VisitCastExpr() local
454 if (!FromT || !ToT) in VisitCastExpr()
458 assert(isPtrType(*ToT)); in VisitCastExpr()
459 if (FromT == ToT) { in VisitCastExpr()
474 return this->emitDecayPtr(*FromT, *ToT, CE); in VisitCastExpr()
493 std::optional<PrimType> ToT = classify(CE->getType()); in VisitCastExpr() local
494 if (!FromT || !ToT) in VisitCastExpr()
499 if (ToT != PT_IntAP && ToT != PT_IntAPS && FromT != PT_IntAP && in VisitCastExpr()
519 if (ToT == PT_IntAP) { in VisitCastExpr()
522 } else if (ToT == PT_IntAPS) { in VisitCastExpr()
526 if (FromT == ToT) in VisitCastExpr()
528 if (!this->emitCast(*FromT, *ToT, CE)) in VisitCastExpr()
532 return this->emitNeg(*ToT, CE); in VisitCastExpr()
3047 std::optional<PrimType> ToT = classify(E); in VisitCXXReinterpretCastExpr() local
3049 if (!FromT || !ToT) in VisitCXXReinterpretCastExpr()
3052 if (FromT == PT_Ptr || ToT == PT_Ptr) { in VisitCXXReinterpretCastExpr()
3083 bool Fatal = (ToT != FromT); in VisitCXXReinterpretCastExpr()
6714 bool Compiler<Emitter>::emitPrimCast(PrimType FromT, PrimType ToT, in emitPrimCast() argument
6719 if (ToT == PT_Float) { in emitPrimCast()
6724 if (ToT == PT_IntAP) in emitPrimCast()
6727 if (ToT == PT_IntAPS) in emitPrimCast()
6732 if (isIntegralType(ToT) || ToT == PT_Bool) in emitPrimCast()
6733 return this->emitCastFloatingIntegral(ToT, getFPOptions(E), E); in emitPrimCast()
6737 if (ToT == PT_IntAP) in emitPrimCast()
6739 if (ToT == PT_IntAPS) in emitPrimCast()
6743 if (isIntegralType(ToT) || ToT == PT_Bool) in emitPrimCast()
6744 return FromT != ToT ? this->emitCast(FromT, ToT, E) : true; in emitPrimCast()
6746 if (ToT == PT_Float) { in emitPrimCast()
7039 std::optional<PrimType> ToT = classify(ToType); in emitBuiltinBitCast() local
7044 if (DiscardResult && !Initializing && !ToT) { in emitBuiltinBitCast()
7073 if (!ToT) { in emitBuiltinBitCast()
7078 assert(ToT); in emitBuiltinBitCast()
7081 if (ToT == PT_Float) in emitBuiltinBitCast()
7090 if (!this->emitBitCastPrim(*ToT, ToTypeIsUChar || ToType->isStdByteType(), in emitBuiltinBitCast()
7095 return this->emitPop(*ToT, E); in emitBuiltinBitCast()