Skip to content

Commit 5cda550

Browse files
committed
Modified: Revert back to asserting bit width for GPR Register classes
1 parent c21ee8b commit 5cda550

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ static unsigned getLoadImmediateOpcode(unsigned RegBitWidth) {
2828
// Generates instruction to load an immediate value into a register.
2929
static MCInst loadImmediate(MCRegister Reg, unsigned RegBitWidth,
3030
const APInt &Value) {
31-
assert(Value.getZExtValue() < (1 << 16) &&
32-
"Value must be in the range of the immediate opcode");
31+
assert (Value.getBitWidth() <= RegBitWidth &&
32+
"Value must fit in the Register");
3333
return MCInstBuilder(getLoadImmediateOpcode(RegBitWidth))
3434
.addReg(Reg)
3535
.addImm(Value.getZExtValue());

0 commit comments

Comments
 (0)