Lines Matching refs:Ops
244 std::vector<SDValue> Ops; in Select() local
247 Ops.push_back(CurDAG->getRegister(AMDGPU::ALU_CONST, MVT::f32)); in Select()
249 Ops.push_back(CstOffset); in Select()
251 Ops.push_back(I->getOperand(i)); in Select()
254 CurDAG->UpdateNodeOperands(*I, Ops.data(), Ops.size()); in Select()
311 const SDValue Ops[] = { RC, N->getOperand(0), SubReg0, in Select() local
314 SDLoc(N), N->getValueType(0), Ops); in Select()
362 std::vector<SDValue> Ops; in Select() local
364 Ops.push_back(Use->getOperand(i)); in Select()
406 Ops[ImmIdx] = CurDAG->getTargetConstant(ImmValue, MVT::i32); in Select()
410 Ops[Use.getOperandNo()] = CurDAG->getRegister(ImmReg, MVT::i32); in Select()
412 CurDAG->UpdateNodeOperands(*Use, Ops.data(), Use->getNumOperands()); in Select()
428 std::vector<SDValue> Ops; in Select() local
431 Ops.push_back(*I); in Select()
432 IsModified = FoldDotOperands(Result->getMachineOpcode(), TII, Ops); in Select()
434 Result = CurDAG->UpdateNodeOperands(Result, Ops.data(), Ops.size()); in Select()
447 std::vector<SDValue> Ops; in Select() local
450 Ops.push_back(*I); in Select()
451 IsModified = FoldOperands(Result->getMachineOpcode(), TII, Ops); in Select()
453 Result = CurDAG->UpdateNodeOperands(Result, Ops.data(), Ops.size()); in Select()
464 std::vector<SDValue> Ops; in Select() local
467 Ops.push_back(Result->getOperand(i)); in Select()
469 Ops[ClampIdx - 1] = CurDAG->getTargetConstant(1, MVT::i32); in Select()
472 Ops.data(), NumOp); in Select()
503 const R600InstrInfo *TII, std::vector<SDValue> &Ops) { in FoldOperands() argument
529 SDValue &Src = Ops[OperandIdx[i] - 1]; in FoldOperands()
530 SDValue &Sel = Ops[SelIdx[i] - 1]; in FoldOperands()
531 SDValue &Neg = Ops[NegIdx[i] - 1]; in FoldOperands()
533 SDValue &Abs = (AbsIdx[i] > -1) ? Ops[AbsIdx[i] - 1] : FakeAbs; in FoldOperands()
541 const R600InstrInfo *TII, std::vector<SDValue> &Ops) { in FoldDotOperands() argument
586 SDValue &Src = Ops[OperandIdx[i] - 1]; in FoldDotOperands()
587 SDValue &Sel = Ops[SelIdx[i] - 1]; in FoldDotOperands()
588 SDValue &Neg = Ops[NegIdx[i] - 1]; in FoldDotOperands()
589 SDValue &Abs = Ops[AbsIdx[i] - 1]; in FoldDotOperands()