Lines Matching refs:ImmOpnd
7798 SDValue ImmOpnd = Base.getOperand(1); in PeepholePPC64() local
7805 if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(ImmOpnd)) { in PeepholePPC64()
7831 if (HImmOpnd != ImmOpnd) in PeepholePPC64()
7841 dyn_cast<GlobalAddressSDNode>(ImmOpnd)) { in PeepholePPC64()
7854 if (auto *C = dyn_cast<ConstantSDNode>(ImmOpnd)) { in PeepholePPC64()
7863 ImmOpnd = CurDAG->getTargetConstant(Offset, SDLoc(ImmOpnd), in PeepholePPC64()
7864 ImmOpnd.getValueType()); in PeepholePPC64()
7872 GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(ImmOpnd); in PeepholePPC64()
7875 ImmOpnd = CurDAG->getTargetGlobalAddress(GA->getGlobal(), SDLoc(GA), in PeepholePPC64()
7896 if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(ImmOpnd)) { in PeepholePPC64()
7906 ImmOpnd = CurDAG->getTargetGlobalAddress(GV, dl, MVT::i64, Offset, Flags); in PeepholePPC64()
7908 dyn_cast<ConstantPoolSDNode>(ImmOpnd)) { in PeepholePPC64()
7910 ImmOpnd = CurDAG->getTargetConstantPool(C, MVT::i64, CP->getAlign(), in PeepholePPC64()
7916 (void)CurDAG->UpdateNodeOperands(N, N->getOperand(0), ImmOpnd, in PeepholePPC64()
7919 (void)CurDAG->UpdateNodeOperands(N, ImmOpnd, Base.getOperand(0), in PeepholePPC64()
7924 ImmOpnd); in PeepholePPC64()