Lines Matching refs:SDValue

57   virtual bool selectAddrRegImm(SDValue Addr, SDValue &Base,
58 SDValue &Offset) const;
62 virtual bool selectAddrRegReg(SDValue Addr, SDValue &Base,
63 SDValue &Offset) const;
66 virtual bool selectAddrDefault(SDValue Addr, SDValue &Base,
67 SDValue &Offset) const;
70 virtual bool selectIntAddr(SDValue Addr, SDValue &Base,
71 SDValue &Offset) const;
73 virtual bool selectIntAddrMM(SDValue Addr, SDValue &Base,
74 SDValue &Offset) const;
76 virtual bool selectIntAddrLSL2MM(SDValue Addr, SDValue &Base,
77 SDValue &Offset) const;
80 virtual bool selectIntAddrMSA(SDValue Addr, SDValue &Base,
81 SDValue &Offset) const;
83 virtual bool selectAddr16(SDNode *Parent, SDValue N, SDValue &Base,
84 SDValue &Offset, SDValue &Alias);
90 virtual bool selectVSplatUimm1(SDValue N, SDValue &Imm) const;
92 virtual bool selectVSplatUimm2(SDValue N, SDValue &Imm) const;
94 virtual bool selectVSplatUimm3(SDValue N, SDValue &Imm) const;
96 virtual bool selectVSplatUimm4(SDValue N, SDValue &Imm) const;
98 virtual bool selectVSplatUimm5(SDValue N, SDValue &Imm) const;
100 virtual bool selectVSplatUimm6(SDValue N, SDValue &Imm) const;
102 virtual bool selectVSplatUimm8(SDValue N, SDValue &Imm) const;
104 virtual bool selectVSplatSimm5(SDValue N, SDValue &Imm) const;
106 virtual bool selectVSplatUimmPow2(SDValue N, SDValue &Imm) const;
109 virtual bool selectVSplatUimmInvPow2(SDValue N, SDValue &Imm) const;
112 virtual bool selectVSplatMaskL(SDValue N, SDValue &Imm) const;
115 virtual bool selectVSplatMaskR(SDValue N, SDValue &Imm) const;
122 inline SDValue getImm(const SDNode *Node, uint64_t Imm) { in getImm()
128 bool SelectInlineAsmMemoryOperand(const SDValue &Op,
130 std::vector<SDValue> &OutOps) override;