Lines Matching refs:VEX
142 class VEX { bit hasVEXPrefix = 1; }
144 class VEX_4V : VEX { bit hasVEX_4VPrefix = 1; }
145 class VEX_4VOp3 : VEX { bit hasVEX_4VOp3Prefix = 1; }
149 class EVEX : VEX { bit hasEVEXPrefix = 1; }
198 bit hasVEXPrefix = 0; // Does this inst require a VEX prefix?
200 bit hasVEX_4VPrefix = 0; // Does this inst require the VEX.VVVV field?
201 bit hasVEX_4VOp3Prefix = 0; // Does this inst require the VEX.VVVV field to
342 let Predicates = !if(hasVEXPrefix /* VEX */, [HasAVX],
355 let Predicates = !if(hasVEXPrefix /* VEX */, [HasAVX],
366 let Predicates = !if(hasVEXPrefix /* VEX */, [HasAVX],
384 let Predicates = !if(hasVEX_4VPrefix /* VEX */, [HasAVX],
714 // XOP 5 operand instruction (VEX encoding!)