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));
921 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, getI32Imm(Lo));
925 Result = CurDAG->getMachineNode(OpC, dl, MVT::i64, getI32Imm(Hi));
928 SDValue(Result, 0), getI32Imm(Lo));
931 Result = CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(Hi));
941 getI32Imm(Shift),
942 getI32Imm(63 - Shift));
948 SDValue(Result, 0), getI32Imm(Hi));
952 SDValue(Result, 0), getI32Imm(Lo));
994 N0, getI32Imm(Log2_32(Imm)));
1000 N0, getI32Imm(Log2_32(-Imm)));
1106 SDValue Ops[] = { Val, getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };
1115 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB), getI32Imm(ME) };
1123 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB) };
1141 getI32Imm(0), getI32Imm(MB),getI32Imm(ME) };
1161 getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };
1173 getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };
1196 N->getOperand(0), getI32Imm(~0U));
1218 getI32Imm(BROpc) };
1238 getI32Imm(cast<ConstantSDNode>(N->getOperand(1))->getZExtValue());
1246 SDValue Ops[] = { getI32Imm(getPredicateForSetCC(CC)), CondCode,
1344 SDValue EltVal = getI32Imm(Elt >> 1);
1356 SDValue EltVal = getI32Imm(Elt - 16);
1358 EltVal = getI32Imm(-16);
1370 SDValue EltVal = getI32Imm(Elt + 16);
1372 EltVal = getI32Imm(-16);