• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching defs:Ops

70 static void pushStackMapConstant(SmallVectorImpl<SDValue>& Ops,
73 Ops.push_back(Builder.DAG.getTargetConstant(StackMaps::ConstantOp, L,
75 Ops.push_back(Builder.DAG.getTargetConstant(Value, L, MVT::i64));
404 SmallVectorImpl<SDValue> &Ops,
415 Ops.push_back(Builder.DAG.getTargetFrameIndex(FI->getIndex(),
431 pushStackMapConstant(Ops, Builder, 0xFEFEFEFE);
440 pushStackMapConstant(Ops, Builder, C->getSExtValue());
443 pushStackMapConstant(Ops, Builder,
461 Ops.push_back(Incoming);
470 Ops.push_back(std::get<0>(Res));
483 /// completion, 'Ops' will contain ready to use operands for machine code
487 lowerStatepointMetaArgs(SmallVectorImpl<SDValue> &Ops,
566 pushStackMapConstant(Ops, Builder, NumVMSArgs);
581 lowerIncomingStatepointValue(Incoming, requireSpillSlot(V), Ops, MemRefs,
593 /*RequireSpillSlot*/ true, Ops, MemRefs,
598 /*RequireSpillSlot*/ true, Ops, MemRefs,
613 Ops.push_back(Builder.DAG.getTargetFrameIndex(FI->getIndex(),
741 SmallVector<SDValue, 40> Ops;
744 Ops.push_back(DAG.getTargetConstant(SI.ID, getCurSDLoc(), MVT::i64));
745 Ops.push_back(
752 Ops.push_back(DAG.getTargetConstant(NumCallRegArgs, getCurSDLoc(), MVT::i32));
756 Ops.push_back(CallTarget);
765 Ops.insert(Ops.end(), CallNode->op_begin() + 2, RegMaskIt);
768 pushStackMapConstant(Ops, *this, SI.CLI.CallConv);
774 pushStackMapConstant(Ops, *this, Flags);
777 Ops.insert(Ops.end(), LoweredMetaArgs.begin(), LoweredMetaArgs.end());
780 Ops.push_back(*RegMaskIt);
783 Ops.push_back(Chain);
787 Ops.push_back(Glue);
794 DAG.getMachineNode(TargetOpcode::STATEPOINT, getCurSDLoc(), NodeTys, Ops);