Lines Matching refs:Ops
79 static void pushStackMapConstant(SmallVectorImpl<SDValue>& Ops,
82 Ops.push_back(Builder.DAG.getTargetConstant(StackMaps::ConstantOp, L,
84 Ops.push_back(Builder.DAG.getTargetConstant(Value, L, MVT::i64));
426 SmallVectorImpl<SDValue> &Ops,
437 Ops.push_back(Builder.DAG.getTargetFrameIndex(FI->getIndex(),
453 pushStackMapConstant(Ops, Builder, 0xFEFEFEFE);
462 pushStackMapConstant(Ops, Builder, C->getSExtValue());
465 pushStackMapConstant(Ops, Builder,
483 Ops.push_back(Incoming);
492 Ops.push_back(std::get<0>(Res));
517 /// completion, 'Ops' will contain ready to use operands for machine code
521 lowerStatepointMetaArgs(SmallVectorImpl<SDValue> &Ops,
639 pushStackMapConstant(Ops, Builder, NumVMSArgs);
657 lowerIncomingStatepointValue(Incoming, requireSpillSlot(V), Ops, MemRefs,
662 pushStackMapConstant(Ops, Builder, LoweredGCPtrs.size());
664 lowerIncomingStatepointValue(SDV, !LowerAsVReg.count(SDV), Ops, MemRefs,
690 pushStackMapConstant(Ops, Builder, Allocas.size());
691 Ops.append(Allocas.begin(), Allocas.end());
694 pushStackMapConstant(Ops, Builder, SI.Ptrs.size());
699 Ops.push_back(
703 Ops.push_back(
802 SmallVector<SDValue, 40> Ops;
805 Ops.push_back(DAG.getTargetConstant(SI.ID, getCurSDLoc(), MVT::i64));
806 Ops.push_back(
813 Ops.push_back(DAG.getTargetConstant(NumCallRegArgs, getCurSDLoc(), MVT::i32));
817 Ops.push_back(CallTarget);
826 Ops.insert(Ops.end(), CallNode->op_begin() + 2, RegMaskIt);
829 pushStackMapConstant(Ops, *this, SI.CLI.CallConv);
835 pushStackMapConstant(Ops, *this, Flags);
838 llvm::append_range(Ops, LoweredMetaArgs);
841 Ops.push_back(*RegMaskIt);
844 Ops.push_back(Chain);
848 Ops.push_back(Glue);
865 DAG.getMachineNode(TargetOpcode::STATEPOINT, getCurSDLoc(), NodeTys, Ops);