reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86InstrInfo.cpp
 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]));