Home | History | Annotate | Download | only in MC

Lines Matching refs:Case

33   case MCExpr::Target:
35 case MCExpr::Constant:
39 case MCExpr::SymbolRef: {
73 case MCExpr::Unary: {
76 case MCUnaryExpr::LNot: OS << '!'; break;
77 case MCUnaryExpr::Minus: OS << '-'; break;
78 case MCUnaryExpr::Not: OS << '~'; break;
79 case MCUnaryExpr::Plus: OS << '+'; break;
85 case MCExpr::Binary: {
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;
175 case VK_Invalid: return "<<invalid>>";
176 case VK_None: return "<<none>>";
178 case VK_GOT: return "GOT";
179 case VK_GOTOFF: return "GOTOFF";
180 case VK_GOTPCREL: return "GOTPCREL";
181 case VK_GOTTPOFF: return "GOTTPOFF";
182 case VK_INDNTPOFF: return "INDNTPOFF";
183 case VK_NTPOFF: return "NTPOFF";
184 case VK_GOTNTPOFF: return "GOTNTPOFF";
185 case VK_PLT: return "PLT";
186 case VK_TLSGD: return "TLSGD";
187 case VK_TLSLD: return "TLSLD";
188 case VK_TLSLDM: return "TLSLDM";
189 case VK_TPOFF: return "TPOFF";
190 case VK_DTPOFF: return "DTPOFF";
191 case VK_TLVP: return "TLVP";
192 case VK_SECREL: return "SECREL";
193 case VK_ARM_PLT: return "(PLT)";
194 case VK_ARM_GOT: return "(GOT)";
195 case VK_ARM_GOTOFF: return "(GOTOFF)";
196 case VK_ARM_TPOFF: return "(tpoff)";
197 case VK_ARM_GOTTPOFF: return "(gottpoff)";
198 case VK_ARM_TLSGD: return "(tlsgd)";
199 case VK_ARM_TARGET1: return "(target1)";
200 case VK_PPC_TOC: return "toc";
201 case VK_PPC_DARWIN_HA16: return "ha16";
202 case VK_PPC_DARWIN_LO16: return "lo16";
203 case VK_PPC_GAS_HA16: return "ha";
204 case VK_PPC_GAS_LO16: return "l";
205 case VK_Mips_GPREL: return "GPREL";
206 case VK_Mips_GOT_CALL: return "GOT_CALL";
207 case VK_Mips_GOT16: return "GOT16";
208 case VK_Mips_GOT: return "GOT";
209 case VK_Mips_ABS_HI: return "ABS_HI";
210 case VK_Mips_ABS_LO: return "ABS_LO";
211 case VK_Mips_TLSGD: return "TLSGD";
212 case VK_Mips_TLSLDM: return "TLSLDM";
213 case VK_Mips_DTPREL_HI: return "DTPREL_HI";
214 case VK_Mips_DTPREL_LO: return "DTPREL_LO";
215 case VK_Mips_GOTTPREL: return "GOTTPREL";
216 case VK_Mips_TPREL_HI: return "TPREL_HI";
217 case VK_Mips_TPREL_LO: return "TPREL_LO";
218 case VK_Mips_GPOFF_HI: return "GPOFF_HI";
219 case VK_Mips_GPOFF_LO: return "GPOFF_LO";
220 case VK_Mips_GOT_DISP: return "GOT_DISP";
221 case VK_Mips_GOT_PAGE: return "GOT_PAGE";
222 case VK_Mips_GOT_OFST: return "GOT_OFST";
230 .Case("GOT", VK_GOT)
231 .Case("got", VK_GOT)
232 .Case("GOTOFF", VK_GOTOFF)
233 .Case("gotoff", VK_GOTOFF)
234 .Case("GOTPCREL", VK_GOTPCREL)
235 .Case("gotpcrel", VK_GOTPCREL)
236 .Case("GOTTPOFF", VK_GOTTPOFF)
237 .Case("gottpoff", VK_GOTTPOFF)
238 .Case("INDNTPOFF", VK_INDNTPOFF)
239 .Case("indntpoff", VK_INDNTPOFF)
240 .Case("NTPOFF", VK_NTPOFF)
241 .Case("ntpoff", VK_NTPOFF)
242 .Case("GOTNTPOFF", VK_GOTNTPOFF)
243 .Case("gotntpoff", VK_GOTNTPOFF)
244 .Case("PLT", VK_PLT)
245 .Case("plt", VK_PLT)
246 .Case("TLSGD", VK_TLSGD)
247 .Case("tlsgd", VK_TLSGD)
248 .Case("TLSLD", VK_TLSLD)
249 .Case("tlsld", VK_TLSLD)
250 .Case("TLSLDM", VK_TLSLDM)
251 .Case("tlsldm", VK_TLSLDM)
252 .Case("TPOFF", VK_TPOFF)
253 .Case("tpoff", VK_TPOFF)
254 .Case("DTPOFF", VK_DTPOFF)
255 .Case("dtpoff", VK_DTPOFF)
256 .Case("TLVP", VK_TLVP)
257 .Case("tlvp", VK_TLVP)
463 case Target:
466 case Constant:
470 case SymbolRef: {
490 case Unary: {
499 case MCUnaryExpr::LNot:
504 case MCUnaryExpr::Minus:
511 case MCUnaryExpr::Not:
516 case MCUnaryExpr::Plus:
524 case Binary: {
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;
591 case Target:
595 case Constant:
598 case SymbolRef: {
608 case Unary:
611 case Binary: {