| /freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| HD | DwarfExpression.cpp | 43 void DwarfExpression::addReg(int 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(int DwarfReg, int 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()
|
| HD | DwarfExpression.h | 164 void addReg(int DwarfReg, const char *Comment = nullptr); 167 void addBReg(int DwarfReg, int Offset);
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| HD | MSP430FrameLowering.cpp | 71 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCalleeSavedFrameMoves() local 75 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitCalleeSavedFrameMoves() 78 MCCFIInstruction::createRestore(nullptr, DwarfReg)); in emitCalleeSavedFrameMoves()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| HD | RISCVFrameLowering.cpp | 479 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createDefCFAExpression() local 480 Expr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfReg)); in createDefCFAExpression() 515 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createDefCFAOffset() local 517 DefCfaExpr.append(Buffer, Buffer + encodeULEB128(DwarfReg, Buffer)); in createDefCFAOffset()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | MachineOperand.cpp | 491 static void printCFIRegister(unsigned DwarfReg, raw_ostream &OS, in printCFIRegister() argument 494 OS << "%dwarfreg." << DwarfReg; in printCFIRegister() 498 if (std::optional<unsigned> Reg = TRI->getLLVMRegNum(DwarfReg, true)) in printCFIRegister()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/X86/ |
| HD | X86FrameLowering.cpp | 474 unsigned DwarfReg = MRI->getDwarfRegNum(MachineFramePtr, true); in emitCalleeSavedFrameMovesFullCFA() local 478 MCCFIInstruction::createOffset(nullptr, DwarfReg, -Offset)); in emitCalleeSavedFrameMovesFullCFA() 497 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCalleeSavedFrameMoves() local 510 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer)); in emitCalleeSavedFrameMoves() 525 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitCalleeSavedFrameMoves() 529 MCCFIInstruction::createRestore(nullptr, DwarfReg)); in emitCalleeSavedFrameMoves() 1828 unsigned DwarfReg = TRI->getDwarfRegNum(MachineFramePtr, true); in emitPrologue() local 1829 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer)); in emitPrologue() 1831 CfaExpr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfReg)); in emitPrologue()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/M68k/ |
| HD | M68kFrameLowering.cpp | 465 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologueCalleeSavedFrameMoves() local 467 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologueCalleeSavedFrameMoves()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/ARM/ |
| HD | ARMFrameLowering.cpp | 1167 unsigned DwarfReg = MRI->getDwarfRegNum( in emitPrologue() local 1171 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologue() 1190 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local 1193 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologue()
|
| HD | ARMBaseInstrInfo.cpp | 6499 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCFIForLRSaveToReg() local 6502 MCCFIInstruction::createRegister(nullptr, DwarfLR, DwarfReg)); in emitCFIForLRSaveToReg()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| HD | SystemZFrameLowering.cpp | 672 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local 679 nullptr, DwarfReg, SPOffsetFromCFA + Offset)); in emitPrologue()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| HD | AArch64FrameLowering.cpp | 613 int64_t DwarfReg = TRI.getDwarfRegNum(Info.getReg(), true); in emitCalleeSavedGPRLocations() local 621 DwarfReg == TRI.getDwarfRegNum(AArch64::VG, true))) in emitCalleeSavedGPRLocations() 625 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitCalleeSavedGPRLocations() 673 unsigned DwarfReg) { in insertCFISameValue() argument 675 MF.addFrameInst(MCCFIInstruction::createSameValue(nullptr, DwarfReg)); in insertCFISameValue()
|
| HD | AArch64InstrInfo.cpp | 5251 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createDefCFAExpression() local 5252 Expr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfReg)); in createDefCFAExpression() 5277 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createDefCFA() local 5278 return MCCFIInstruction::cfiDefCfa(nullptr, DwarfReg, (int)Offset.getFixed()); in createDefCFA() 5288 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createCFAOffset() local 5292 return MCCFIInstruction::createOffset(nullptr, DwarfReg, NumBytes); in createCFAOffset() 5307 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer)); in createCFAOffset() 9125 unsigned DwarfReg = MRI->getDwarfRegNum(AArch64::LR, true); in buildOutlinedFrame() local 9137 MCCFIInstruction::createOffset(nullptr, DwarfReg, -16)); in buildOutlinedFrame()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| HD | MIParser.cpp | 2450 int DwarfReg = TRI->getDwarfRegNum(LLVMReg, true); in parseCFIRegister() local 2451 if (DwarfReg < 0) in parseCFIRegister() 2453 Reg = (unsigned)DwarfReg; in parseCFIRegister()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| HD | HexagonFrameLowering.cpp | 1116 unsigned DwarfReg = HRI.getDwarfRegNum(Reg, true); in insertCFIInstructionsAt() local 1117 auto OffReg = MCCFIInstruction::createOffset(FrameLabel, DwarfReg, in insertCFIInstructionsAt()
|