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.
This commit is contained in:
Jeremy Morse 2022-01-24 17:04:13 +00:00
parent 80532ebb50
commit 74db5c8c95
2 changed files with 8 additions and 1 deletions

View File

@ -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;
}

View File

@ -13,6 +13,10 @@
;; by llc by default, and that it can be turned explicitly on or off as
;; desired.
;; Xfail due to faults found in the discussion on
;; https://reviews.llvm.org/D116821
; XFAIL: *
; INSTRREFON: DBG_INSTR_REF
; INSTRREFOFF: DBG_VALUE