[llvm] [NFC] [MTE] get rid of unnecessary cast (PR #110336)
Florian Mayer via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 27 16:01:25 PDT 2024
https://github.com/fmayer created https://github.com/llvm/llvm-project/pull/110336
None
>From fc1af883c95415178f7272c2329a87fa84d71a10 Mon Sep 17 00:00:00 2001
From: Florian Mayer <fmayer at google.com>
Date: Fri, 27 Sep 2024 16:01:08 -0700
Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20initia?=
=?UTF-8?q?l=20version?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Created using spr 1.3.4
---
llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
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
More information about the llvm-commits
mailing list