Lines Matching refs:CurDAG
2113 HvxSelector(*this, *CurDAG).selectShuffle(N);
2117 HvxSelector(*this, *CurDAG).selectRor(N);
2121 HvxSelector(*this, *CurDAG).selectVAlign(N);
2152 SDVTList VTs = CurDAG->getVTList(MVT::Other);
2154 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops);
2157 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Result), {MemOp});
2189 SDVTList VTs = CurDAG->getVTList(MVT::Other);
2191 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops);
2194 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Result), {MemOp});
2206 SDVTList VTs = CurDAG->getVTList(MVT::v16i32, MVT::v512i1);
2207 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops);
2213 SDVTList VTs = CurDAG->getVTList(MVT::v32i32, MVT::v1024i1);
2214 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops);
2220 SDVTList VTs = CurDAG->getVTList(MVT::v16i32, MVT::v512i1);
2221 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops);
2227 SDVTList VTs = CurDAG->getVTList(MVT::v32i32, MVT::v1024i1);
2228 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops);
2237 CurDAG->RemoveDeadNode(N);