[llvm] [DirectX] Implement `memcpy` in DXIL CBuffer Access pass (PR #144436)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 30 11:02:53 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions cpp -- llvm/lib/Target/DirectX/DXILCBufferAccess.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/lib/Target/DirectX/DXILCBufferAccess.cpp b/llvm/lib/Target/DirectX/DXILCBufferAccess.cpp
index d132022a6..0c5a32d4b 100644
--- a/llvm/lib/Target/DirectX/DXILCBufferAccess.cpp
+++ b/llvm/lib/Target/DirectX/DXILCBufferAccess.cpp
@@ -169,16 +169,16 @@ struct CBufferResource {
{Handle, ConstantInt::get(Builder.getInt32Ty(), ++CurrentRow)},
nullptr, Name + ".load");
- Extracts.push_back(Builder.CreateExtractValue(
- CBufLoad, {CurrentIndex++}, Name + ".extract"));
+ Extracts.push_back(Builder.CreateExtractValue(CBufLoad, {CurrentIndex++},
+ Name + ".extract"));
}
// Finally, we build up the original loaded value.
Result = PoisonValue::get(Ty);
for (int I = 0, E = Extracts.size(); I < E; ++I)
- Result = Builder.CreateInsertElement(Result, Extracts[I],
- Builder.getInt32(I),
- Name + formatv(".upto{}", I));
+ Result =
+ Builder.CreateInsertElement(Result, Extracts[I], Builder.getInt32(I),
+ Name + formatv(".upto{}", I));
return Result;
}
};
``````````
</details>
https://github.com/llvm/llvm-project/pull/144436
More information about the llvm-commits
mailing list