[llvm] [NVPTX] Allow directly storing immediates to improve readability (PR #145552)

Drew Kersnar via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 24 10:24:32 PDT 2025


================
@@ -1364,20 +1364,18 @@ bool NVPTXDAGToDAGISel::tryStore(SDNode *N) {
   SDValue Offset, Base;
   SelectADDR(ST->getBasePtr(), Base, Offset);
 
-  SDValue Ops[] = {Value,
+  SDValue Ops[] = {selectPossiblyImm(Value),
                    getI32Imm(Ordering, DL),
                    getI32Imm(Scope, DL),
                    getI32Imm(CodeAddrSpace, DL),
-                   getI32Imm(NVPTX::PTXLdStInstCode::Untyped, DL),
----------------
dakersnar wrote:

Is this removal related to this PR, or are you bundling a separate fix related to previous work?

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


More information about the llvm-commits mailing list