diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp')
-rw-r--r-- | contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp b/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp index 58d5df4c1f71..de6ca0aa9cbb 100644 --- a/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp +++ b/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp @@ -680,7 +680,7 @@ static DecodeStatus DecodeCtrRegsRegisterClass(MCInst &Inst, unsigned RegNo, /* 28 */ 0, 0, UTIMERLO, UTIMERHI }; - if (RegNo >= array_lengthof(CtrlRegDecoderTable)) + if (RegNo >= std::size(CtrlRegDecoderTable)) return MCDisassembler::Fail; static_assert(NoRegister == 0, "Expecting NoRegister to be 0"); @@ -708,7 +708,7 @@ DecodeCtrRegs64RegisterClass(MCInst &Inst, unsigned RegNo, uint64_t /*Address*/, /* 28 */ 0, 0, UTIMER, 0 }; - if (RegNo >= array_lengthof(CtrlReg64DecoderTable)) + if (RegNo >= std::size(CtrlReg64DecoderTable)) return MCDisassembler::Fail; static_assert(NoRegister == 0, "Expecting NoRegister to be 0"); @@ -807,7 +807,7 @@ static const uint16_t SysRegDecoderTable[] = { static DecodeStatus DecodeSysRegsRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t /*Address*/, const MCDisassembler *Decoder) { - if (RegNo >= sizeof(SysRegDecoderTable) / sizeof(SysRegDecoderTable[0])) + if (RegNo >= std::size(SysRegDecoderTable)) return MCDisassembler::Fail; if (SysRegDecoderTable[RegNo] == Hexagon::NoRegister) @@ -835,7 +835,7 @@ static DecodeStatus DecodeSysRegs64RegisterClass(MCInst &Inst, unsigned RegNo, uint64_t /*Address*/, const MCDisassembler *Decoder) { RegNo = RegNo >> 1; - if (RegNo >= sizeof(SysReg64DecoderTable) / sizeof(SysReg64DecoderTable[0])) + if (RegNo >= std::size(SysReg64DecoderTable)) return MCDisassembler::Fail; if (SysReg64DecoderTable[RegNo] == Hexagon::NoRegister) @@ -862,7 +862,7 @@ DecodeGuestRegsRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t /*Address*/, /* 28 */ GPMUCNT2, GPMUCNT3, G30, G31 }; - if (RegNo >= array_lengthof(GuestRegDecoderTable)) + if (RegNo >= std::size(GuestRegDecoderTable)) return MCDisassembler::Fail; if (GuestRegDecoderTable[RegNo] == Hexagon::NoRegister) return MCDisassembler::Fail; @@ -889,7 +889,7 @@ DecodeGuestRegs64RegisterClass(MCInst &Inst, unsigned RegNo, /* 28 */ G29_28, 0, G31_30, 0 }; - if (RegNo >= array_lengthof(GuestReg64DecoderTable)) + if (RegNo >= std::size(GuestReg64DecoderTable)) return MCDisassembler::Fail; if (GuestReg64DecoderTable[RegNo] == Hexagon::NoRegister) return MCDisassembler::Fail; |