reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/ARMISelDAGToDAG.cpp
 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,