|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/PowerPC/PPCGenDAGISel.inc44882 return getI32Imm((unsigned)N->getZExtValue() >> 16, SDLoc(N));
44889 return getI32Imm((unsigned short)N->getZExtValue(), SDLoc(N));
44897 return getI32Imm((Val - (signed short)Val) >> 16, SDLoc(N));
44906 return getI32Imm(mb, SDLoc(N));
44915 return getI32Imm(me, SDLoc(N));
44921 return getI32Imm (N->getZExtValue(), SDLoc(N));
44928 return getI32Imm(31 - N->getZExtValue(), SDLoc(N));
44935 return getI32Imm(63 - N->getZExtValue(), SDLoc(N));
44942 return N->getZExtValue() ? getI32Imm(32 - N->getZExtValue(), SDLoc(N))
44943 : getI32Imm(0, SDLoc(N));
44950 return N->getZExtValue() ? getI32Imm(64 - N->getZExtValue(), SDLoc(N))
44951 : getI32Imm(0, SDLoc(N));
44975 return getI32Imm(PPC::getSplatIdxForPPCMnemonics(N, 1, *CurDAG), SDLoc(N));
44981 return getI32Imm(PPC::getSplatIdxForPPCMnemonics(N, 2, *CurDAG), SDLoc(N));
44987 return getI32Imm(PPC::getSplatIdxForPPCMnemonics(N, 4, *CurDAG), SDLoc(N));
44993 return getI32Imm(PPC::isVSLDOIShuffleMask(N, 1, *CurDAG), SDLoc(N));
44999 return getI32Imm(PPC::isVSLDOIShuffleMask(N, 0, *CurDAG), SDLoc(N));
45005 return getI32Imm(PPC::isVSLDOIShuffleMask(N, 2, *CurDAG), SDLoc(N));
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 778 SDValue Ops[] = { Op0, Op1, getI32Imm(SH, dl), getI32Imm(MB, dl),
778 SDValue Ops[] = { Op0, Op1, getI32Imm(SH, dl), getI32Imm(MB, dl),
779 getI32Imm(ME, dl) };
2865 SDValue ShiftOps[] = { ToExtend, S->getI32Imm(1, dl), S->getI32Imm(31, dl),
2865 SDValue ShiftOps[] = { ToExtend, S->getI32Imm(1, dl), S->getI32Imm(31, dl),
2866 S->getI32Imm(31, dl) };
2872 S->getI32Imm(31, dl)), 0);
2875 S->getI32Imm(1, dl)), 0);
2878 S->getI32Imm(-1, dl)), 0);
2907 SDValue ShiftOps[] = { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl),
2907 SDValue ShiftOps[] = { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl),
2908 S->getI32Imm(31, dl) };
2919 SDValue ShiftOps[] = { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl),
2919 SDValue ShiftOps[] = { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl),
2920 S->getI32Imm(31, dl) };
2924 S->getI32Imm(1, dl)), 0);
2961 MVT::i64, Shift, S->getI32Imm(1, dl)), 0);
2980 Neg, S->getI32Imm(1, dl), S->getI32Imm(63, dl)), 0);
2980 Neg, S->getI32Imm(1, dl), S->getI32Imm(63, dl)), 0);
3002 SDValue ShiftOps[] = { LHS, S->getI32Imm(1, dl), S->getI32Imm(31, dl),
3002 SDValue ShiftOps[] = { LHS, S->getI32Imm(1, dl), S->getI32Imm(31, dl),
3003 S->getI32Imm(31, dl) };
3037 S->getI32Imm(1, dl)), 0);
3083 SDValue SHLOps[] = { Cntlzw, S->getI32Imm(27, dl),
3084 S->getI32Imm(5, dl), S->getI32Imm(31, dl) };
3084 S->getI32Imm(5, dl), S->getI32Imm(31, dl) };
3102 { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl), S->getI32Imm(31, dl) };
3102 { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl), S->getI32Imm(31, dl) };
3102 { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl), S->getI32Imm(31, dl) };
3107 S->getI32Imm(1, dl)), 0);
3142 S->getI32Imm(-1, dl)), 0);
3180 S->getI32Imm(31, dl)), 0);
3207 S->getI32Imm(1, dl), S->getI32Imm(63,dl)),
3207 S->getI32Imm(1, dl), S->getI32Imm(63,dl)),
3210 S->getI32Imm(-1, dl)), 0);
3265 Xor, S->getI32Imm(~0U, dl)), 0);
3411 AddInput, S->getI32Imm(~0U, dl)), 0);
3424 Xor, S->getI32Imm(0, dl)), 0);
3690 getI32Imm(Imm & 0xFFFF, dl)),
3695 getI32Imm(Imm & 0xFFFF, dl)),
3708 getI32Imm(Imm >> 16, dl)), 0);
3710 getI32Imm(Imm & 0xFFFF, dl)), 0);
3716 getI32Imm(Imm & 0xFFFF, dl)), 0);
3722 getI32Imm((int)SImm & 0xFFFF,
3734 getI32Imm(Imm & 0xFFFF, dl)),
3739 getI32Imm(Imm & 0xFFFF, dl)),
4025 SDValue Ops[] = { Op, getI32Imm(27, dl), getI32Imm(5, dl),
4025 SDValue Ops[] = { Op, getI32Imm(27, dl), getI32Imm(5, dl),
4026 getI32Imm(31, dl) };
4034 Op, getI32Imm(~0U, dl)), 0);
4039 SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl),
4039 SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl),
4040 getI32Imm(31, dl) };
4048 SDValue Ops[] = { T, getI32Imm(1, dl), getI32Imm(31, dl),
4048 SDValue Ops[] = { T, getI32Imm(1, dl), getI32Imm(31, dl),
4049 getI32Imm(31, dl) };
4061 Op, getI32Imm(1, dl)), 0);
4065 getI32Imm(0, dl)),
4072 Op, getI32Imm(~0U, dl));
4079 getI32Imm(1, dl)), 0);
4082 SDValue Ops[] = { AN, getI32Imm(1, dl), getI32Imm(31, dl),
4082 SDValue Ops[] = { AN, getI32Imm(1, dl), getI32Imm(31, dl),
4083 getI32Imm(31, dl) };
4088 SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl),
4088 SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl),
4089 getI32Imm(31, dl) };
4091 CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Op, getI32Imm(1, dl));
4150 SDValue Ops[] = { IntCR, getI32Imm((32 - (3 - Idx)) & 31, dl),
4151 getI32Imm(31, dl), getI32Imm(31, dl) };
4151 getI32Imm(31, dl), getI32Imm(31, dl) };
4160 CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Tmp, getI32Imm(1, dl));
4577 SDValue Ops[] = { Val, getI32Imm(SH, dl), getI32Imm(MB, dl),
4577 SDValue Ops[] = { Val, getI32Imm(SH, dl), getI32Imm(MB, dl),
4578 getI32Imm(ME, dl) };
4588 SDValue Ops[] = { Val, getI32Imm(0, dl), getI32Imm(MB, dl),
4588 SDValue Ops[] = { Val, getI32Imm(0, dl), getI32Imm(MB, dl),
4589 getI32Imm(ME, dl) };
4612 getI32Imm(1, dl)), 0);
4629 SDValue Ops[] = { Val, getI32Imm(SH, dl), getI32Imm(MB, dl) };
4629 SDValue Ops[] = { Val, getI32Imm(SH, dl), getI32Imm(MB, dl) };
4641 SDValue Ops[] = { Val, getI32Imm(SH, dl), getI32Imm(MB, dl) };
4641 SDValue Ops[] = { Val, getI32Imm(SH, dl), getI32Imm(MB, dl) };
4673 getI32Imm(0, dl), getI32Imm(MB, dl),
4673 getI32Imm(0, dl), getI32Imm(MB, dl),
4674 getI32Imm(ME, dl) };
4760 getI32Imm(SH, dl), getI32Imm(MB, dl),
4760 getI32Imm(SH, dl), getI32Imm(MB, dl),
4761 getI32Imm(ME, dl) };
4774 getI32Imm(SH, dl), getI32Imm(MB, dl),
4774 getI32Imm(SH, dl), getI32Imm(MB, dl),
4775 getI32Imm(ME, dl) };
4854 N->getOperand(0), getI32Imm(~0U, dl));
4930 getI32Imm(BROpc, dl) };
5007 SDValue Pred = getI32Imm(PCC, dl);
5051 SDValue Ops[] = { getI32Imm(PCC, dl), CondCode,
5199 SDValue EltVal = getI32Imm(Elt >> 1, dl);
5211 SDValue EltVal = getI32Imm(Elt - 16, dl);
5213 EltVal = getI32Imm(-16, dl);
5225 SDValue EltVal = getI32Imm(Elt + 16, dl);
5227 EltVal = getI32Imm(-16, dl);