reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
255 bool isToken() const override { return Kind == k_Token; } 256 bool isReg() const override { return Kind == k_Register; } 257 bool isImm() const override { return Kind == k_Immediate; } 259 bool isMEMrr() const { return Kind == k_MemoryReg; } 260 bool isMEMri() const { return Kind == k_MemoryImm; } 261 bool isMembarTag() const { return Kind == k_Immediate; } 264 return (Kind == k_Register && Reg.Kind == rk_IntReg); 268 return (Kind == k_Register && Reg.Kind == rk_FloatReg); 272 return (Kind == k_Register && (Reg.Kind == rk_FloatReg 277 return (Kind == k_Register && Reg.Kind == rk_CoprocReg); 281 assert(Kind == k_Token && "Invalid access!"); 286 assert((Kind == k_Register) && "Invalid access!"); 291 assert((Kind == k_Immediate) && "Invalid access!"); 296 assert((Kind == k_MemoryReg || Kind == k_MemoryImm) && "Invalid access!"); 296 assert((Kind == k_MemoryReg || Kind == k_MemoryImm) && "Invalid access!"); 301 assert((Kind == k_MemoryReg) && "Invalid access!"); 306 assert((Kind == k_MemoryImm) && "Invalid access!"); 320 switch (Kind) { 475 Op->Kind = k_MemoryReg; 496 Op->Kind = k_MemoryImm;