Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfExpression.cpp25 void DwarfExpression::AddReg(int DwarfReg, const char *Comment) { in AddReg() argument
26 assert(DwarfReg >= 0 && "invalid negative dwarf register number"); in AddReg()
27 if (DwarfReg < 32) { in AddReg()
28 EmitOp(dwarf::DW_OP_reg0 + DwarfReg, Comment); in AddReg()
31 EmitUnsigned(DwarfReg); in AddReg()
35 void DwarfExpression::AddRegIndirect(int DwarfReg, int Offset, bool Deref) { in AddRegIndirect() argument
36 assert(DwarfReg >= 0 && "invalid negative dwarf register number"); in AddRegIndirect()
37 if (DwarfReg < 32) { in AddRegIndirect()
38 EmitOp(dwarf::DW_OP_breg0 + DwarfReg); in AddRegIndirect()
41 EmitUnsigned(DwarfReg); in AddRegIndirect()
[all …]
DDwarfExpression.h51 void AddReg(int DwarfReg, const char *Comment = nullptr);
53 void AddRegIndirect(int DwarfReg, int Offset, bool Deref = false);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
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()
DDwarfExpression.h216 void addReg(int DwarfReg, const char *Comment = nullptr);
219 void addBReg(int DwarfReg, int Offset);
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
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()
DDwarfExpression.h225 void addReg(int DwarfReg, const char *Comment = nullptr);
228 void addBReg(int DwarfReg, int Offset);
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64FrameLowering.h137 MCCFIInstruction createCfaOffset(const TargetRegisterInfo &MRI, unsigned DwarfReg,
DAArch64FrameLowering.cpp447 unsigned DwarfReg = TRI.getDwarfRegNum(Reg, true); in createCfaOffset() local
451 return MCCFIInstruction::createOffset(nullptr, DwarfReg, NumBytes); in createCfaOffset()
466 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer)); in createCfaOffset()
/external/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp420 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
426 nullptr, DwarfReg, SPOffsetFromCFA + Offset)); in emitPrologue()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineOperand.cpp426 static void printCFIRegister(unsigned DwarfReg, raw_ostream &OS, in printCFIRegister() argument
429 OS << "%dwarfreg." << DwarfReg; in printCFIRegister()
433 if (Optional<unsigned> Reg = TRI->getLLVMRegNum(DwarfReg, true)) in printCFIRegister()
/external/llvm-project/llvm/lib/CodeGen/
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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp562 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
568 nullptr, DwarfReg, SPOffsetFromCFA + Offset)); in emitPrologue()
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp565 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
572 nullptr, DwarfReg, SPOffsetFromCFA + Offset)); in emitPrologue()
/external/llvm/lib/Target/AArch64/
DAArch64FrameLowering.cpp221 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCalleeSavedFrameMoves() local
223 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitCalleeSavedFrameMoves()
/external/llvm/lib/Target/ARM/
DARMFrameLowering.cpp594 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
597 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologue()
616 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
619 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologue()
/external/llvm/lib/CodeGen/
DMIRPrinter.cpp945 static void printCFIRegister(unsigned DwarfReg, raw_ostream &OS, in printCFIRegister() argument
947 int Reg = TRI->getLLVMRegNum(DwarfReg, true); in printCFIRegister()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMFrameLowering.cpp667 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
670 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologue()
689 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
692 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologue()
/external/llvm-project/llvm/lib/Target/ARM/
DARMFrameLowering.cpp661 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
664 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologue()
683 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitPrologue() local
686 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitPrologue()
/external/llvm/lib/CodeGen/MIRParser/
DMIParser.cpp1298 int DwarfReg = TRI->getDwarfRegNum(LLVMReg, true); in parseCFIRegister() local
1299 if (DwarfReg < 0) in parseCFIRegister()
1301 Reg = (unsigned)DwarfReg; in parseCFIRegister()
/external/llvm-project/llvm/lib/Target/X86/
DX86FrameLowering.cpp444 unsigned DwarfReg = MRI->getDwarfRegNum(MachineFramePtr, true); in emitCalleeSavedFrameMoves() local
448 MCCFIInstruction::createOffset(nullptr, DwarfReg, -Offset)); in emitCalleeSavedFrameMoves()
469 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCalleeSavedFrameMoves() local
473 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitCalleeSavedFrameMoves()
476 MCCFIInstruction::createRestore(nullptr, DwarfReg)); in emitCalleeSavedFrameMoves()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/MIRParser/
DMIParser.cpp2149 int DwarfReg = TRI->getDwarfRegNum(LLVMReg, true); in parseCFIRegister() local
2150 if (DwarfReg < 0) in parseCFIRegister()
2152 Reg = (unsigned)DwarfReg; in parseCFIRegister()
/external/llvm-project/llvm/lib/CodeGen/MIRParser/
DMIParser.cpp2203 int DwarfReg = TRI->getDwarfRegNum(LLVMReg, true); in parseCFIRegister() local
2204 if (DwarfReg < 0) in parseCFIRegister()
2206 Reg = (unsigned)DwarfReg; in parseCFIRegister()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64FrameLowering.cpp367 unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true); in emitCalleeSavedFrameMoves() local
369 MCCFIInstruction::createOffset(nullptr, DwarfReg, Offset)); in emitCalleeSavedFrameMoves()
/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp814 unsigned DwarfReg = HRI.getDwarfRegNum(Reg, true); in insertCFIInstructionsAt() local
815 auto OffReg = MCCFIInstruction::createOffset(FrameLabel, DwarfReg, in insertCFIInstructionsAt()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp964 unsigned DwarfReg = HRI.getDwarfRegNum(Reg, true); in insertCFIInstructionsAt() local
965 auto OffReg = MCCFIInstruction::createOffset(FrameLabel, DwarfReg, in insertCFIInstructionsAt()

12