Lines Matching refs:SDValue
34 unsigned getMSACtrlReg(const SDValue RegIdx) const;
42 void selectAddESubE(unsigned MOp, SDValue InFlag, SDValue CmpLHS,
45 bool selectAddrFrameIndex(SDValue Addr, SDValue &Base, SDValue &Offset) const;
46 bool selectAddrFrameIndexOffset(SDValue Addr, SDValue &Base, SDValue &Offset,
49 bool selectAddrRegImm(SDValue Addr, SDValue &Base,
50 SDValue &Offset) const override;
52 bool selectAddrDefault(SDValue Addr, SDValue &Base,
53 SDValue &Offset) const override;
55 bool selectIntAddr(SDValue Addr, SDValue &Base,
56 SDValue &Offset) const override;
58 bool selectAddrRegImm9(SDValue Addr, SDValue &Base,
59 SDValue &Offset) const;
61 bool selectAddrRegImm10(SDValue Addr, SDValue &Base,
62 SDValue &Offset) const;
64 bool selectAddrRegImm11(SDValue Addr, SDValue &Base,
65 SDValue &Offset) const;
67 bool selectAddrRegImm12(SDValue Addr, SDValue &Base,
68 SDValue &Offset) const;
70 bool selectAddrRegImm16(SDValue Addr, SDValue &Base,
71 SDValue &Offset) const;
73 bool selectIntAddr11MM(SDValue Addr, SDValue &Base,
74 SDValue &Offset) const override;
76 bool selectIntAddr12MM(SDValue Addr, SDValue &Base,
77 SDValue &Offset) const override;
79 bool selectIntAddr16MM(SDValue Addr, SDValue &Base,
80 SDValue &Offset) const override;
82 bool selectIntAddrLSL2MM(SDValue Addr, SDValue &Base,
83 SDValue &Offset) const override;
85 bool selectIntAddrMSA(SDValue Addr, SDValue &Base,
86 SDValue &Offset) const override;
92 bool selectVSplatCommon(SDValue N, SDValue &Imm, bool Signed,
95 bool selectVSplatUimm1(SDValue N, SDValue &Imm) const override;
97 bool selectVSplatUimm2(SDValue N, SDValue &Imm) const override;
99 bool selectVSplatUimm3(SDValue N, SDValue &Imm) const override;
101 bool selectVSplatUimm4(SDValue N, SDValue &Imm) const override;
103 bool selectVSplatUimm5(SDValue N, SDValue &Imm) const override;
105 bool selectVSplatUimm6(SDValue N, SDValue &Imm) const override;
107 bool selectVSplatUimm8(SDValue N, SDValue &Imm) const override;
109 bool selectVSplatSimm5(SDValue N, SDValue &Imm) const override;
111 bool selectVSplatUimmPow2(SDValue N, SDValue &Imm) const override;
114 bool selectVSplatUimmInvPow2(SDValue N, SDValue &Imm) const override;
117 bool selectVSplatMaskL(SDValue N, SDValue &Imm) const override;
120 bool selectVSplatMaskR(SDValue N, SDValue &Imm) const override;
130 bool SelectInlineAsmMemoryOperand(const SDValue &Op,
132 std::vector<SDValue> &OutOps) override;