Lines Matching refs:SDValue
43 SDValue Reg;
102 bool MatchAddress(SDValue N, MSP430ISelAddressMode &AM);
103 bool MatchWrapper(SDValue N, MSP430ISelAddressMode &AM);
104 bool MatchAddressBase(SDValue N, MSP430ISelAddressMode &AM);
106 bool SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintID,
107 std::vector<SDValue> &OutOps) override;
116 bool tryIndexedBinOp(SDNode *Op, SDValue N1, SDValue N2, unsigned Opc8,
119 bool SelectAddr(SDValue Addr, SDValue &Base, SDValue &Disp);
135 bool MSP430DAGToDAGISel::MatchWrapper(SDValue N, MSP430ISelAddressMode &AM) {
141 SDValue N0 = N.getOperand(0);
167 bool MSP430DAGToDAGISel::MatchAddressBase(SDValue N, MSP430ISelAddressMode &AM) {
180 bool MSP430DAGToDAGISel::MatchAddress(SDValue N, MSP430ISelAddressMode &AM) {
244 bool MSP430DAGToDAGISel::SelectAddr(SDValue N,
245 SDValue &Base, SDValue &Disp) {
282 SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintID,
283 std::vector<SDValue> &OutOps) {
284 SDValue Op0, Op1;
350 bool MSP430DAGToDAGISel::tryIndexedBinOp(SDNode *Op, SDValue N1, SDValue N2,
362 SDValue Ops0[] = { N2, LD->getBasePtr(), LD->getChain() };
367 ReplaceUses(SDValue(N1.getNode(), 2), SDValue(ResNode, 2));
369 ReplaceUses(SDValue(N1.getNode(), 1), SDValue(ResNode, 1));
393 SDValue TFI = CurDAG->getTargetFrameIndex(FI, MVT::i16);