[llvm] [CodeGen] Pass the atomic instruction to supportsUnalignedAtomics. NFC (PR #216621)

Harrison Hao via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 17 02:40:34 PDT 2026


================
@@ -5369,7 +5369,7 @@ void SelectionDAGBuilder::visitAtomicLoad(const LoadInst &I) {
   EVT VT = TLI.getValueType(DAG.getDataLayout(), I.getType());
   EVT MemVT = TLI.getMemValueType(DAG.getDataLayout(), I.getType());
 
-  if (!TLI.supportsUnalignedAtomics() &&
+  if (!TLI.supportsUnalignedAtomics(&I) &&
       I.getAlign().value() < MemVT.getSizeInBits() / 8)
----------------
harrisonGPU wrote:

Thanks Fabian, I have update it. :-)

https://github.com/llvm/llvm-project/pull/216621


More information about the llvm-commits mailing list