Home
last modified time | relevance | path

Searched refs:DW_OP_deref (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp475 case dwarf::DW_OP_deref: in isMemoryLocation()
614 case dwarf::DW_OP_deref: in addExpression()
621 emitOp(dwarf::DW_OP_deref); in addExpression()
H A DDebugHandlerBase.cpp82 case dwarf::DW_OP_deref: in extractFromMachineInstruction()
H A DDwarfUnit.cpp1647 addUInt(*VBaseLocationDie, dwarf::DW_FORM_data1, dwarf::DW_OP_deref); in constructMemberDIE()
1651 addUInt(*VBaseLocationDie, dwarf::DW_FORM_data1, dwarf::DW_OP_deref); in constructMemberDIE()
/freebsd/contrib/llvm-project/libunwind/src/
H A Ddwarf2.h85 DW_OP_deref = 0x06, enumerator
H A DDwarfInstructions.hpp408 case DW_OP_deref: in evaluateExpression()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp1381 (*singleLocElts)[0] == dwarf::DW_OP_deref; in startsWithDeref()
1387 (*singleLocElts)[0] == dwarf::DW_OP_deref; in isDeref()
1494 case dwarf::DW_OP_deref: in isValid()
1651 Ops.push_back(dwarf::DW_OP_deref); in canonicalizeExpressionOps()
1657 Ops.push_back(dwarf::DW_OP_deref); in canonicalizeExpressionOps()
1776 if (Op == dwarf::DW_OP_deref || Op == dwarf::DW_OP_deref_size || in extractLeadingOffset()
1842 Ops.push_back(dwarf::DW_OP_deref); in prepend()
1846 Ops.push_back(dwarf::DW_OP_deref); in prepend()
1995 NewOps.push_back(dwarf::DW_OP_deref); in appendToStack()
2029 case dwarf::DW_OP_deref: in createFragmentExpression()
/freebsd/contrib/elftoolchain/libdwarf/
H A Dlibdwarf_loc.c69 case DW_OP_deref: in _dwarf_loc_fill_loc()
389 case DW_OP_deref: in _dwarf_loc_expr_add_atom()
H A Ddwarf.h355 #define DW_OP_deref 0x06 macro
H A Ddwarf_dump.c1037 case DW_OP_deref: in dwarf_get_OP_name()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp666 OffsetExpr.push_back(dwarf::DW_OP_deref); in prependOffsetExpression()
669 OffsetExpr.push_back(dwarf::DW_OP_deref); in prependOffsetExpression()
H A DAssignmentTrackingAnalysis.cpp278 Expression = DIExpression::append(Expression, {dwarf::DW_OP_deref}); in walkToAllocaAndPrependOffsetDeref()
311 if (Elements[ExpectedDerefIdx] != dwarf::DW_OP_deref) in getDerefOffsetInBytes()
1651 Ops.push_back(dwarf::DW_OP_deref); in processUntaggedInstruction()
H A DLiveDebugVariables.cpp1712 Ops.push_back(dwarf::DW_OP_deref); in insertDebugValue()
H A DMachineInstr.cpp2313 std::array<uint64_t, 1> Ops{{dwarf::DW_OP_deref}}; in computeExprForSpill()
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DPostfixExpression.cpp236 m_out_stream.PutHex8(DW_OP_deref); in Visit()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVLocation.cpp135 case dwarf::DW_OP_deref: in getOperandsDWARFInfo()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFExpression.cpp29 Descriptions[DW_OP_deref] = Desc(Op::Dwarf2); in getOpDescriptions()
H A DDWARFContext.cpp1648 if (Expr.size() == Count + 2 && Expr[Count + 1] == DW_OP_deref) in getExpressionFrameOffset()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DDWARFExpression.cpp143 case DW_OP_deref: // 0x06 in GetOpcodeDataSize()
957 case DW_OP_deref: { in Evaluate()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp4816 Expr.push_back(llvm::dwarf::DW_OP_deref); in EmitDeclare()
4862 assert(!llvm::is_contained(Expr, llvm::dwarf::DW_OP_deref) && in EmitDeclare()
4864 Expr.push_back(llvm::dwarf::DW_OP_deref); in EmitDeclare()
4958 assert(!llvm::is_contained(Expr, llvm::dwarf::DW_OP_deref) && in EmitDeclare()
4960 Expr.push_back(llvm::dwarf::DW_OP_deref); in EmitDeclare()
5125 addr.push_back(llvm::dwarf::DW_OP_deref); in EmitDeclareOfBlockDeclRefVariable()
5129 addr.push_back(llvm::dwarf::DW_OP_deref); in EmitDeclareOfBlockDeclRefVariable()
5135 addr.push_back(llvm::dwarf::DW_OP_deref); in EmitDeclareOfBlockDeclRefVariable()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp647 if (N && Expr[0] == dwarf::DW_OP_deref) { in upgradeDIExpression()
653 *std::prev(End) = dwarf::DW_OP_deref; in upgradeDIExpression()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp818 Expr = DIExpression::append(Expr, dwarf::DW_OP_deref); in EmitDbgInstrRef()
H A DFastISel.cpp1367 {dwarf::DW_OP_LLVM_arg, 0, dwarf::DW_OP_deref}); in lowerDbgDeclare()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp1303 OffsetOps.push_back(dwarf::DW_OP_deref); in emitLoc()
1316 OffsetOps.push_back(dwarf::DW_OP_deref); in emitLoc()
H A DVarLocBasedImpl.cpp591 Ops.push_back(dwarf::DW_OP_deref); in BuildDbgValue()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp1981 DIExpression::append(DDI->getExpression(), dwarf::DW_OP_deref); in LowerDbgDeclare()
2170 DIExpr->getElement(0) != dwarf::DW_OP_deref) in updateOneDbgValueForAlloca()

12