diff options
| author | Jeremy Morse <jeremy.morse@sony.com> | 2022-01-24 17:04:13 +0000 |
|---|---|---|
| committer | Jeremy Morse <jeremy.morse@sony.com> | 2022-01-24 17:08:21 +0000 |
| commit | 74db5c8c95e2aed40d288bb2df92eb859b87c827 (patch) | |
| tree | c96011a43c2ae4c976664322a2881839e05391e8 /llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp | |
| parent | 80532ebb508d0ca62f96df5f253db8caed969397 (diff) | |
Revert rG6a605b97a200 due to excessive memory use
Over in the comments for D116821, some use-cases have cropped up where
there's a substantial increase in memory usage. A quick inspection
shows that a) it's a lot of memory and b) there are several things to
be done to reduce it. Reverting (via disabling this feature by default)
to avoid bothering people in the meantime.
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp b/llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp index 2913506853aa..3149729b9231 100644 --- a/llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp +++ b/llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp @@ -124,10 +124,13 @@ bool LiveDebugValues::runOnMachineFunction(MachineFunction &MF) { bool llvm::debuginfoShouldUseDebugInstrRef(const Triple &T) { // Enable by default on x86_64, disable if explicitly turned off on cmdline. + // Disabled while https://reviews.llvm.org/D116821 is investigated. +#if 0 if (T.getArch() == llvm::Triple::x86_64 && ValueTrackingVariableLocations != cl::boolOrDefault::BOU_FALSE) return true; +#endif - // Otherwise: enable if explicitly requestedo n command line. + // Otherwise: enable if explicitly requested on command line. return ValueTrackingVariableLocations == cl::boolOrDefault::BOU_TRUE; } |
