reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4530 const MDNodeSDNode *MD = dyn_cast<MDNodeSDNode>(N->getOperand(1)); 4533 SDLoc DL(N); 4546 Ops.insert(Ops.begin()+2, N->getOperand(2)); 4551 SDValue WriteValue[] = { N->getOperand(2), N->getOperand(3) }; 4551 SDValue WriteValue[] = { N->getOperand(2), N->getOperand(3) }; 4557 Ops.push_back(N->getOperand(0)); 4559 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops)); 4566 Ops = { CurDAG->getTargetConstant(BankedReg, DL, MVT::i32), N->getOperand(2), 4568 N->getOperand(0) }; 4570 N, CurDAG->getMachineNode(IsThumb2 ? ARM::t2MSRbanked : ARM::MSRbanked, 4589 Ops = { N->getOperand(2), getAL(CurDAG, DL), 4590 CurDAG->getRegister(0, MVT::i32), N->getOperand(0) }; 4591 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops)); 4608 N->getOperand(2), getAL(CurDAG, DL), 4609 CurDAG->getRegister(0, MVT::i32), N->getOperand(0) }; 4610 ReplaceNode(N, CurDAG->getMachineNode(ARM::t2MSR_M, DL, MVT::Other, Ops)); 4619 Ops = { CurDAG->getTargetConstant(Mask, DL, MVT::i32), N->getOperand(2), 4621 N->getOperand(0) }; 4622 ReplaceNode(N, CurDAG->getMachineNode(IsThumb2 ? ARM::t2MSR_AR : ARM::MSR,