reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
113 switch (Kind) { 149 assert(Kind == Token && "Invalid access!"); 153 assert(Kind == Token && "Invalid access!"); 159 assert(Kind == Register && "Invalid access!"); 164 assert(Kind == Prefix && "Invalid access!"); 169 assert(Kind == Immediate && "Invalid access!"); 174 assert(Kind == Memory && "Invalid access!"); 178 assert(Kind == Memory && "Invalid access!"); 182 assert(Kind == Memory && "Invalid access!"); 186 assert(Kind == Memory && "Invalid access!"); 190 assert(Kind == Memory && "Invalid access!"); 194 assert(Kind == Memory && "Invalid access!"); 198 assert(Kind == Memory && "Invalid access!"); 202 bool isToken() const override {return Kind == Token; } 204 bool isImm() const override { return Kind == Immediate; } 289 bool isMem() const override { return Kind == Memory; } 291 return Kind == Memory && Mem.Size == 0; 294 return Kind == Memory && (!Mem.Size || Mem.Size == 8); 297 return Kind == Memory && (!Mem.Size || Mem.Size == 16); 300 return Kind == Memory && (!Mem.Size || Mem.Size == 32); 303 return Kind == Memory && (!Mem.Size || Mem.Size == 64); 306 return Kind == Memory && (!Mem.Size || Mem.Size == 80); 309 return Kind == Memory && (!Mem.Size || Mem.Size == 128); 312 return Kind == Memory && (!Mem.Size || Mem.Size == 256); 315 return Kind == Memory && (!Mem.Size || Mem.Size == 512); 318 assert(Kind == Memory && "Invalid access!"); 364 return Kind == Memory && !getMemSegReg() && !getMemBaseReg() && 415 return Kind == Memory && !getMemBaseReg() && !getMemIndexReg() && 453 bool isPrefix() const { return Kind == Prefix; } 454 bool isReg() const override { return Kind == Register; } 455 bool isDXReg() const { return Kind == DXRegister; } 458 return Kind == Register && 464 return Kind == Register && 469 return Kind == Register && 474 return Kind == Register && 479 return Kind == Register && 484 return Kind == Register &&