diff options
| author | Craig Topper <craig.topper@gmail.com> | 2015-12-01 06:13:13 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2015-12-01 06:13:13 +0000 |
| commit | ba894c3c0d769cb3de7ec861616b6ae92e366b02 (patch) | |
| tree | 47dd85b20b0f018919fc5ffcc5acc73f64583d06 | |
| parent | ddc76f2bed6dd8586639fdcd4060c17aba0a7641 (diff) | |
| download | bcm5719-llvm-ba894c3c0d769cb3de7ec861616b6ae92e366b02.tar.gz bcm5719-llvm-ba894c3c0d769cb3de7ec861616b6ae92e366b02.zip | |
[X86] Use array_lengthof instead of calculating manually. Also change index types to size_t to match.
llvm-svn: 254386
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrInfo.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp index aaeef465bf5..04b68cd509f 100644 --- a/llvm/lib/Target/X86/X86InstrInfo.cpp +++ b/llvm/lib/Target/X86/X86InstrInfo.cpp @@ -3517,23 +3517,23 @@ unsigned X86InstrInfo::getFMA3OpcodeToCommuteOperands(MachineInstr *MI, bool IsIntrinOpcode; isFMA3(Opc, &IsIntrinOpcode); - unsigned GroupsNum; + size_t GroupsNum; const unsigned (*OpcodeGroups)[3]; if (IsIntrinOpcode) { - GroupsNum = sizeof(IntrinOpcodeGroups) / sizeof(IntrinOpcodeGroups[0]); + GroupsNum = array_lengthof(IntrinOpcodeGroups); OpcodeGroups = IntrinOpcodeGroups; } else { - GroupsNum = sizeof(RegularOpcodeGroups) / sizeof(RegularOpcodeGroups[0]); + GroupsNum = array_lengthof(RegularOpcodeGroups); OpcodeGroups = RegularOpcodeGroups; } const unsigned *FoundOpcodesGroup = nullptr; - unsigned FormIndex; + size_t FormIndex; // Look for the input opcode in the corresponding opcodes table. - unsigned GroupIndex = 0; - for (; GroupIndex < GroupsNum && !FoundOpcodesGroup; GroupIndex++) { - for (FormIndex = 0; FormIndex < FormsNum; FormIndex++) { + for (size_t GroupIndex = 0; GroupIndex < GroupsNum && !FoundOpcodesGroup; + ++GroupIndex) { + for (FormIndex = 0; FormIndex < FormsNum; ++FormIndex) { if (OpcodeGroups[GroupIndex][FormIndex] == Opc) { FoundOpcodesGroup = OpcodeGroups[GroupIndex]; break; |

