LLVM: lib/CodeGen/AsmPrinter/DwarfExpression.cpp File Reference (original) (raw)
#include "[DwarfExpression.h](DwarfExpression%5F8h%5Fsource.html)"#include "[DwarfCompileUnit.h](DwarfCompileUnit%5F8h%5Fsource.html)"#include "[llvm/ADT/APInt.h](APInt%5F8h%5Fsource.html)"#include "[llvm/ADT/SmallBitVector.h](SmallBitVector%5F8h%5Fsource.html)"#include "[llvm/BinaryFormat/Dwarf.h](Dwarf%5F8h%5Fsource.html)"#include "[llvm/CodeGen/Register.h](Register%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetRegisterInfo.h](TargetRegisterInfo%5F8h%5Fsource.html)"#include "[llvm/IR/DataLayout.h](DataLayout%5F8h%5Fsource.html)"#include "[llvm/MC/MCAsmInfo.h](MCAsmInfo%5F8h%5Fsource.html)"#include "[llvm/Support/ErrorHandling.h](llvm%5F2Support%5F2ErrorHandling%5F8h%5Fsource.html)"#include <algorithm>
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "dwarfdebug" |
| Functions | |
|---|---|
| static bool | isMemoryLocation (DIExpressionCursor ExprCursor) |
| Assuming a well-formed expression, match "DW_OP_deref* DW_OP_LLVM_fragment? |
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "dwarfdebug"
Definition at line 27 of file DwarfExpression.cpp.
Function Documentation
◆ isMemoryLocation()
| bool isMemoryLocation ( DIExpressionCursor ExprCursor) | static |
|---|
Assuming a well-formed expression, match "DW_OP_deref* DW_OP_LLVM_fragment?
".
Definition at line 486 of file DwarfExpression.cpp.
References llvm::dwarf::DW_OP_LLVM_fragment, and llvm::DIExpressionCursor::take().