Skip to content

Commit 48efccb

Browse files
committed
Address review comments
1 parent b4a5781 commit 48efccb

File tree

5 files changed

+10
-8
lines changed

5 files changed

+10
-8
lines changed

llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1125,8 +1125,8 @@ bool llvm::EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
11251125
DestName = getRegName(MI->getOperand(0).getReg());
11261126
Src1Name = getRegName(MI->getOperand(1).getReg());
11271127
if (MI->getOperand(NumOperands - 1).isImm())
1128-
DecodeINSERTPSMask(MI->getOperand(NumOperands - 1).getImm(),
1129-
ShuffleMask, false);
1128+
DecodeINSERTPSMask(MI->getOperand(NumOperands - 1).getImm(), ShuffleMask,
1129+
/*SrcIsMem=*/false);
11301130
break;
11311131

11321132
case X86::INSERTPSrmi:
@@ -1135,8 +1135,8 @@ bool llvm::EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
11351135
DestName = getRegName(MI->getOperand(0).getReg());
11361136
Src1Name = getRegName(MI->getOperand(1).getReg());
11371137
if (MI->getOperand(NumOperands - 1).isImm())
1138-
DecodeINSERTPSMask(MI->getOperand(NumOperands - 1).getImm(),
1139-
ShuffleMask, true);
1138+
DecodeINSERTPSMask(MI->getOperand(NumOperands - 1).getImm(), ShuffleMask,
1139+
/*SrcIsMem=*/true);
11401140
break;
11411141

11421142
case X86::MOVLHPSrr:

llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323

2424
namespace llvm {
2525

26-
void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask, bool SrcIsMem) {
26+
void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask,
27+
bool SrcIsMem) {
2728
// Defaults the copying the dest value.
2829
ShuffleMask.push_back(0);
2930
ShuffleMask.push_back(1);

llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ template <typename T> class SmallVectorImpl;
2828
enum { SM_SentinelUndef = -1, SM_SentinelZero = -2 };
2929

3030
/// Decode a 128-bit INSERTPS instruction as a v4f32 shuffle mask.
31-
void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask, bool SrcIsMem);
31+
void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask,
32+
bool SrcIsMem);
3233

3334
// Insert the bottom Len elements from a second source into a vector starting at
3435
// element Idx.

llvm/lib/Target/X86/X86ISelLowering.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5362,7 +5362,7 @@ static bool getTargetShuffleMask(SDValue N, bool AllowSentinelZero,
53625362
assert(N.getOperand(0).getValueType() == VT && "Unexpected value type");
53635363
assert(N.getOperand(1).getValueType() == VT && "Unexpected value type");
53645364
ImmN = N.getConstantOperandVal(N.getNumOperands() - 1);
5365-
DecodeINSERTPSMask(ImmN, Mask, false);
5365+
DecodeINSERTPSMask(ImmN, Mask, /*SrcIsMem=*/false);
53665366
IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1);
53675367
break;
53685368
case X86ISD::EXTRQI:

llvm/test/MC/X86/vinsertps_decode.s

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
.intel_syntax
44

5-
# CHECK: vinsertps {{.*}} # xmm2 = xmm2[0,1,2],mem[0]
5+
# CHECK: vinsertps $176, 76(%r14,%rdi,8), %xmm2, %xmm2 # xmm2 = xmm2[0,1,2],mem[0]
66

77
vinsertps xmm2,xmm2,dword ptr [r14+rdi*8+0x4C],0x0B0

0 commit comments

Comments
 (0)