@@ -1796,7 +1796,6 @@ bool AMDGPUDAGToDAGISel::SelectSMRDOffset(SDValue ByteOffsetNode,
17961796 Offset = SDValue (
17971797 CurDAG->getMachineNode (AMDGPU::S_MOV_B32, SL, MVT::i32 , C32Bit), 0 );
17981798
1799- Imm = false ;
18001799 return true ;
18011800}
18021801
@@ -1850,7 +1849,7 @@ bool AMDGPUDAGToDAGISel::SelectSMRD(SDValue Addr, SDValue &SBase,
18501849
18511850bool AMDGPUDAGToDAGISel::SelectSMRDImm (SDValue Addr, SDValue &SBase,
18521851 SDValue &Offset) const {
1853- bool Imm;
1852+ bool Imm = false ;
18541853 return SelectSMRD (Addr, SBase, Offset, Imm) && Imm;
18551854}
18561855
@@ -1859,7 +1858,7 @@ bool AMDGPUDAGToDAGISel::SelectSMRDImm32(SDValue Addr, SDValue &SBase,
18591858
18601859 assert (Subtarget->getGeneration () == AMDGPUSubtarget::SEA_ISLANDS);
18611860
1862- bool Imm;
1861+ bool Imm = false ;
18631862 if (!SelectSMRD (Addr, SBase, Offset, Imm))
18641863 return false ;
18651864
@@ -1868,22 +1867,22 @@ bool AMDGPUDAGToDAGISel::SelectSMRDImm32(SDValue Addr, SDValue &SBase,
18681867
18691868bool AMDGPUDAGToDAGISel::SelectSMRDSgpr (SDValue Addr, SDValue &SBase,
18701869 SDValue &Offset) const {
1871- bool Imm;
1870+ bool Imm = false ;
18721871 return SelectSMRD (Addr, SBase, Offset, Imm) && !Imm &&
18731872 !isa<ConstantSDNode>(Offset);
18741873}
18751874
18761875bool AMDGPUDAGToDAGISel::SelectSMRDBufferImm (SDValue Addr,
18771876 SDValue &Offset) const {
1878- bool Imm;
1877+ bool Imm = false ;
18791878 return SelectSMRDOffset (Addr, Offset, Imm) && Imm;
18801879}
18811880
18821881bool AMDGPUDAGToDAGISel::SelectSMRDBufferImm32 (SDValue Addr,
18831882 SDValue &Offset) const {
18841883 assert (Subtarget->getGeneration () == AMDGPUSubtarget::SEA_ISLANDS);
18851884
1886- bool Imm;
1885+ bool Imm = false ;
18871886 if (!SelectSMRDOffset (Addr, Offset, Imm))
18881887 return false ;
18891888
0 commit comments