Lines Matching refs:RegWidth
300 auto PrintMovImm = [&](uint64_t Value, int RegWidth) {
301 int64_t SExtVal = SignExtend64(Value, RegWidth);
311 uint64_t Mask = maskTrailingOnes<uint64_t>(RegWidth);
324 int RegWidth = Opcode == AArch64::MOVZXi ? 64 : 32;
330 PrintMovImm(Value, RegWidth);
337 int RegWidth = Opcode == AArch64::MOVNXi ? 64 : 32;
340 if (RegWidth == 32)
343 if (AArch64_AM::isMOVNMovAlias(Value, Shift, RegWidth)) {
344 PrintMovImm(Value, RegWidth);
353 int RegWidth = Opcode == AArch64::ORRXri ? 64 : 32;
355 MI->getOperand(2).getImm(), RegWidth);
356 if (!AArch64_AM::isAnyMOVWMovAlias(Value, RegWidth)) {
357 PrintMovImm(Value, RegWidth);