Home | History | Annotate | Download | only in SystemZ

Lines Matching refs:CurDAG

138     return CurDAG->getTargetConstant(Imm, SDLoc(Node), Node->getValueType(0));
440 if (Opcode == ISD::ADD || CurDAG
604 Base = CurDAG->getRegister(0, VT);
608 Base = CurDAG->getTargetFrameIndex(FrameIndex, VT);
614 SDValue Trunc = CurDAG->getNode(ISD::TRUNCATE, DL, VT, Base);
615 insertDAGNode(CurDAG, Base.getNode(), Trunc);
620 Disp = CurDAG->getTargetConstant(AM.Disp, SDLoc(Base), VT);
632 Index = CurDAG->getRegister(0, VT);
715 CurDAG->computeKnownBits(Op.getOperand(0), KnownZero, KnownOne);
774 CurDAG->computeKnownBits(Input, KnownZero, KnownOne);
798 CurDAG->computeKnownBits(Input, KnownZero, KnownOne);
907 SDNode *N = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, VT);
914 return CurDAG
917 return CurDAG->getTargetExtractSubreg(SystemZ::subreg_l32, DL, VT, N);
955 SDValue NewMask = CurDAG->getConstant(RISBG.Mask, DL, VT);
956 N = CurDAG->UpdateNodeOperands(N, N->getOperand(0), NewMask);
977 DL, VT, SDValue(CurDAG->getMachineNode(OpCode, DL, VT, In), 0));
979 CurDAG->RemoveDeadNode(N);
997 CurDAG->getTargetConstant(RISBG.Start, DL, MVT::i32),
998 CurDAG->getTargetConstant(RISBG.End | 128, DL, MVT::i32),
999 CurDAG->getTargetConstant(RISBG.Rotate, DL, MVT::i32)
1002 DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, OpcodeVT, Ops), 0));
1004 CurDAG->RemoveDeadNode(N);
1055 CurDAG->getTargetConstant(RxSBG[I].Start, DL, MVT::i32),
1056 CurDAG->getTargetConstant(RxSBG[I].End, DL, MVT::i32),
1057 CurDAG->getTargetConstant(RxSBG[I].Rotate, DL, MVT::i32)
1060 DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, MVT::i64, Ops), 0));
1070 SDValue Upper = CurDAG->getConstant(UpperVal, DL, VT);
1072 Upper = CurDAG->getNode(Opcode, DL, VT, Op0, Upper);
1092 SDValue Lower = CurDAG->getConstant(LowerVal, DL, VT);
1093 SDValue Or = CurDAG->getNode(Opcode, DL, VT, Upper, Lower);
1096 CurDAG->RemoveDeadNode(Node);
1127 CurDAG->getTargetConstant(Elem, DL, MVT::i32), Load->getChain()
1129 SDNode *Res = CurDAG->getMachineNode(Opcode, DL, VT, MVT::Other, Ops);
1161 Vec, Base, Disp, Index, CurDAG->getTargetConstant(Elem, DL, MVT::i32),
1164 ReplaceNode(Store, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops));
1228 DEBUG(errs() << "Selecting: "; Node->dump(CurDAG); errs() << "\n");
1232 DEBUG(errs() << "== "; Node->dump(CurDAG); errs() << "\n");
1303 CCMask = CurDAG->getConstant(ConstCCValid ^ ConstCCMask, SDLoc(Node),
1306 Node = CurDAG->UpdateNodeOperands(Node, Op1, Op0, CCValid, CCMask, Op4);