[llvm] [NFC] [MTE] get rid of unnecessary cast (PR #110336)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 27 16:01:55 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-aarch64
Author: Florian Mayer (fmayer)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/110336.diff
1 Files Affected:
- (modified) llvm/lib/Target/AArch64/AArch64StackTagging.cpp (+3-3)
``````````diff
diff --git a/llvm/lib/Target/AArch64/AArch64StackTagging.cpp b/llvm/lib/Target/AArch64/AArch64StackTagging.cpp
index 72823fdcd858df..6ea58e26d07229 100644
--- a/llvm/lib/Target/AArch64/AArch64StackTagging.cpp
+++ b/llvm/lib/Target/AArch64/AArch64StackTagging.cpp
@@ -581,14 +581,14 @@ bool AArch64StackTagging::runOnFunction(Function &Fn) {
Instruction *Base =
insertBaseTaggedPointer(*Fn.getParent(), SInfo.AllocasToInstrument, DT);
- int NextTag = 0;
+ unsigned int NextTag = 0;
for (auto &I : SInfo.AllocasToInstrument) {
memtag::AllocaInfo &Info = I.second;
assert(Info.AI && SIB.getAllocaInterestingness(*Info.AI) ==
llvm::memtag::AllocaInterestingness::kInteresting);
memtag::alignAndPadAlloca(Info, kTagGranuleSize);
AllocaInst *AI = Info.AI;
- int Tag = NextTag;
+ unsigned int Tag = NextTag;
NextTag = (NextTag + 1) % 16;
// Replace alloca with tagp(alloca).
IRBuilder<> IRB(Info.AI->getNextNode());
@@ -643,7 +643,7 @@ bool AArch64StackTagging::runOnFunction(Function &Fn) {
II->eraseFromParent();
}
- memtag::annotateDebugRecords(Info, static_cast<unsigned long>(Tag));
+ memtag::annotateDebugRecords(Info, Tag);
}
// If we have instrumented at least one alloca, all unrecognized lifetime
``````````
</details>
https://github.com/llvm/llvm-project/pull/110336
More information about the llvm-commits
mailing list