Home | History | Annotate | Download | only in R600

Lines Matching defs:Ops

303   SmallVector<SDValue, 4> Ops;
304 Ops.push_back(BRCOND.getOperand(0));
306 Ops.push_back(Intr->getOperand(i));
307 Ops.push_back(Target);
312 DAG.getVTList(Res.data(), Res.size()), Ops.data(), Ops.size()).getNode();
316 SDValue Ops[] = {
320 DAG.MorphNodeTo(BR, ISD::BR, BR->getVTList(), Ops, 2);
596 std::vector<SDValue> Ops;
602 Ops.push_back(Operand);
614 fitsRegClass(DAG, Ops[0], RegClass) &&
615 foldImm(Ops[1], Immediate, ScalarSlotUsed)) {
621 SDValue Tmp = Ops[1];
622 Ops[1] = Ops[0];
623 Ops[0] = Tmp;
631 foldImm(Ops[i], TmpImm, ScalarSlotUsed)) {
643 if (!foldImm(Ops[i], Immediate, ScalarSlotUsed)) {
645 ensureSRegLimit(DAG, Ops[i], RegClass, ScalarSlotUsed);
652 Ops.push_back(DAG.getTargetConstant(0, MVT::i32));
657 Ops.push_back(Node->getOperand(i));
662 Node->getVTList(), Ops.data(), Ops.size());
664 return DAG.UpdateNodeOperands(Node, Ops.data(), Ops.size());