Lines Matching defs:getI32Imm

72     /// getI32Imm - Return a target constant with the specified value, of type
74 inline SDValue getI32Imm(unsigned Imm) {
461 SDValue Ops[] = { Op0, Op1, getI32Imm(SH), getI32Imm(MB),
462 getI32Imm(ME) };
483 getI32Imm(Imm & 0xFFFF)), 0);
487 getI32Imm(Imm & 0xFFFF)), 0);
499 getI32Imm(Imm >> 16)), 0);
501 getI32Imm(Imm & 0xFFFF)), 0);
507 getI32Imm(Imm & 0xFFFF)), 0);
513 getI32Imm((int)SImm & 0xFFFF)),
524 getI32Imm(Imm & 0xFFFF)), 0);
528 getI32Imm(Imm & 0xFFFF)), 0);
728 SDValue Ops[] = { Op, getI32Imm(27), getI32Imm(5), getI32Imm(31) };
735 Op, getI32Imm(~0U)), 0);
740 SDValue Ops[] = { Op, getI32Imm(1), getI32Imm(31), getI32Imm(31) };
747 SDValue Ops[] = { T, getI32Imm(1), getI32Imm(31), getI32Imm(31) };
758 Op, getI32Imm(1)), 0);
762 getI32Imm(0)), 0),
768 Op, getI32Imm(~0U));
774 getI32Imm(1)), 0);
777 SDValue Ops[] = { AN, getI32Imm(1), getI32Imm(31), getI32Imm(31) };
781 SDValue Ops[] = { Op, getI32Imm(1), getI32Imm(31), getI32Imm(31) };
785 getI32Imm(1));
863 SDValue Ops[] = { IntCR, getI32Imm((32-(3-Idx)) & 31),
864 getI32Imm(31), getI32Imm(31) };
871 return CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Tmp, getI32Imm(1));
923 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, getI32Imm(Lo));
927 Result = CurDAG->getMachineNode(OpC, dl, MVT::i64, getI32Imm(Hi));
930 SDValue(Result, 0), getI32Imm(Lo));
933 Result = CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(Hi));
943 getI32Imm(Shift),
944 getI32Imm(63 - Shift));
950 SDValue(Result, 0), getI32Imm(Hi));
954 SDValue(Result, 0), getI32Imm(Lo));
996 N0, getI32Imm(Log2_32(Imm)));
1002 N0, getI32Imm(Log2_32(-Imm)));
1108 SDValue Ops[] = { Val, getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };
1117 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB), getI32Imm(ME) };
1125 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB) };
1143 getI32Imm(0), getI32Imm(MB),getI32Imm(ME) };
1163 getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };
1175 getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };
1198 N->getOperand(0), getI32Imm(~0U));
1220 getI32Imm(BROpc) };
1240 getI32Imm(cast<ConstantSDNode>(N->getOperand(1))->getZExtValue());
1248 SDValue Ops[] = { getI32Imm(getPredicateForSetCC(CC)), CondCode,
1346 SDValue EltVal = getI32Imm(Elt >> 1);
1358 SDValue EltVal = getI32Imm(Elt - 16);
1360 EltVal = getI32Imm(-16);
1372 SDValue EltVal = getI32Imm(Elt + 16);
1374 EltVal = getI32Imm(-16);