[llvm] [LLVM][SelectionDAG] Reduce number of ComputeValueVTs variants. (PR #75614)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 15 07:01:09 PST 2023
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 935f5ee9c9fd6ff358b07fb4ff8e21b77c1a5ce8 d5d6f515bcea3cd4489e43bbfd13eb7c6a3ddc4e -- llvm/include/llvm/CodeGen/Analysis.h llvm/include/llvm/Support/TypeSize.h llvm/lib/CodeGen/Analysis.cpp llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp llvm/unittests/Support/TypeSizeTest.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/lib/CodeGen/Analysis.cpp b/llvm/lib/CodeGen/Analysis.cpp
index f763832360..af7643d935 100644
--- a/llvm/lib/CodeGen/Analysis.cpp
+++ b/llvm/lib/CodeGen/Analysis.cpp
@@ -82,7 +82,8 @@ void llvm::ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL,
SmallVectorImpl<TypeSize> *Offsets,
TypeSize StartingOffset) {
assert((Ty->isScalableTy() == StartingOffset.isScalable() ||
- StartingOffset.isZero()) && "Offset/TypeSize mismatch!");
+ StartingOffset.isZero()) &&
+ "Offset/TypeSize mismatch!");
// Given a struct type, recursively traverse the elements.
if (StructType *STy = dyn_cast<StructType>(Ty)) {
// If the Offsets aren't needed, don't query the struct layout. This allows
@@ -94,8 +95,8 @@ void llvm::ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL,
EE = STy->element_end();
EI != EE; ++EI) {
// Don't compute the element offset if we didn't get a StructLayout above.
- TypeSize EltOffset = SL ? SL->getElementOffset(EI - EB)
- : TypeSize::getZero();
+ TypeSize EltOffset =
+ SL ? SL->getElementOffset(EI - EB) : TypeSize::getZero();
ComputeValueVTs(TLI, DL, *EI, ValueVTs, MemVTs, Offsets,
StartingOffset + EltOffset);
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/75614
More information about the llvm-commits
mailing list