| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 43 void DwarfExpression::addReg(int64_t DwarfReg, const char *Comment) { in addReg() argument 44 assert(DwarfReg >= 0 && "invalid negative dwarf register number"); in addReg() 48 if (DwarfReg < 32) { in addReg() 49 emitOp(dwarf::DW_OP_reg0 + DwarfReg, Comment); in addReg() 52 emitUnsigned(DwarfReg); in addReg() 56 void DwarfExpression::addBReg(int64_t DwarfReg, int64_t Offset) { in addBReg() argument 57 assert(DwarfReg >= 0 && "invalid negative dwarf register number"); in addBReg() 59 if (DwarfReg < 32) { in addBReg() 60 emitOp(dwarf::DW_OP_breg0 + DwarfReg); in addBReg() 63 emitUnsigned(DwarfReg); in addBReg()
|
| H A D | DwarfExpression.h | 164 void addReg(int64_t DwarfReg, const char *Comment = nullptr); 167 void addBReg(int64_t DwarfReg, int64_t Offset);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430FrameLowering.cpp | 69 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCalleeSavedFrameMoves() local 73 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitCalleeSavedFrameMoves() 76 MCCFIInstruction::createRestore(nullptr, DwarfReg)); in emitCalleeSavedFrameMoves()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 500 static void printCFIRegister(unsigned DwarfReg, raw_ostream &OS, in printCFIRegister() argument 503 OS << "%dwarfreg." << DwarfReg; in printCFIRegister() 507 if (std::optional<MCRegister> Reg = TRI->getLLVMRegNum(DwarfReg, true)) in printCFIRegister()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 467 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologueCalleeSavedFrameMoves() local 469 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologueCalleeSavedFrameMoves()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 509 unsigned DwarfReg = MRI->getDwarfRegNum(MachineFramePtr, true); in emitCalleeSavedFrameMovesFullCFA() local 513 MCCFIInstruction::createOffset(nullptr, DwarfReg, -Offset)); in emitCalleeSavedFrameMovesFullCFA() 532 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCalleeSavedFrameMoves() local 545 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer)); in emitCalleeSavedFrameMoves() 560 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitCalleeSavedFrameMoves() 564 MCCFIInstruction::createRestore(nullptr, DwarfReg)); in emitCalleeSavedFrameMoves() 1889 unsigned DwarfReg = TRI->getDwarfRegNum(MachineFramePtr, true); in emitPrologue() local 1890 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer)); in emitPrologue() 1892 CfaExpr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfReg)); in emitPrologue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 689 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createDefCFAExpression() local 690 Expr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfReg)); in createDefCFAExpression() 725 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createDefCFAOffset() local 727 DefCfaExpr.append(Buffer, Buffer + encodeULEB128(DwarfReg, Buffer)); in createDefCFAOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 704 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local 711 nullptr, DwarfReg, SPOffsetFromCFA + Offset)); in emitPrologue()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 2483 int DwarfReg = TRI->getDwarfRegNum(LLVMReg, true); in parseCFIRegister() local 2484 if (DwarfReg < 0) in parseCFIRegister() 2486 Reg = (unsigned)DwarfReg; in parseCFIRegister()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 1106 unsigned DwarfReg = HRI.getDwarfRegNum(Reg, true); in insertCFIInstructionsAt() local 1107 auto OffReg = MCCFIInstruction::createOffset(FrameLabel, DwarfReg, in insertCFIInstructionsAt()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 5913 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createDefCFAExpression() local 5914 Expr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfReg)); in createDefCFAExpression() 5939 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createDefCFA() local 5940 return MCCFIInstruction::cfiDefCfa(nullptr, DwarfReg, (int)Offset.getFixed()); in createDefCFA() 5950 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createCFAOffset() local 5954 return MCCFIInstruction::createOffset(nullptr, DwarfReg, NumBytes); in createCFAOffset() 5969 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer)); in createCFAOffset()
|