Lines Matching refs:Imm
88 virtual bool selectVSplat(SDNode *N, APInt &Imm,
91 virtual bool selectVSplatUimm1(SDValue N, SDValue &Imm) const;
93 virtual bool selectVSplatUimm2(SDValue N, SDValue &Imm) const;
95 virtual bool selectVSplatUimm3(SDValue N, SDValue &Imm) const;
97 virtual bool selectVSplatUimm4(SDValue N, SDValue &Imm) const;
99 virtual bool selectVSplatUimm5(SDValue N, SDValue &Imm) const;
101 virtual bool selectVSplatUimm6(SDValue N, SDValue &Imm) const;
103 virtual bool selectVSplatUimm8(SDValue N, SDValue &Imm) const;
105 virtual bool selectVSplatSimm5(SDValue N, SDValue &Imm) const;
107 virtual bool selectVSplatUimmPow2(SDValue N, SDValue &Imm) const;
110 virtual bool selectVSplatUimmInvPow2(SDValue N, SDValue &Imm) const;
113 virtual bool selectVSplatMaskL(SDValue N, SDValue &Imm) const;
116 virtual bool selectVSplatMaskR(SDValue N, SDValue &Imm) const;
123 inline SDValue getImm(const SDNode *Node, uint64_t Imm) { in getImm() argument
124 return CurDAG->getTargetConstant(Imm, SDLoc(Node), Node->getValueType(0)); in getImm()