• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/

Lines Matching refs:SDValue

58   virtual bool selectAddrRegImm(SDValue Addr, SDValue &Base,
59 SDValue &Offset) const;
62 virtual bool selectAddrDefault(SDValue Addr, SDValue &Base,
63 SDValue &Offset) const;
66 virtual bool selectIntAddr(SDValue Addr, SDValue &Base,
67 SDValue &Offset) const;
69 virtual bool selectIntAddr11MM(SDValue Addr, SDValue &Base,
70 SDValue &Offset) const;
72 virtual bool selectIntAddr12MM(SDValue Addr, SDValue &Base,
73 SDValue &Offset) const;
75 virtual bool selectIntAddr16MM(SDValue Addr, SDValue &Base,
76 SDValue &Offset) const;
78 virtual bool selectIntAddrLSL2MM(SDValue Addr, SDValue &Base,
79 SDValue &Offset) const;
82 virtual bool selectIntAddrSImm10(SDValue Addr, SDValue &Base,
83 SDValue &Offset) const;
85 virtual bool selectIntAddrSImm10Lsl1(SDValue Addr, SDValue &Base,
86 SDValue &Offset) const;
88 virtual bool selectIntAddrSImm10Lsl2(SDValue Addr, SDValue &Base,
89 SDValue &Offset) const;
91 virtual bool selectIntAddrSImm10Lsl3(SDValue Addr, SDValue &Base,
92 SDValue &Offset) const;
94 virtual bool selectAddr16(SDValue Addr, SDValue &Base, SDValue &Offset);
95 virtual bool selectAddr16SP(SDValue Addr, SDValue &Base, SDValue &Offset);
101 virtual bool selectVSplatUimm1(SDValue N, SDValue &Imm) const;
103 virtual bool selectVSplatUimm2(SDValue N, SDValue &Imm) const;
105 virtual bool selectVSplatUimm3(SDValue N, SDValue &Imm) const;
107 virtual bool selectVSplatUimm4(SDValue N, SDValue &Imm) const;
109 virtual bool selectVSplatUimm5(SDValue N, SDValue &Imm) const;
111 virtual bool selectVSplatUimm6(SDValue N, SDValue &Imm) const;
113 virtual bool selectVSplatUimm8(SDValue N, SDValue &Imm) const;
115 virtual bool selectVSplatSimm5(SDValue N, SDValue &Imm) const;
117 virtual bool selectVSplatUimmPow2(SDValue N, SDValue &Imm) const;
120 virtual bool selectVSplatUimmInvPow2(SDValue N, SDValue &Imm) const;
123 virtual bool selectVSplatMaskL(SDValue N, SDValue &Imm) const;
126 virtual bool selectVSplatMaskR(SDValue N, SDValue &Imm) const;
138 inline SDValue getImm(const SDNode *Node, uint64_t Imm) {
144 bool SelectInlineAsmMemoryOperand(const SDValue &Op,
146 std::vector<SDValue> &OutOps) override;