Lines Matching refs:In

166   bool SelectVOP3Mods_NNaN(SDValue In, SDValue &Src, SDValue &SrcMods) const;
167 bool SelectVOP3ModsImpl(SDValue In, SDValue &Src, unsigned &SrcMods) const;
168 bool SelectVOP3Mods(SDValue In, SDValue &Src, SDValue &SrcMods) const;
169 bool SelectVOP3NoMods(SDValue In, SDValue &Src) const;
170 bool SelectVOP3Mods0(SDValue In, SDValue &Src, SDValue &SrcMods,
172 bool SelectVOP3NoMods0(SDValue In, SDValue &Src, SDValue &SrcMods,
175 bool SelectVOP3Mods0Clamp0OMod(SDValue In, SDValue &Src, SDValue &SrcMods,
179 bool SelectVOP3OMods(SDValue In, SDValue &Src,
182 bool SelectVOP3PMods(SDValue In, SDValue &Src, SDValue &SrcMods) const;
183 bool SelectVOP3PMods0(SDValue In, SDValue &Src, SDValue &SrcMods,
186 bool SelectVOP3OpSel(SDValue In, SDValue &Src, SDValue &SrcMods) const;
187 bool SelectVOP3OpSel0(SDValue In, SDValue &Src, SDValue &SrcMods,
190 bool SelectVOP3OpSelMods(SDValue In, SDValue &Src, SDValue &SrcMods) const;
191 bool SelectVOP3OpSelMods0(SDValue In, SDValue &Src, SDValue &SrcMods,
193 bool SelectVOP3PMadMixModsImpl(SDValue In, SDValue &Src, unsigned &Mods) const;
194 bool SelectVOP3PMadMixMods(SDValue In, SDValue &Src, SDValue &SrcMods) const;
196 bool SelectHi16Elt(SDValue In, SDValue &Src) const;
1764 bool AMDGPUDAGToDAGISel::SelectVOP3ModsImpl(SDValue In, SDValue &Src, in SelectVOP3ModsImpl() argument
1767 Src = In; in SelectVOP3ModsImpl()
1782 bool AMDGPUDAGToDAGISel::SelectVOP3Mods(SDValue In, SDValue &Src, in SelectVOP3Mods() argument
1785 if (SelectVOP3ModsImpl(In, Src, Mods)) { in SelectVOP3Mods()
1786 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3Mods()
1793 bool AMDGPUDAGToDAGISel::SelectVOP3Mods_NNaN(SDValue In, SDValue &Src, in SelectVOP3Mods_NNaN() argument
1795 SelectVOP3Mods(In, Src, SrcMods); in SelectVOP3Mods_NNaN()
1799 bool AMDGPUDAGToDAGISel::SelectVOP3NoMods(SDValue In, SDValue &Src) const { in SelectVOP3NoMods() argument
1800 if (In.getOpcode() == ISD::FABS || In.getOpcode() == ISD::FNEG) in SelectVOP3NoMods()
1803 Src = In; in SelectVOP3NoMods()
1807 bool AMDGPUDAGToDAGISel::SelectVOP3Mods0(SDValue In, SDValue &Src, in SelectVOP3Mods0() argument
1810 SDLoc DL(In); in SelectVOP3Mods0()
1814 return SelectVOP3Mods(In, Src, SrcMods); in SelectVOP3Mods0()
1817 bool AMDGPUDAGToDAGISel::SelectVOP3Mods0Clamp0OMod(SDValue In, SDValue &Src, in SelectVOP3Mods0Clamp0OMod() argument
1821 Clamp = Omod = CurDAG->getTargetConstant(0, SDLoc(In), MVT::i32); in SelectVOP3Mods0Clamp0OMod()
1822 return SelectVOP3Mods(In, Src, SrcMods); in SelectVOP3Mods0Clamp0OMod()
1825 bool AMDGPUDAGToDAGISel::SelectVOP3OMods(SDValue In, SDValue &Src, in SelectVOP3OMods() argument
1827 Src = In; in SelectVOP3OMods()
1829 SDLoc DL(In); in SelectVOP3OMods()
1841 static bool isExtractHiElt(SDValue In, SDValue &Out) { in isExtractHiElt() argument
1842 In = stripBitcast(In); in isExtractHiElt()
1843 if (In.getOpcode() != ISD::TRUNCATE) in isExtractHiElt()
1846 SDValue Srl = In.getOperand(0); in isExtractHiElt()
1861 static SDValue stripExtractLoElt(SDValue In) { in stripExtractLoElt() argument
1862 if (In.getOpcode() == ISD::TRUNCATE) { in stripExtractLoElt()
1863 SDValue Src = In.getOperand(0); in stripExtractLoElt()
1868 return In; in stripExtractLoElt()
1871 bool AMDGPUDAGToDAGISel::SelectVOP3PMods(SDValue In, SDValue &Src, in SelectVOP3PMods() argument
1874 Src = In; in SelectVOP3PMods()
1911 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3PMods()
1921 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3PMods()
1925 bool AMDGPUDAGToDAGISel::SelectVOP3PMods0(SDValue In, SDValue &Src, in SelectVOP3PMods0() argument
1928 SDLoc SL(In); in SelectVOP3PMods0()
1933 return SelectVOP3PMods(In, Src, SrcMods); in SelectVOP3PMods0()
1936 bool AMDGPUDAGToDAGISel::SelectVOP3OpSel(SDValue In, SDValue &Src, in SelectVOP3OpSel() argument
1938 Src = In; in SelectVOP3OpSel()
1940 SrcMods = CurDAG->getTargetConstant(0, SDLoc(In), MVT::i32); in SelectVOP3OpSel()
1944 bool AMDGPUDAGToDAGISel::SelectVOP3OpSel0(SDValue In, SDValue &Src, in SelectVOP3OpSel0() argument
1947 SDLoc SL(In); in SelectVOP3OpSel0()
1952 return SelectVOP3OpSel(In, Src, SrcMods); in SelectVOP3OpSel0()
1955 bool AMDGPUDAGToDAGISel::SelectVOP3OpSelMods(SDValue In, SDValue &Src, in SelectVOP3OpSelMods() argument
1958 return SelectVOP3Mods(In, Src, SrcMods); in SelectVOP3OpSelMods()
1961 bool AMDGPUDAGToDAGISel::SelectVOP3OpSelMods0(SDValue In, SDValue &Src, in SelectVOP3OpSelMods0() argument
1964 SDLoc SL(In); in SelectVOP3OpSelMods0()
1969 return SelectVOP3OpSelMods(In, Src, SrcMods); in SelectVOP3OpSelMods0()
1974 bool AMDGPUDAGToDAGISel::SelectVOP3PMadMixModsImpl(SDValue In, SDValue &Src, in SelectVOP3PMadMixModsImpl() argument
1977 SelectVOP3ModsImpl(In, Src, Mods); in SelectVOP3PMadMixModsImpl()
2015 bool AMDGPUDAGToDAGISel::SelectVOP3PMadMixMods(SDValue In, SDValue &Src, in SelectVOP3PMadMixMods() argument
2018 SelectVOP3PMadMixModsImpl(In, Src, Mods); in SelectVOP3PMadMixMods()
2019 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32); in SelectVOP3PMadMixMods()
2024 bool AMDGPUDAGToDAGISel::SelectHi16Elt(SDValue In, SDValue &Src) const { in SelectHi16Elt() argument
2025 if (In.isUndef()) { in SelectHi16Elt()
2026 Src = In; in SelectHi16Elt()
2030 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(In)) { in SelectHi16Elt()
2031 SDLoc SL(In); in SelectHi16Elt()
2039 if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(In)) { in SelectHi16Elt()
2040 SDLoc SL(In); in SelectHi16Elt()
2049 return isExtractHiElt(In, Src); in SelectHi16Elt()