Lines Matching refs:SDDbgOperand
708 MachineOperand GetMOForConstDbgOp(const SDDbgOperand &Op) { in GetMOForConstDbgOp()
730 ArrayRef<SDDbgOperand> LocationOps, in AddDbgValueLocationOps()
732 for (const SDDbgOperand &Op : LocationOps) { in AddDbgValueLocationOps()
734 case SDDbgOperand::FRAMEIX: in AddDbgValueLocationOps()
737 case SDDbgOperand::VREG: in AddDbgValueLocationOps()
740 case SDDbgOperand::SDNODE: { in AddDbgValueLocationOps()
753 case SDDbgOperand::CONST: in AddDbgValueLocationOps()
770 auto IsInvalidOp = [](SDDbgOperand DbgOp) { in EmitDbgInstrRef()
771 return DbgOp.getKind() == SDDbgOperand::FRAMEIX; in EmitDbgInstrRef()
775 auto IsNonInstrRefOp = [](SDDbgOperand DbgOp) { in EmitDbgInstrRef()
776 return DbgOp.getKind() == SDDbgOperand::CONST; in EmitDbgInstrRef()
817 SDDbgOperand DbgOperand = SD->getLocationOps()[OpIdx]; in EmitDbgInstrRef()
823 if (DbgOperand.getKind() == SDDbgOperand::VREG) { in EmitDbgInstrRef()
834 } else if (DbgOperand.getKind() == SDDbgOperand::SDNODE) { in EmitDbgInstrRef()
855 assert(DbgOperand.getKind() == SDDbgOperand::CONST); in EmitDbgInstrRef()
931 SmallVector<SDDbgOperand, 1> LocationOps(1, SD->getLocationOps()[0]); in EmitDbgValueFromSingleOp()
932 if (Expr && LocationOps[0].getKind() == SDDbgOperand::CONST) { in EmitDbgValueFromSingleOp()
936 LocationOps[0] = SDDbgOperand::fromConst(C); in EmitDbgValueFromSingleOp()