reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6870 if (!table) { // try the other table 6873 table = lookup(MI.getOpcode(), dom, ReplaceableInstrsAVX2); 6875 if (!table) { // try the FP table 6876 table = lookup(MI.getOpcode(), dom, ReplaceableInstrsFP); 6877 assert((!table || Domain < 3) && 6880 if (!table) { // try the other table 6883 table = lookup(MI.getOpcode(), dom, ReplaceableInstrsAVX2InsertExtract); 6885 if (!table) { // try the AVX512 table 6887 table = lookupAVX512(MI.getOpcode(), dom, ReplaceableInstrsAVX512); 6889 if (table && Domain == 3 && table[3] == MI.getOpcode()) 6889 if (table && Domain == 3 && table[3] == MI.getOpcode()) 6892 if (!table) { // try the AVX512DQ table 6894 table = lookupAVX512(MI.getOpcode(), dom, ReplaceableInstrsAVX512DQ); 6897 if (table && Domain == 3 && (dom == 1 || table[3] == MI.getOpcode())) 6897 if (table && Domain == 3 && (dom == 1 || table[3] == MI.getOpcode())) 6900 if (!table) { // try the AVX512DQMasked table 6902 table = lookupAVX512(MI.getOpcode(), dom, ReplaceableInstrsAVX512DQMasked); 6903 if (table && Domain == 3 && (dom == 1 || table[3] == MI.getOpcode())) 6903 if (table && Domain == 3 && (dom == 1 || table[3] == MI.getOpcode())) 6906 assert(table && "Cannot change domain"); 6907 MI.setDesc(get(table[Domain - 1]));