https://github.com/jacquesguan created 
https://github.com/llvm/llvm-project/pull/205294

None

>From e12be5dc1d8a2e8bbe34352738e6f7090108dabf Mon Sep 17 00:00:00 2001
From: Jianjian GUAN <[email protected]>
Date: Tue, 23 Jun 2026 15:32:00 +0800
Subject: [PATCH] [CIR] Fix LoadOp creation

---
 .../Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp   | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp 
b/clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp
index b252ed188c408..a0d3b5d39df89 100644
--- a/clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp
+++ b/clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp
@@ -532,6 +532,7 @@ void rewriteIndirectReturnCall(cir::CallOp call,
     auto load = cir::LoadOp::create(builder, call.getLoc(), origRetTy, 
sretSlot,
                                     /*isDeref=*/mlir::UnitAttr(),
                                     /*isVolatile=*/mlir::UnitAttr(),
+                                    /*is_nontemporal=*/mlir::UnitAttr(),
                                     /*alignment=*/mlir::IntegerAttr(),
                                     /*sync_scope=*/cir::SyncScopeKindAttr(),
                                     /*mem_order=*/cir::MemOrderAttr());

_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to