Lines Matching refs:TSFlags
304 // TSFlags layout should be kept in sync with X86BaseInfo.h.
305 let TSFlags{6-0} = FormBits;
306 let TSFlags{8-7} = OpSizeBits;
307 let TSFlags{10-9} = AdSizeBits;
308 let TSFlags{13-11} = OpPrefixBits;
309 let TSFlags{16-14} = OpMapBits;
310 let TSFlags{17} = hasREX_WPrefix;
311 let TSFlags{21-18} = ImmT.Value;
312 let TSFlags{24-22} = FPForm.Value;
313 let TSFlags{25} = hasLockPrefix;
314 let TSFlags{26} = hasREPPrefix;
315 let TSFlags{28-27} = ExeDomain.Value;
316 let TSFlags{30-29} = OpEncBits;
317 let TSFlags{38-31} = Opcode;
318 let TSFlags{39} = hasVEX_WPrefix;
319 let TSFlags{40} = hasVEX_4V;
320 let TSFlags{41} = hasVEX_4VOp3;
321 let TSFlags{42} = hasVEX_i8ImmReg;
322 let TSFlags{43} = hasVEX_L;
323 let TSFlags{44} = ignoresVEX_L;
324 let TSFlags{45} = hasEVEX_K;
325 let TSFlags{46} = hasEVEX_Z;
326 let TSFlags{47} = hasEVEX_L2;
327 let TSFlags{48} = hasEVEX_B;
328 // If we run out of TSFlags bits, it's possible to encode this in 3 bits.
329 let TSFlags{55-49} = CD8_Scale;
330 let TSFlags{56} = has3DNow0F0FOpcode;
331 let TSFlags{57} = hasMemOp4Prefix;
332 let TSFlags{58} = hasEVEX_RC;