Home | History | Annotate | Download | only in MC

Lines Matching refs:cast

36     return cast<MCTargetExpr>(this)->printImpl(OS, MAI);
38 OS << cast<MCConstantExpr>(*this).getValue();
42 const MCSymbolRefExpr &SRE = cast<MCSymbolRefExpr>(*this);
62 const MCUnaryExpr &UE = cast<MCUnaryExpr>(*this);
74 const MCBinaryExpr &BE = cast<MCBinaryExpr>(*this);
611 return cast<MCTargetExpr>(this)->evaluateAsRelocatableImpl(Res, Layout,
615 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue());
619 const MCSymbolRefExpr *SRE = cast<MCSymbolRefExpr>(this);
649 const MCUnaryExpr *AUE = cast<MCUnaryExpr>(this);
667 // The cast avoids undefined behavior if the constant is INT64_MIN.
685 const MCBinaryExpr *ABE = cast<MCBinaryExpr>(this);
702 // The cast avoids undefined behavior if the constant is INT64_MIN.
763 return cast<MCTargetExpr>(this)->findAssociatedFragment();
769 const MCSymbolRefExpr *SRE = cast<MCSymbolRefExpr>(this);
775 return cast<MCUnaryExpr>(this)->getSubExpr()->findAssociatedFragment();
778 const MCBinaryExpr *BE = cast<MCBinaryExpr>(this);