Lines Matching refs:SDNode
38 bool SelectAddr(SDNode *Op, SDValue N, SDValue &Base, SDValue &Disp);
40 bool selectIndexedLoad(SDNode *N);
50 void Select(SDNode *N) override;
51 bool trySelect(SDNode *N);
53 template <unsigned NodeType> bool select(SDNode *N);
54 bool selectMultiplication(SDNode *N);
64 bool AVRDAGToDAGISel::SelectAddr(SDNode *Op, SDValue N, SDValue &Base, in SelectAddr()
121 bool AVRDAGToDAGISel::selectIndexedLoad(SDNode *N) { in selectIndexedLoad()
159 SDNode *ResNode = in selectIndexedLoad()
301 template <> bool AVRDAGToDAGISel::select<ISD::FrameIndex>(SDNode *N) { in select()
315 template <> bool AVRDAGToDAGISel::select<ISD::STORE>(SDNode *N) { in select()
341 SDNode *ResNode = CurDAG->getMachineNode(Opc, DL, MVT::Other, Ops); in select()
352 template <> bool AVRDAGToDAGISel::select<ISD::LOAD>(SDNode *N) { in select()
371 SDNode *ResNode; in select()
436 template <> bool AVRDAGToDAGISel::select<AVRISD::CALL>(SDNode *N) { in select()
466 SDNode *ResNode = in select()
476 template <> bool AVRDAGToDAGISel::select<ISD::BRIND>(SDNode *N) { in select()
483 SDNode *ResNode = CurDAG->getMachineNode(AVR::IJMP, DL, MVT::Other, Chain); in select()
491 bool AVRDAGToDAGISel::selectMultiplication(llvm::SDNode *N) { in selectMultiplication()
502 SDNode *Mul = CurDAG->getMachineNode(MachineOp, DL, MVT::Glue, Lhs, Rhs); in selectMultiplication()
536 void AVRDAGToDAGISel::Select(SDNode *N) { in Select()
552 bool AVRDAGToDAGISel::trySelect(SDNode *N) { in trySelect()