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

Lines Matching refs:Incoming

225   SDValue Incoming = Builder.getValue(IncomingValue);
227 if (isa<ConstantSDNode>(Incoming) || isa<FrameIndexSDNode>(Incoming)) {
233 SDValue OldLocation = Builder.StatepointLowering.getLocation(Incoming);
268 Builder.StatepointLowering.setLocation(Incoming, Loc);
368 spillIncomingStatepointValue(SDValue Incoming, SDValue Chain,
370 SDValue Loc = Builder.StatepointLowering.getLocation(Incoming);
375 Loc = Builder.StatepointLowering.allocateStackSlot(Incoming.getValueType(),
388 (int64_t)Incoming.getValueSizeInBits() &&
400 Chain = Builder.DAG.getStore(Chain, Builder.getCurSDLoc(), Incoming, Loc,
405 Builder.StatepointLowering.setLocation(Incoming, Loc);
415 static void lowerIncomingStatepointValue(SDValue Incoming, bool LiveInOnly,
424 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Incoming)) {
432 } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Incoming)) {
436 assert(Incoming.getValueType() == Builder.getFrameIndexTy() &&
437 "Incoming value is a frame index!");
452 Ops.push_back(Incoming);
460 auto Res = spillIncomingStatepointValue(Incoming, Chain, Builder);
552 SDValue Incoming;
558 Incoming = Builder.DAG.getFrameIndex(FI, Builder.getFrameIndexTy());
560 if (!Incoming.getNode())
561 Incoming = Builder.getValue(V);
563 lowerIncomingStatepointValue(Incoming, LiveInValue, Ops, MemRefs, Builder);
587 SDValue Incoming = Builder.getValue(V);
588 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Incoming)) {
590 assert(Incoming.getValueType() == Builder.getFrameIndexTy() &&
591 "Incoming value is a frame index!");