Index: lib/CodeGen/LiveDebugValues.cpp =================================================================== --- lib/CodeGen/LiveDebugValues.cpp +++ lib/CodeGen/LiveDebugValues.cpp @@ -37,6 +37,10 @@ #define DEBUG_TYPE "live-debug-values" +static cl::opt +EnableLDV("live-debug-values", cl::init(true), + cl::desc("Enable the live debug values pass"), cl::Hidden); + STATISTIC(NumInserted, "Number of DBG_VALUE instructions inserted"); namespace { @@ -394,6 +398,9 @@ } bool LiveDebugValues::runOnMachineFunction(MachineFunction &MF) { + if (!EnableLDV) + return false; + TRI = MF.getSubtarget().getRegisterInfo(); TII = MF.getSubtarget().getInstrInfo();