[llvm] r284116 - AMDGPU: Fix truncate to bool warnings

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 13 05:45:16 PDT 2016


Author: arsenm
Date: Thu Oct 13 07:45:16 2016
New Revision: 284116

URL: http://llvm.org/viewvc/llvm-project?rev=284116&view=rev
Log:
AMDGPU: Fix truncate to bool warnings

Modified:
    llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp

Modified: llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp?rev=284116&r1=284115&r2=284116&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/AMDGPU/SIISelLowering.cpp Thu Oct 13 07:45:16 2016
@@ -1179,7 +1179,7 @@ static MachineBasicBlock::iterator emitL
     MachineInstr *SetIdx =
       BuildMI(LoopBB, I, DL, TII->get(AMDGPU::S_SET_GPR_IDX_IDX))
       .addReg(IdxReg, RegState::Kill);
-    SetIdx->getOperand(2).setIsUndef(true);
+    SetIdx->getOperand(2).setIsUndef();
   } else {
     // Move index from VCC into M0
     if (Offset == 0) {
@@ -1319,7 +1319,7 @@ static bool setM0ToIndexFromSGPR(const S
         .addOperand(*Idx)
         .addImm(IdxMode);
 
-      SetOn->getOperand(3).setIsUndef(AMDGPU::M0);
+      SetOn->getOperand(3).setIsUndef();
     } else {
       unsigned Tmp = MRI.createVirtualRegister(&AMDGPU::SReg_32_XM0RegClass);
       BuildMI(*MBB, I, DL, TII->get(AMDGPU::S_ADD_I32), Tmp)
@@ -1330,7 +1330,7 @@ static bool setM0ToIndexFromSGPR(const S
         .addReg(Tmp, RegState::Kill)
         .addImm(IdxMode);
 
-      SetOn->getOperand(3).setIsUndef(AMDGPU::M0);
+      SetOn->getOperand(3).setIsUndef();
     }
 
     return true;
@@ -1406,7 +1406,7 @@ static MachineBasicBlock *emitIndirectSr
     MachineInstr *SetOn = BuildMI(MBB, I, DL, TII->get(AMDGPU::S_SET_GPR_IDX_ON))
       .addImm(0) // Reset inside loop.
       .addImm(VGPRIndexMode::SRC0_ENABLE);
-    SetOn->getOperand(3).setIsUndef(AMDGPU::M0);
+    SetOn->getOperand(3).setIsUndef();
 
 
     // Disable again after the loop.
@@ -1514,7 +1514,7 @@ static MachineBasicBlock *emitIndirectDs
     MachineInstr *SetOn = BuildMI(MBB, I, DL, TII->get(AMDGPU::S_SET_GPR_IDX_ON))
       .addImm(0) // Reset inside loop.
       .addImm(VGPRIndexMode::DST_ENABLE);
-    SetOn->getOperand(3).setIsUndef(AMDGPU::M0);
+    SetOn->getOperand(3).setIsUndef();
 
     // Disable again after the loop.
     BuildMI(MBB, std::next(I), DL, TII->get(AMDGPU::S_SET_GPR_IDX_OFF));




More information about the llvm-commits mailing list