Lines Matching defs:LiveDebugValues
1 //===- LiveDebugValues.cpp - Tracking Debug Value MIs ---------------------===//
9 #include "LiveDebugValues.h"
23 /// \file LiveDebugValues.cpp
25 /// The LiveDebugValues pass extends the range of variable locations
42 cl::desc("Use instruction-ref based LiveDebugValues with "
63 /// Generic LiveDebugValues pass. Calls through to VarLocBasedLDV or
66 class LiveDebugValues : public MachineFunctionPass {
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) {
104 bool LiveDebugValues::runOnMachineFunction(MachineFunction &MF) {