Home
last modified time | relevance | path

Searched refs:LiveDebugVariables (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveDebugVariables.h32 class LLVM_LIBRARY_VISIBILITY LiveDebugVariables : public MachineFunctionPass {
38 LiveDebugVariables();
39 ~LiveDebugVariables() override;
H A DRegAllocBasic.cpp132 INITIALIZE_PASS_DEPENDENCY(LiveDebugVariables) in INITIALIZE_PASS_DEPENDENCY() argument
183 AU.addRequired<LiveDebugVariables>(); in getAnalysisUsage()
184 AU.addPreserved<LiveDebugVariables>(); in getAnalysisUsage()
H A DLiveDebugVariables.cpp75 char LiveDebugVariables::ID = 0;
77 INITIALIZE_PASS_BEGIN(LiveDebugVariables, DEBUG_TYPE,
81 INITIALIZE_PASS_END(LiveDebugVariables, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
91 LiveDebugVariables::LiveDebugVariables() : MachineFunctionPass(ID) { in LiveDebugVariables() function in LiveDebugVariables
531 LiveDebugVariables &pass;
635 LDVImpl(LiveDebugVariables *ps) : pass(*ps) {} in LDVImpl()
1313 void LiveDebugVariables::releaseMemory() { in releaseMemory()
1318 LiveDebugVariables::~LiveDebugVariables() { in ~LiveDebugVariables()
1500 void LiveDebugVariables::
1957 void LiveDebugVariables::emitDebugValues(VirtRegMap *VRM) { in emitDebugValues()
[all …]
H A DVirtRegMap.cpp191 LiveDebugVariables *DebugVars;
233 INITIALIZE_PASS_DEPENDENCY(LiveDebugVariables) in INITIALIZE_PASS_DEPENDENCY()
245 AU.addRequired<LiveDebugVariables>(); in INITIALIZE_PASS_DEPENDENCY()
251 AU.addPreserved<LiveDebugVariables>(); in INITIALIZE_PASS_DEPENDENCY()
264 DebugVars = getAnalysisIfAvailable<LiveDebugVariables>(); in runOnMachineFunction()
H A DRegAllocGreedy.h46 class LiveDebugVariables; variable
174 LiveDebugVariables *DebugVars;
H A DCMakeLists.txt81 LiveDebugVariables.cpp
H A DRegAllocGreedy.cpp152 INITIALIZE_PASS_DEPENDENCY(LiveDebugVariables)
206 AU.addRequired<LiveDebugVariables>(); in getAnalysisUsage()
207 AU.addPreserved<LiveDebugVariables>(); in getAnalysisUsage()
2526 DebugVars = &getAnalysis<LiveDebugVariables>(); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Dlive-debug-vars-nodebug.ll15 ; This test checks that LiveDebugVariables strips all debug instructions
20 ; the input to LiveDebugVariables. It then verifies that after the pass is ran
H A Dlive-debug-vars-index.mir6 # previous instruction is DBG_LABEL in LiveDebugVariables pass.
H A Dlive-debug-vars-keep-undef.ll57 ; in this ll file to provoke the wanted behavior in LiveDebugVariables.
H A Dlive-debug-vars-loc-limit.ll4 ; undef by LiveDebugVariables.
H A Dspill-nospill.ll4 ; This test creates two UserValues in LiveDebugVariables with one location
H A Dlive-debug-vars-intervals.mir2 # LiveDebugVariables.
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn79 "LiveDebugVariables.cpp",
/llvm-project-15.0.7/llvm/test/DebugInfo/MIR/Mips/
H A Dlivedebugvars-stop-trimming-loc.mir3 ## This tests that LiveDebugVariables does not trim non-inlined variable
/llvm-project-15.0.7/llvm/docs/
H A DInstrRefDebugInfo.md68 maintenance during regalloc (i.e. `LiveDebugVariables`). Debug instructions are
H A DSourceLevelDebugging.rst766 LiveDebugVariables pass extracts variable locations from a MIR function and
773 the undefined location. The LiveDebugVariables may insert redundant DBG_VALUEs
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5793 llvm/lib/CodeGen/LiveDebugVariables.h