Home
last modified time | relevance | path

Searched refs:LiveDebugValues (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/
H A DLiveDebugValues.cpp66 class LiveDebugValues : public MachineFunctionPass { class
70 LiveDebugValues();
71 ~LiveDebugValues() = default;
89 char LiveDebugValues::ID = 0;
91 char &llvm::LiveDebugValuesID = LiveDebugValues::ID;
93 INITIALIZE_PASS(LiveDebugValues, DEBUG_TYPE, "Live DEBUG_VALUE analysis", false,
97 LiveDebugValues::LiveDebugValues() : MachineFunctionPass(ID) { in LiveDebugValues() function in LiveDebugValues
104 bool LiveDebugValues::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
H A DInstrRefBasedImpl.h31 namespace LiveDebugValues {
176 using namespace LiveDebugValues; variable
204 namespace LiveDebugValues {
H A DInstrRefBasedImpl.cpp133 using namespace LiveDebugValues;
/openbsd-src/gnu/llvm/llvm/docs/
H A DInstrRefDebugInfo.md94 # `LiveDebugValues`
98 slots. This is performed in the [LiveDebugValues pass][`LiveDebugValues`], where
118 * Target hooks to be implemented to allow `LiveDebugValues` to follow values
126 instructions that are copy-like -- `LiveDebugValues` uses this to identify when
132 respectively. `LiveDebugValues` will track the movement of a value from / to
134 should have a `MachineMemoryOperand` attached, so that `LiveDebugValues` can
169 2 operand 0" recorded in the `MachineFunction`. In `LiveDebugValues`,
184 instruction, record no substitution -- `LiveDebugValues` will safely drop the
191 appearing to `LiveDebugValues`. Dealing with duplicated instructions is a
194 [LiveDebugValues]: SourceLevelDebugging.html#livedebugvalues-expansion-of-variable-locations
H A DSourceLevelDebugging.rst811 LiveDebugValues expansion of variable locations
815 LiveDebugValues pass runs to achieve two aims:
878 Instead, LiveDebugValues determines variable locations when control
884 Once LiveDebugValues has run, every block should have all valid variable
H A DLangRef.rst5911 The operation is introduced by the ``LiveDebugValues`` pass, which
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn82 "LiveDebugValues/InstrRefBasedImpl.cpp",
83 "LiveDebugValues/LiveDebugValues.cpp",
84 "LiveDebugValues/VarLocBasedImpl.cpp",
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DCMakeLists.txt247 LiveDebugValues/LiveDebugValues.cpp
248 LiveDebugValues/VarLocBasedImpl.cpp
249 LiveDebugValues/InstrRefBasedImpl.cpp
/openbsd-src/gnu/usr.bin/clang/libLLVMCodeGen/
H A DMakefile230 SRCS+= LiveDebugValues.cpp \
241 .PATH: ${.CURDIR}/../../../llvm/llvm/lib/CodeGen/LiveDebugValues
/openbsd-src/gnu/llvm/clang/docs/
H A DClangFormattedStatus.rst4562 * - llvm/lib/CodeGen/LiveDebugValues
/openbsd-src/gnu/llvm/clang/docs/tools/
H A Dclang-formatted-files.txt5854 llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp