Home
last modified time | relevance | path

Searched refs:CFIP (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/
H A DDWARFCFIState.cpp28 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 DDWARFUnwindTable.cpp81 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 DDWARFCFIProgram.cpp45 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 DDWARFCFIProgram.h50 LLVM_ABI Expected<uint64_t> getOperandAsUnsigned(const CFIProgram &CFIP,
53 LLVM_ABI Expected<int64_t> getOperandAsSigned(const CFIProgram &CFIP,
H A DDWARFUnwindTable.h314 parseRows(const CFIProgram &CFIP, UnwindRow &CurrRow,