commit | 3c045070882f3f43135da6a40ef3f6508fe43af6 | [log] [tgz] |
---|---|---|
author | Jeremy Morse <jeremy.morse@sony.com> | Tue Nov 30 12:41:59 2021 +0000 |
committer | Jeremy Morse <jeremy.morse@sony.com> | Tue Nov 30 13:44:07 2021 +0000 |
tree | 52b6615f739abf6985cd3965d61b1620f1d54f94 | |
parent | 9a86eb5602481fbd7e5d1b1a1c13240e82f273ef [diff] |
[DebugInfo] Turn instruction referencing on by default for x86 This patch is designed to be reverted -- it activates a reasonably large block of new-ish code, so some turbulence is likely. Instruction referencing is best summarised, and it being on-by-default, is discussed here: https://lists.llvm.org/pipermail/llvm-dev/2021-November/153653.html Differential Revision: https://reviews.llvm.org/D114631
diff --git a/llvm/lib/CodeGen/CommandFlags.cpp b/llvm/lib/CodeGen/CommandFlags.cpp index ecf3d93..3bed81d 100644 --- a/llvm/lib/CodeGen/CommandFlags.cpp +++ b/llvm/lib/CodeGen/CommandFlags.cpp
@@ -699,5 +699,7 @@ } bool codegen::getDefaultValueTrackingVariableLocations(const llvm::Triple &T) { + if (T.getArch() == llvm::Triple::x86_64) + return true; return false; }
diff --git a/llvm/test/DebugInfo/X86/instr-ref-flag.ll b/llvm/test/DebugInfo/X86/instr-ref-flag.ll index b496bc4..f9d5f99 100644 --- a/llvm/test/DebugInfo/X86/instr-ref-flag.ll +++ b/llvm/test/DebugInfo/X86/instr-ref-flag.ll
@@ -13,10 +13,6 @@ ;; by llc by default, and that it can be turned explicitly on or off as ;; desired. -;; XFail it for pre-landing the patch, and to allow a minimal delta if it -;; has to be reverted. -; XFAIL: * - ; INSTRREFON: DBG_INSTR_REF ; INSTRREFOFF: DBG_VALUE