Lines Matching defs:Ops
932 SmallVector<SDValue, 12> Ops({getI32Imm(Ordering, DL), getI32Imm(Scope, DL),
943 Ops.append({Addr, Chain});
951 Ops.append({Base, Offset, Chain});
965 Ops.append({Base, Offset, Chain});
978 Ops.append({N1, Chain});
982 CurDAG->getMachineNode(*Opcode, DL, TargetVT, MVT::Other, Ops);
1069 SmallVector<SDValue, 12> Ops({getI32Imm(Ordering, DL), getI32Imm(Scope, DL),
1093 Ops.append({Addr, Chain});
1115 Ops.append({Base, Offset, Chain});
1157 Ops.append({Base, Offset, Chain});
1198 Ops.append({Op1, Chain});
1200 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops);
1305 SDValue Ops[] = { Addr, Chain };
1306 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1418 SDValue Ops[] = {Base, Offset, Chain};
1419 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1534 SDValue Ops[] = { Op1, Chain };
1535 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1627 SmallVector<SDValue, 12> Ops(
1638 Ops.append({Addr, Chain});
1647 Ops.append({Base, Offset, Chain});
1662 Ops.append({Base, Offset, Chain});
1675 Ops.append({BasePtr, Chain});
1678 SDNode *NVPTXST = CurDAG->getMachineNode(*Opcode, DL, MVT::Other, Ops);
1718 SmallVector<SDValue, 12> Ops;
1725 Ops.append({N->getOperand(1), N->getOperand(2)});
1730 Ops.append({N->getOperand(1), N->getOperand(2), N->getOperand(3),
1744 Ops.append({getI32Imm(Ordering, DL), getI32Imm(Scope, DL),
1765 Ops.push_back(Addr);
1784 Ops.append({Base, Offset});
1823 Ops.append({Base, Offset});
1862 Ops.push_back(N2);
1868 Ops.push_back(Chain);
1870 ST = CurDAG->getMachineNode(*Opcode, DL, MVT::Other, Ops);
1944 SmallVector<SDValue, 2> Ops(
1947 ReplaceNode(Node, CurDAG->getMachineNode(*Opcode, DL, VTs, Ops));
1975 SmallVector<SDValue, 6> Ops;
1977 Ops.push_back(N->getOperand(i + 2));
1978 Ops.append({CurDAG->getTargetConstant(OffsetVal, DL, MVT::i32), Chain});
1996 switch (Ops[0].getSimpleValueType().SimpleTy) {
2024 SDNode *Ret = CurDAG->getMachineNode(*Opcode, DL, MVT::Other, Ops);
2065 static unsigned pickOpcodeForVectorStParam(SmallVector<SDValue, 8> &Ops,
2073 IsImm[i] = (isa<ConstantSDNode>(Ops[i]) || isa<ConstantFPSDNode>(Ops[i]));
2075 SDValue Imm = Ops[i];
2085 Ops[i] = Imm;
2155 SmallVector<SDValue, 8> Ops;
2157 Ops.push_back(N->getOperand(i + 3));
2158 Ops.append({CurDAG->getTargetConstant(ParamVal, DL, MVT::i32),
2172 SDValue Imm = Ops[0];
2185 Ops[0] = Imm;
2201 switch (Ops[0].getSimpleValueType().SimpleTy) {
2217 Opcode = pickOpcodeForVectorStParam(Ops, NumElts, MemTy, CurDAG, DL);
2230 MVT::i32, Ops[0], CvtNone);
2231 Ops[0] = SDValue(Cvt, 0);
2239 MVT::i32, Ops[0], CvtNone);
2240 Ops[0] = SDValue(Cvt, 0);
2246 SDNode *Ret = CurDAG->getMachineNode(*Opcode, DL, RetVTs, Ops);
2452 SDValue Ops[] = {
2456 ReplaceNode(N, CurDAG->getMachineNode(Opc, DL, N->getVTList(), Ops));
3012 SmallVector<SDValue, 8> Ops(N->ops().slice(2, NumBaseArgs));
3016 Ops.push_back(N->getOperand(MultiCastIdx));
3020 Ops.push_back(N->getOperand(MultiCastIdx + 1));
3023 Ops.push_back(N->getOperand(0));
3029 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3044 SmallVector<SDValue, 8> Ops(N->ops().slice(2, NumArgs));
3045 Ops.push_back(N->getOperand(0)); // Chain operand
3051 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3070 SmallVector<SDValue, 12> Ops(N->ops().slice(2, NumArgs));
3071 Ops.push_back(N->getOperand(0)); // Chain operand
3075 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3091 SmallVector<SDValue, 12> Ops(N->ops().slice(2, NumArgs));
3092 Ops.push_back(getI32Imm(RedOp, DL)); // Reduction Op
3093 Ops.push_back(N->getOperand(0)); // Chain operand
3099 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3112 SmallVector<SDValue, 8> Ops(N->ops().slice(2, NumArgs));
3113 Ops.push_back(N->getOperand(0)); // Chain operand
3124 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3140 SmallVector<SDValue, 8> Ops(N->ops().slice(2, NumBaseArgs));
3144 Ops.push_back(N->getOperand(MultiCastIdx));
3148 Ops.push_back(N->getOperand(MultiCastIdx + 1));
3151 Ops.push_back(N->getOperand(0));
3168 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3181 SmallVector<SDValue, 4> Ops(N->ops().slice(2, NumArgs));
3182 Ops.push_back(N->getOperand(0)); // Chain operand
3187 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));