Lines Matching refs:SDValue
63 bool SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintCode,
64 std::vector<SDValue> &OutOps) override;
74 bool SelectAddr(SDValue Addr, SDValue &Base, SDValue &Offset);
75 bool SelectFIAddr(SDValue Addr, SDValue &Base, SDValue &Offset);
100 bool BPFDAGToDAGISel::SelectAddr(SDValue Addr, SDValue &Base, SDValue &Offset) {
136 bool BPFDAGToDAGISel::SelectFIAddr(SDValue Addr, SDValue &Base,
137 SDValue &Offset) {
161 const SDValue &Op, unsigned ConstraintCode, std::vector<SDValue> &OutOps) {
162 SDValue Op0, Op1;
173 SDValue AluOp = CurDAG->getTargetConstant(ISD::ADD, DL, MVT::i32);;
212 SDValue Chain = Node->getOperand(0);
213 SDValue N1 = Node->getOperand(1);
214 SDValue Skb = Node->getOperand(2);
215 SDValue N3 = Node->getOperand(3);
217 SDValue R6Reg = CurDAG->getRegister(BPF::R6, MVT::i64);
218 Chain = CurDAG->getCopyToReg(Chain, DL, R6Reg, Skb, SDValue());
229 SDValue TFI = CurDAG->getTargetFrameIndex(FI, VT);
264 SDValue OP1 = LDAddrNode->getOperand(0);
265 SDValue OP2 = LDAddrNode->getOperand(1);
284 SDValue OP1 = LDAddrNode->getOperand(0);
307 SDValue NVal = CurDAG->getConstant(val, DL, LD->getValueType(0));
312 SDValue From[] = {SDValue(Node, 0), SDValue(Node, 1)};
313 SDValue To[] = {NVal, NVal};
478 SDValue BaseV = Node->getOperand(0);
494 CurDAG->ReplaceAllUsesWith(SDValue(Node, 0), BaseV);