Lines Matching refs:SDValue
33 unsigned getMSACtrlReg(const SDValue RegIdx) const;
40 SDNode *selectAddESubE(unsigned MOp, SDValue InFlag, SDValue CmpLHS,
43 bool selectAddrFrameIndex(SDValue Addr, SDValue &Base, SDValue &Offset) const;
44 bool selectAddrFrameIndexOffset(SDValue Addr, SDValue &Base, SDValue &Offset,
47 bool selectAddrRegImm(SDValue Addr, SDValue &Base,
48 SDValue &Offset) const override;
50 bool selectAddrRegReg(SDValue Addr, SDValue &Base,
51 SDValue &Offset) const override;
53 bool selectAddrDefault(SDValue Addr, SDValue &Base,
54 SDValue &Offset) const override;
56 bool selectIntAddr(SDValue Addr, SDValue &Base,
57 SDValue &Offset) const override;
59 bool selectAddrRegImm9(SDValue Addr, SDValue &Base,
60 SDValue &Offset) const;
62 bool selectAddrRegImm10(SDValue Addr, SDValue &Base,
63 SDValue &Offset) const;
65 bool selectAddrRegImm12(SDValue Addr, SDValue &Base,
66 SDValue &Offset) const;
68 bool selectAddrRegImm16(SDValue Addr, SDValue &Base,
69 SDValue &Offset) const;
71 bool selectIntAddrMM(SDValue Addr, SDValue &Base,
72 SDValue &Offset) const override;
74 bool selectIntAddrLSL2MM(SDValue Addr, SDValue &Base,
75 SDValue &Offset) const override;
77 bool selectIntAddrMSA(SDValue Addr, SDValue &Base,
78 SDValue &Offset) const override;
84 bool selectVSplatCommon(SDValue N, SDValue &Imm, bool Signed,
87 bool selectVSplatUimm1(SDValue N, SDValue &Imm) const override;
89 bool selectVSplatUimm2(SDValue N, SDValue &Imm) const override;
91 bool selectVSplatUimm3(SDValue N, SDValue &Imm) const override;
93 bool selectVSplatUimm4(SDValue N, SDValue &Imm) const override;
95 bool selectVSplatUimm5(SDValue N, SDValue &Imm) const override;
97 bool selectVSplatUimm6(SDValue N, SDValue &Imm) const override;
99 bool selectVSplatUimm8(SDValue N, SDValue &Imm) const override;
101 bool selectVSplatSimm5(SDValue N, SDValue &Imm) const override;
103 bool selectVSplatUimmPow2(SDValue N, SDValue &Imm) const override;
106 bool selectVSplatUimmInvPow2(SDValue N, SDValue &Imm) const override;
109 bool selectVSplatMaskL(SDValue N, SDValue &Imm) const override;
112 bool selectVSplatMaskR(SDValue N, SDValue &Imm) const override;
122 bool SelectInlineAsmMemoryOperand(const SDValue &Op,
124 std::vector<SDValue> &OutOps) override;