diff options
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrInfo.cpp | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp index 04b68cd509f..12da3a9319e 100644 --- a/llvm/lib/Target/X86/X86InstrInfo.cpp +++ b/llvm/lib/Target/X86/X86InstrInfo.cpp @@ -6715,16 +6715,16 @@ static const uint16_t ReplaceableInstrsAVX2[][3] = {  // domains, but they require a bit more work than just switching opcodes.  static const uint16_t *lookup(unsigned opcode, unsigned domain) { -  for (unsigned i = 0, e = array_lengthof(ReplaceableInstrs); i != e; ++i) -    if (ReplaceableInstrs[i][domain-1] == opcode) -      return ReplaceableInstrs[i]; +  for (const uint16_t (&Row)[3] : ReplaceableInstrs) +    if (Row[domain-1] == opcode) +      return Row;    return nullptr;  }  static const uint16_t *lookupAVX2(unsigned opcode, unsigned domain) { -  for (unsigned i = 0, e = array_lengthof(ReplaceableInstrsAVX2); i != e; ++i) -    if (ReplaceableInstrsAVX2[i][domain-1] == opcode) -      return ReplaceableInstrsAVX2[i]; +  for (const uint16_t (&Row)[3] : ReplaceableInstrsAVX2) +    if (Row[domain-1] == opcode) +      return Row;    return nullptr;  } | 

