Lines Matching refs:getI32Imm

93     inline SDValue getI32Imm(unsigned Imm) {  in getI32Imm()  function in __anon7bd595e20111::PPCDAGToDAGISel
526 SDValue Ops[] = { Op0, Op1, getI32Imm(SH), getI32Imm(MB), in SelectBitfieldInsert()
527 getI32Imm(ME) }; in SelectBitfieldInsert()
655 auto getI32Imm = [CurDAG](unsigned Imm) { in SelectInt64Direct() local
662 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, getI32Imm(Lo)); in SelectInt64Direct()
666 Result = CurDAG->getMachineNode(OpC, dl, MVT::i64, getI32Imm(Hi)); in SelectInt64Direct()
669 SDValue(Result, 0), getI32Imm(Lo)); in SelectInt64Direct()
672 Result = CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(Hi)); in SelectInt64Direct()
682 getI32Imm(Shift), in SelectInt64Direct()
683 getI32Imm(63 - Shift)); in SelectInt64Direct()
689 SDValue(Result, 0), getI32Imm(Hi)); in SelectInt64Direct()
693 SDValue(Result, 0), getI32Imm(Lo)); in SelectInt64Direct()
746 auto getI32Imm = [CurDAG](unsigned Imm) { in SelectInt64() local
752 getI32Imm(64 - RMin), getI32Imm(MaskEnd)); in SelectInt64()
1197 SDValue getI32Imm(unsigned Imm) { in getI32Imm() function in __anon7bd595e20411::BitPermutationSelector
1270 { VRI.V, getI32Imm(VRI.RLAmt), getI32Imm(0), getI32Imm(31) }; in SelectAndParts32()
1280 VRot, getI32Imm(ANDIMask)), 0); in SelectAndParts32()
1283 VRot, getI32Imm(ANDISMask)), 0); in SelectAndParts32()
1329 { VRI.V, getI32Imm(VRI.RLAmt), getI32Imm(0), getI32Imm(31) }; in Select32()
1350 { BG.V, getI32Imm(BG.RLAmt), getI32Imm(Bits.size() - BG.EndIdx - 1), in Select32()
1351 getI32Imm(Bits.size() - BG.StartIdx - 1) }; in Select32()
1355 { Res, BG.V, getI32Imm(BG.RLAmt), getI32Imm(Bits.size() - BG.EndIdx - 1), in Select32()
1356 getI32Imm(Bits.size() - BG.StartIdx - 1) }; in Select32()
1375 Res, getI32Imm(ANDIMask)), 0); in Select32()
1378 Res, getI32Imm(ANDISMask)), 0); in Select32()
1429 { V, getI32Imm(RLAmt), getI32Imm(InstMaskStart - 32), in SelectRotMask64()
1430 getI32Imm(InstMaskEnd - 32) }; in SelectRotMask64()
1437 { V, getI32Imm(RLAmt), getI32Imm(InstMaskStart) }; in SelectRotMask64()
1443 { V, getI32Imm(RLAmt), getI32Imm(InstMaskEnd) }; in SelectRotMask64()
1449 { V, getI32Imm(RLAmt), getI32Imm(InstMaskStart) }; in SelectRotMask64()
1490 { Base, V, getI32Imm(RLAmt), getI32Imm(InstMaskStart - 32), in SelectRotMaskIns64()
1491 getI32Imm(InstMaskEnd - 32) }; in SelectRotMaskIns64()
1498 { Base, V, getI32Imm(RLAmt), getI32Imm(InstMaskStart) }; in SelectRotMaskIns64()
1645 VRot, getI32Imm(ANDIMask)), 0); in SelectAndParts64()
1648 VRot, getI32Imm(ANDISMask)), 0); in SelectAndParts64()
1795 Res, getI32Imm(ANDIMask)), 0); in Select64()
1798 Res, getI32Imm(ANDISMask)), 0); in Select64()
1943 getI32Imm(Imm & 0xFFFF)), 0); in SelectCC()
1947 getI32Imm(Imm & 0xFFFF)), 0); in SelectCC()
1959 getI32Imm(Imm >> 16)), 0); in SelectCC()
1961 getI32Imm(Imm & 0xFFFF)), 0); in SelectCC()
1967 getI32Imm(Imm & 0xFFFF)), 0); in SelectCC()
1973 getI32Imm((int)SImm & 0xFFFF)), in SelectCC()
1984 getI32Imm(Imm & 0xFFFF)), 0); in SelectCC()
1988 getI32Imm(Imm & 0xFFFF)), 0); in SelectCC()
2218 SDValue Ops[] = { Op, getI32Imm(27), getI32Imm(5), getI32Imm(31) }; in SelectSETCC()
2225 Op, getI32Imm(~0U)), 0); in SelectSETCC()
2230 SDValue Ops[] = { Op, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; in SelectSETCC()
2237 SDValue Ops[] = { T, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; in SelectSETCC()
2248 Op, getI32Imm(1)), 0); in SelectSETCC()
2252 getI32Imm(0)), 0), in SelectSETCC()
2258 Op, getI32Imm(~0U)); in SelectSETCC()
2264 getI32Imm(1)), 0); in SelectSETCC()
2267 SDValue Ops[] = { AN, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; in SelectSETCC()
2271 SDValue Ops[] = { Op, getI32Imm(1), getI32Imm(31), getI32Imm(31) }; in SelectSETCC()
2275 getI32Imm(1)); in SelectSETCC()
2325 SDValue Ops[] = { IntCR, getI32Imm((32-(3-Idx)) & 31), in SelectSETCC()
2326 getI32Imm(31), getI32Imm(31) }; in SelectSETCC()
2333 return CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Tmp, getI32Imm(1)); in SelectSETCC()
2516 SDValue Ops[] = { Val, getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) }; in Select()
2525 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB), getI32Imm(ME) }; in Select()
2547 SDValue Ops[] = { Val, getI32Imm(SH), getI32Imm(MB) }; in Select()
2565 getI32Imm(0), getI32Imm(MB),getI32Imm(ME) }; in Select()
2606 getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) }; in Select()
2618 getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) }; in Select()
2669 N->getOperand(0), getI32Imm(~0U)); in Select()
2733 getI32Imm(BROpc) }; in Select()
2806 getI32Imm(cast<ConstantSDNode>(N->getOperand(1))->getZExtValue()); in Select()
2836 SDValue Ops[] = { getI32Imm(PCC), CondCode, in Select()
2939 SDValue EltVal = getI32Imm(Elt >> 1); in Select()
2951 SDValue EltVal = getI32Imm(Elt - 16); in Select()
2953 EltVal = getI32Imm(-16); in Select()
2965 SDValue EltVal = getI32Imm(Elt + 16); in Select()
2967 EltVal = getI32Imm(-16); in Select()