Home | History | Annotate | Download | only in MC

Lines Matching refs:MCBinaryExpr

71     const MCBinaryExpr &BE = cast<MCBinaryExpr>(*this);
81 case MCBinaryExpr::Add:
92 case MCBinaryExpr::And: OS << '&'; break;
93 case MCBinaryExpr::Div: OS << '/'; break;
94 case MCBinaryExpr::EQ: OS << "=="; break;
95 case MCBinaryExpr::GT: OS << '>'; break;
96 case MCBinaryExpr::GTE: OS << ">="; break;
97 case MCBinaryExpr::LAnd: OS << "&&"; break;
98 case MCBinaryExpr::LOr: OS << "||"; break;
99 case MCBinaryExpr::LT: OS << '<'; break;
100 case MCBinaryExpr::LTE: OS << "<="; break;
101 case MCBinaryExpr::Mod: OS << '%'; break;
102 case MCBinaryExpr::Mul: OS << '*'; break;
103 case MCBinaryExpr::NE: OS << "!="; break;
104 case MCBinaryExpr::Or: OS << '|'; break;
105 case MCBinaryExpr::Shl: OS << "<<"; break;
106 case MCBinaryExpr::Shr: OS << ">>"; break;
107 case MCBinaryExpr::Sub: OS << '-'; break;
108 case MCBinaryExpr::Xor: OS << '^'; break;
133 const MCBinaryExpr *MCBinaryExpr::Create(Opcode Opc, const MCExpr *LHS,
135 return new (Ctx) MCBinaryExpr(Opc, LHS, RHS);
683 const MCBinaryExpr *ABE = cast<MCBinaryExpr>(this);
698 case MCBinaryExpr::Sub:
704 case MCBinaryExpr::Add:
717 case MCBinaryExpr::Add: Result = LHS + RHS; break;
718 case MCBinaryExpr::And: Result = LHS & RHS; break;
719 case MCBinaryExpr::Div: Result = LHS / RHS; break;
720 case MCBinaryExpr::EQ: Result = LHS == RHS; break;
721 case MCBinaryExpr::GT: Result = LHS > RHS; break;
722 case MCBinaryExpr::GTE: Result = LHS >= RHS; break;
723 case MCBinaryExpr::LAnd: Result = LHS && RHS; break;
724 case MCBinaryExpr::LOr: Result = LHS || RHS; break;
725 case MCBinaryExpr::LT: Result = LHS < RHS; break;
726 case MCBinaryExpr::LTE: Result = LHS <= RHS; break;
727 case MCBinaryExpr::Mod: Result = LHS % RHS; break;
728 case MCBinaryExpr::Mul: Result = LHS * RHS; break;
729 case MCBinaryExpr::NE: Result = LHS != RHS; break;
730 case MCBinaryExpr::Or: Result = LHS | RHS; break;
731 case MCBinaryExpr::Shl: Result = LHS << RHS; break;
732 case MCBinaryExpr::Shr: Result = LHS >> RHS; break;
733 case MCBinaryExpr::Sub: Result = LHS - RHS; break;
734 case MCBinaryExpr::Xor: Result = LHS ^ RHS; break;
768 const MCBinaryExpr *BE = cast<MCBinaryExpr>(this);
779 if (BE->getOpcode() == MCBinaryExpr::Sub)