Lines Matching refs:MCBinaryExpr
86 const MCBinaryExpr &BE = cast<MCBinaryExpr>(*this);
96 case MCBinaryExpr::Add:
107 case MCBinaryExpr::And: OS << '&'; break;
108 case MCBinaryExpr::Div: OS << '/'; break;
109 case MCBinaryExpr::EQ: OS << "=="; break;
110 case MCBinaryExpr::GT: OS << '>'; break;
111 case MCBinaryExpr::GTE: OS << ">="; break;
112 case MCBinaryExpr::LAnd: OS << "&&"; break;
113 case MCBinaryExpr::LOr: OS << "||"; break;
114 case MCBinaryExpr::LT: OS << '<'; break;
115 case MCBinaryExpr::LTE: OS << "<="; break;
116 case MCBinaryExpr::Mod: OS << '%'; break;
117 case MCBinaryExpr::Mul: OS << '*'; break;
118 case MCBinaryExpr::NE: OS << "!="; break;
119 case MCBinaryExpr::Or: OS << '|'; break;
120 case MCBinaryExpr::Shl: OS << "<<"; break;
121 case MCBinaryExpr::Shr: OS << ">>"; break;
122 case MCBinaryExpr::Sub: OS << '-'; break;
123 case MCBinaryExpr::Xor: OS << '^'; break;
146 const MCBinaryExpr *MCBinaryExpr::Create(Opcode Opc, const MCExpr *LHS,
148 return new (Ctx) MCBinaryExpr(Opc, LHS, RHS);
525 const MCBinaryExpr *ABE = cast<MCBinaryExpr>(this);
540 case MCBinaryExpr::Sub:
547 case MCBinaryExpr::Add:
561 case MCBinaryExpr::Add: Result = LHS + RHS; break;
562 case MCBinaryExpr::And: Result = LHS & RHS; break;
563 case MCBinaryExpr::Div: Result = LHS / RHS; break;
564 case MCBinaryExpr::EQ: Result = LHS == RHS; break;
565 case MCBinaryExpr::GT: Result = LHS > RHS; break;
566 case MCBinaryExpr::GTE: Result = LHS >= RHS; break;
567 case MCBinaryExpr::LAnd: Result = LHS && RHS; break;
568 case MCBinaryExpr::LOr: Result = LHS || RHS; break;
569 case MCBinaryExpr::LT: Result = LHS < RHS; break;
570 case MCBinaryExpr::LTE: Result = LHS <= RHS; break;
571 case MCBinaryExpr::Mod: Result = LHS % RHS; break;
572 case MCBinaryExpr::Mul: Result = LHS * RHS; break;
573 case MCBinaryExpr::NE: Result = LHS != RHS; break;
574 case MCBinaryExpr::Or: Result = LHS | RHS; break;
575 case MCBinaryExpr::Shl: Result = LHS << RHS; break;
576 case MCBinaryExpr::Shr: Result = LHS >> RHS; break;
577 case MCBinaryExpr::Sub: Result = LHS - RHS; break;
578 case MCBinaryExpr::Xor: Result = LHS ^ RHS; break;
612 const MCBinaryExpr *BE = cast<MCBinaryExpr>(this);