Home
last modified time | relevance | path

Searched refs:DwarfReg (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp42 void DwarfExpression::addReg(int DwarfReg, const char *Comment) { in addReg() argument
43 assert(DwarfReg >= 0 && "invalid negative dwarf register number"); in addReg()
47 if (DwarfReg < 32) { in addReg()
48 emitOp(dwarf::DW_OP_reg0 + DwarfReg, Comment); in addReg()
51 emitUnsigned(DwarfReg); in addReg()
55 void DwarfExpression::addBReg(int DwarfReg, int Offset) { in addBReg() argument
56 assert(DwarfReg >= 0 && "invalid negative dwarf register number"); in addBReg()
58 if (DwarfReg < 32) { in addBReg()
59 emitOp(dwarf::DW_OP_breg0 + DwarfReg); in addBReg()
62 emitUnsigned(DwarfReg); in addBReg()
H A DDwarfExpression.h226 void addReg(int DwarfReg, const char *Comment = nullptr);
229 void addBReg(int DwarfReg, int Offset);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.h150 MCCFIInstruction createCfaOffset(const TargetRegisterInfo &MRI, unsigned DwarfReg,
H A DAArch64FrameLowering.cpp509 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createCfaOffset() local
513 return MCCFIInstruction::createOffset(nullptr, DwarfReg, NumBytes); in createCfaOffset()
528 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer)); in createCfaOffset()
H A DAArch64InstrInfo.cpp7237 unsigned DwarfReg = MRI->getDwarfRegNum(AArch64::LR, true); in buildOutlinedFrame() local
7249 MF.addFrameInst(MCCFIInstruction::createOffset(nullptr, DwarfReg, -16)); in buildOutlinedFrame()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineOperand.cpp438 static void printCFIRegister(unsigned DwarfReg, raw_ostream &OS, in printCFIRegister() argument
441 OS << "%dwarfreg." << DwarfReg; in printCFIRegister()
445 if (Optional<unsigned> Reg = TRI->getLLVMRegNum(DwarfReg, true)) in printCFIRegister()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp468 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCalleeSavedFrameMoves() local
470 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitCalleeSavedFrameMoves()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp558 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
565 nullptr, DwarfReg, SPOffsetFromCFA + Offset)); in emitPrologue()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp756 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
759 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologue()
778 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
781 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologue()
H A DARMBaseInstrInfo.cpp6309 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCFIForLRSaveToReg() local
6312 MCCFIInstruction::createRegister(nullptr, DwarfLR, DwarfReg)); in emitCFIForLRSaveToReg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp450 unsigned DwarfReg = MRI->getDwarfRegNum(MachineFramePtr, true); in emitCalleeSavedFrameMoves() local
454 MCCFIInstruction::createOffset(nullptr, DwarfReg, -Offset)); in emitCalleeSavedFrameMoves()
475 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCalleeSavedFrameMoves() local
479 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitCalleeSavedFrameMoves()
482 MCCFIInstruction::createRestore(nullptr, DwarfReg)); in emitCalleeSavedFrameMoves()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp2202 int DwarfReg = TRI->getDwarfRegNum(LLVMReg, true); in parseCFIRegister() local
2203 if (DwarfReg < 0) in parseCFIRegister()
2205 Reg = (unsigned)DwarfReg; in parseCFIRegister()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1114 unsigned DwarfReg = HRI.getDwarfRegNum(Reg, true); in insertCFIInstructionsAt() local
1115 auto OffReg = MCCFIInstruction::createOffset(FrameLabel, DwarfReg, in insertCFIInstructionsAt()