[clang] [llvm] [Hexagon] NFC: Reduce the amount of version-specific code (PR #145812)
Brian Cain via llvm-commits
llvm-commits at lists.llvm.org
Sat Jun 28 08:04:40 PDT 2025
androm3da wrote:
@quic-akaryaki maybe this would fix the `MemorySanitizer: use-of-uninitialized-value`?
```
diff --git a/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp b/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
index ecc1b5d2ebe3..5e92ee284769 100644
--- a/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
@@ -75,6 +75,7 @@ static cl::opt<bool> EnableCheckBankConflict(
HexagonSubtarget::HexagonSubtarget(const Triple &TT, StringRef CPU,
StringRef FS, const TargetMachine &TM)
: HexagonGenSubtargetInfo(TT, CPU, /*TuneCPU*/ CPU, FS),
+ HexagonArchVersion(Hexagon::ArchEnum::NoArch),
OptLevel(TM.getOptLevel()),
CPUString(std::string(Hexagon_MC::selectHexagonCPU(CPU))),
TargetTriple(TT), InstrInfo(initializeSubtargetDependencies(CPU, FS)),
```
https://github.com/llvm/llvm-project/pull/145812
More information about the llvm-commits
mailing list