Searched refs:CFIP (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/ |
| H A D | DWARFCFIState.cpp | 28 auto CFIP = convert(Directive); in update() local 48 if (Error Err = parseRows(CFIP, NewRow, nullptr).takeError()) { in update() 63 auto CFIP = dwarf::CFIProgram( in convert() local 70 CFIP.addInstruction(dwarf::DW_CFA_same_value, Directive.getRegister()); in convert() 91 CFIP.addInstruction(dwarf::DW_CFA_offset, Directive.getRegister(), in convert() 95 CFIP.addInstruction(dwarf::DW_CFA_LLVM_def_aspace_cfa, in convert() 99 CFIP.addInstruction(dwarf::DW_CFA_def_cfa_register, in convert() 103 CFIP.addInstruction(dwarf::DW_CFA_def_cfa_offset, Directive.getOffset()); in convert() 106 CFIP.addInstruction(dwarf::DW_CFA_def_cfa, Directive.getRegister(), in convert() 114 CFIP.addInstruction(dwarf::DW_CFA_offset, Directive.getRegister(), in convert() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/LowLevel/ |
| H A D | DWARFUnwindTable.cpp | 81 llvm::dwarf::parseRows(const CFIProgram &CFIP, UnwindRow &Row, in parseRows() argument 88 for (const CFIProgram::Instruction &Inst : CFIP) { in parseRows() 98 llvm::Expected<uint64_t> NewAddress = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() 106 CFIP.callFrameString(Inst.Opcode).str().c_str(), *NewAddress, in parseRows() 124 llvm::Expected<uint64_t> Offset = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() 140 CFIP.callFrameString(Inst.Opcode).str().c_str()); in parseRows() 141 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() 155 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0); in parseRows() 158 llvm::Expected<int64_t> Offset = Inst.getOperandAsSigned(CFIP, 1); in parseRows() 185 switch (CFIP.triple()) { in parseRows() [all …]
|
| H A D | DWARFCFIProgram.cpp | 45 CFIProgram::Instruction::getOperandAsUnsigned(const CFIProgram &CFIP, in getOperandAsUnsigned() argument 51 OperandType Type = CFIP.getOperandTypes()[Opcode][OperandIdx]; in getOperandAsUnsigned() 76 const uint64_t CodeAlignmentFactor = CFIP.codeAlign(); in getOperandAsUnsigned() 90 CFIProgram::Instruction::getOperandAsSigned(const CFIProgram &CFIP, in getOperandAsSigned() argument 96 OperandType Type = CFIP.getOperandTypes()[Opcode][OperandIdx]; in getOperandAsSigned() 120 const int64_t DataAlignmentFactor = CFIP.dataAlign(); in getOperandAsSigned() 130 const int64_t DataAlignmentFactor = CFIP.dataAlign(); in getOperandAsSigned()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/ |
| H A D | DWARFCFIProgram.h | 50 LLVM_ABI Expected<uint64_t> getOperandAsUnsigned(const CFIProgram &CFIP, 53 LLVM_ABI Expected<int64_t> getOperandAsSigned(const CFIProgram &CFIP,
|
| H A D | DWARFUnwindTable.h | 314 parseRows(const CFIProgram &CFIP, UnwindRow &CurrRow,
|