• Home
  • Raw
  • Download

Lines Matching refs:getI32Imm

94     inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) {  in getI32Imm()  function in __anon1cd67fab0111::PPCDAGToDAGISel
581 SDValue Ops[] = { Op0, Op1, getI32Imm(SH, dl), getI32Imm(MB, dl), in tryBitfieldInsert()
582 getI32Imm(ME, dl) }; in tryBitfieldInsert()
711 auto getI32Imm = [CurDAG, dl](unsigned Imm) { in getInt64Direct() local
718 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, getI32Imm(Lo)); in getInt64Direct()
722 Result = CurDAG->getMachineNode(OpC, dl, MVT::i64, getI32Imm(Hi)); in getInt64Direct()
725 SDValue(Result, 0), getI32Imm(Lo)); in getInt64Direct()
728 Result = CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(Hi)); in getInt64Direct()
738 getI32Imm(Shift), in getInt64Direct()
739 getI32Imm(63 - Shift)); in getInt64Direct()
745 SDValue(Result, 0), getI32Imm(Hi)); in getInt64Direct()
749 SDValue(Result, 0), getI32Imm(Lo)); in getInt64Direct()
802 auto getI32Imm = [CurDAG, dl](unsigned Imm) { in getInt64() local
808 getI32Imm(64 - RMin), getI32Imm(MaskEnd)); in getInt64()
1253 SDValue getI32Imm(unsigned Imm, const SDLoc &dl) { in getI32Imm() function in __anon1cd67fab0411::BitPermutationSelector
1326 { VRI.V, getI32Imm(VRI.RLAmt, dl), getI32Imm(0, dl), in SelectAndParts32()
1327 getI32Imm(31, dl) }; in SelectAndParts32()
1337 VRot, getI32Imm(ANDIMask, dl)), 0); in SelectAndParts32()
1340 VRot, getI32Imm(ANDISMask, dl)), 0); in SelectAndParts32()
1383 { VRI.V, getI32Imm(VRI.RLAmt, dl), getI32Imm(0, dl), in Select32()
1384 getI32Imm(31, dl) }; in Select32()
1403 { BG.V, getI32Imm(BG.RLAmt, dl), in Select32()
1404 getI32Imm(Bits.size() - BG.EndIdx - 1, dl), in Select32()
1405 getI32Imm(Bits.size() - BG.StartIdx - 1, dl) }; in Select32()
1409 { Res, BG.V, getI32Imm(BG.RLAmt, dl), in Select32()
1410 getI32Imm(Bits.size() - BG.EndIdx - 1, dl), in Select32()
1411 getI32Imm(Bits.size() - BG.StartIdx - 1, dl) }; in Select32()
1430 Res, getI32Imm(ANDIMask, dl)), 0); in Select32()
1433 Res, getI32Imm(ANDISMask, dl)), 0); in Select32()
1484 { V, getI32Imm(RLAmt, dl), getI32Imm(InstMaskStart - 32, dl), in SelectRotMask64()
1485 getI32Imm(InstMaskEnd - 32, dl) }; in SelectRotMask64()
1492 { V, getI32Imm(RLAmt, dl), getI32Imm(InstMaskStart, dl) }; in SelectRotMask64()
1498 { V, getI32Imm(RLAmt, dl), getI32Imm(InstMaskEnd, dl) }; in SelectRotMask64()
1504 { V, getI32Imm(RLAmt, dl), getI32Imm(InstMaskStart, dl) }; in SelectRotMask64()
1545 { Base, V, getI32Imm(RLAmt, dl), getI32Imm(InstMaskStart - 32, dl), in SelectRotMaskIns64()
1546 getI32Imm(InstMaskEnd - 32, dl) }; in SelectRotMaskIns64()
1553 { Base, V, getI32Imm(RLAmt, dl), getI32Imm(InstMaskStart, dl) }; in SelectRotMaskIns64()
1697 VRot, getI32Imm(ANDIMask, dl)), 0); in SelectAndParts64()
1700 VRot, getI32Imm(ANDISMask, dl)), 0); in SelectAndParts64()
1840 Res, getI32Imm(ANDIMask, dl)), 0); in Select64()
1843 Res, getI32Imm(ANDISMask, dl)), 0); in Select64()
1997 getI32Imm(Imm & 0xFFFF, dl)), in SelectCC()
2002 getI32Imm(Imm & 0xFFFF, dl)), in SelectCC()
2015 getI32Imm(Imm >> 16, dl)), 0); in SelectCC()
2017 getI32Imm(Imm & 0xFFFF, dl)), 0); in SelectCC()
2023 getI32Imm(Imm & 0xFFFF, dl)), 0); in SelectCC()
2029 getI32Imm((int)SImm & 0xFFFF, in SelectCC()
2041 getI32Imm(Imm & 0xFFFF, dl)), in SelectCC()
2046 getI32Imm(Imm & 0xFFFF, dl)), in SelectCC()
2279 SDValue Ops[] = { Op, getI32Imm(27, dl), getI32Imm(5, dl), in trySETCC()
2280 getI32Imm(31, dl) }; in trySETCC()
2288 Op, getI32Imm(~0U, dl)), 0); in trySETCC()
2293 SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl), in trySETCC()
2294 getI32Imm(31, dl) }; in trySETCC()
2302 SDValue Ops[] = { T, getI32Imm(1, dl), getI32Imm(31, dl), in trySETCC()
2303 getI32Imm(31, dl) }; in trySETCC()
2315 Op, getI32Imm(1, dl)), 0); in trySETCC()
2319 getI32Imm(0, dl)), in trySETCC()
2326 Op, getI32Imm(~0U, dl)); in trySETCC()
2333 getI32Imm(1, dl)), 0); in trySETCC()
2336 SDValue Ops[] = { AN, getI32Imm(1, dl), getI32Imm(31, dl), in trySETCC()
2337 getI32Imm(31, dl) }; in trySETCC()
2342 SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl), in trySETCC()
2343 getI32Imm(31, dl) }; in trySETCC()
2345 CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Op, getI32Imm(1, dl)); in trySETCC()
2398 SDValue Ops[] = { IntCR, getI32Imm((32 - (3 - Idx)) & 31, dl), in trySETCC()
2399 getI32Imm(31, dl), getI32Imm(31, dl) }; in trySETCC()
2408 CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Tmp, getI32Imm(1, dl)); in trySETCC()
2603 SDValue Ops[] = { Val, getI32Imm(SH, dl), getI32Imm(MB, dl), in Select()
2604 getI32Imm(ME, dl) }; in Select()
2614 SDValue Ops[] = { Val, getI32Imm(0, dl), getI32Imm(MB, dl), in Select()
2615 getI32Imm(ME, dl) }; in Select()
2638 SDValue Ops[] = { Val, getI32Imm(SH, dl), getI32Imm(MB, dl) }; in Select()
2669 getI32Imm(0, dl), getI32Imm(MB, dl), in Select()
2670 getI32Imm(ME, dl) }; in Select()
2716 getI32Imm(SH, dl), getI32Imm(MB, dl), in Select()
2717 getI32Imm(ME, dl) }; in Select()
2730 getI32Imm(SH, dl), getI32Imm(MB, dl), in Select()
2731 getI32Imm(ME, dl) }; in Select()
2785 N->getOperand(0), getI32Imm(~0U, dl)); in Select()
2853 getI32Imm(BROpc, dl) }; in Select()
2935 SDValue Pred = getI32Imm(PCC, dl); in Select()
2970 SDValue Ops[] = { getI32Imm(PCC, dl), CondCode, in Select()
3086 SDValue EltVal = getI32Imm(Elt >> 1, dl); in Select()
3099 SDValue EltVal = getI32Imm(Elt - 16, dl); in Select()
3101 EltVal = getI32Imm(-16, dl); in Select()
3114 SDValue EltVal = getI32Imm(Elt + 16, dl); in Select()
3116 EltVal = getI32Imm(-16, dl); in Select()