Lines Matching refs:SDDbgOperand
735 MachineOperand GetMOForConstDbgOp(const SDDbgOperand &Op) { in GetMOForConstDbgOp()
757 ArrayRef<SDDbgOperand> LocationOps, in AddDbgValueLocationOps()
759 for (const SDDbgOperand &Op : LocationOps) { in AddDbgValueLocationOps()
761 case SDDbgOperand::FRAMEIX: in AddDbgValueLocationOps()
764 case SDDbgOperand::VREG: in AddDbgValueLocationOps()
767 case SDDbgOperand::SDNODE: { in AddDbgValueLocationOps()
780 case SDDbgOperand::CONST: in AddDbgValueLocationOps()
797 auto IsInvalidOp = [](SDDbgOperand DbgOp) { in EmitDbgInstrRef()
798 return DbgOp.getKind() == SDDbgOperand::FRAMEIX; in EmitDbgInstrRef()
802 auto IsNonInstrRefOp = [](SDDbgOperand DbgOp) { in EmitDbgInstrRef()
803 return DbgOp.getKind() == SDDbgOperand::CONST; in EmitDbgInstrRef()
844 SDDbgOperand DbgOperand = SD->getLocationOps()[OpIdx]; in EmitDbgInstrRef()
850 if (DbgOperand.getKind() == SDDbgOperand::VREG) { in EmitDbgInstrRef()
861 } else if (DbgOperand.getKind() == SDDbgOperand::SDNODE) { in EmitDbgInstrRef()
882 assert(DbgOperand.getKind() == SDDbgOperand::CONST); in EmitDbgInstrRef()
958 SmallVector<SDDbgOperand, 1> LocationOps(1, SD->getLocationOps()[0]); in EmitDbgValueFromSingleOp()
959 if (Expr && LocationOps[0].getKind() == SDDbgOperand::CONST) { in EmitDbgValueFromSingleOp()
963 LocationOps[0] = SDDbgOperand::fromConst(C); in EmitDbgValueFromSingleOp()