Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Form

141 /// isRegFormat - Indicates whether a particular form requires the Mod field of
144 /// @param form - The form of the instruction.
145 /// @return - true if the form implies that Mod must be 0b11, false
147 static bool isRegFormat(uint8_t form) {
148 return (form == X86Local::MRMDestReg ||
149 form == X86Local::MRMSrcReg ||
150 form == X86Local::MRMXr ||
151 (form >= X86Local::MRM0r && form <= X86Local::MRM7r));
208 Form = byteFromRec(Rec, "FormBits");
250 if (Form == X86Local::Pseudo || (IsCodeGenOnly && !ForceDisassemble)) {
574 switch (Form) {
575 default: llvm_unreachable("Unhandled form");
843 switch (Form) {
850 filter = new ModFilter(isRegFormat(Form));
856 filter = new ExtendedFilter(true, Form - X86Local::MRM0r);
862 filter = new ExtendedFilter(false, Form - X86Local::MRM0m);
865 filter = new ExactFilter(0xC0 + Form - X86Local::MRM_C0); \
867 } // switch (Form)
884 if (Form == X86Local::AddRegFrm) {