Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:DwarfReg

25 void DwarfExpression::AddReg(int DwarfReg, const char *Comment) {
26 assert(DwarfReg >= 0 && "invalid negative dwarf register number");
27 if (DwarfReg < 32) {
28 EmitOp(dwarf::DW_OP_reg0 + DwarfReg, Comment);
31 EmitUnsigned(DwarfReg);
35 void DwarfExpression::AddRegIndirect(int DwarfReg, int Offset, bool Deref) {
36 assert(DwarfReg >= 0 && "invalid negative dwarf register number");
37 if (DwarfReg < 32) {
38 EmitOp(dwarf::DW_OP_breg0 + DwarfReg);
41 EmitUnsigned(DwarfReg);
77 int DwarfReg = TRI.getDwarfRegNum(MachineReg, false);
78 if (DwarfReg < 0)
81 AddRegIndirect(DwarfReg, Offset);