[llvm] 87d473a - [NFC][HWASAN] Remove unused parameter
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Sat Apr 29 17:56:47 PDT 2023
Author: Vitaly Buka
Date: 2023-04-29T17:51:18-07:00
New Revision: 87d473af69bccbe49350d72bee3e9f88219e188d
URL: https://github.com/llvm/llvm-project/commit/87d473af69bccbe49350d72bee3e9f88219e188d
DIFF: https://github.com/llvm/llvm-project/commit/87d473af69bccbe49350d72bee3e9f88219e188d.diff
LOG: [NFC][HWASAN] Remove unused parameter
Added:
Modified:
llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp b/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
index ded13ef627fbd..60bd8121b4fe9 100644
--- a/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+++ b/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
@@ -314,8 +314,7 @@ class HWAddressSanitizer {
bool instrumentLandingPads(SmallVectorImpl<Instruction *> &RetVec);
Value *getNextTagWithCall(IRBuilder<> &IRB);
Value *getStackBaseTag(IRBuilder<> &IRB);
- Value *getAllocaTag(IRBuilder<> &IRB, Value *StackTag, AllocaInst *AI,
- unsigned AllocaNo);
+ Value *getAllocaTag(IRBuilder<> &IRB, Value *StackTag, unsigned AllocaNo);
Value *getUARTag(IRBuilder<> &IRB);
Value *getHwasanThreadSlotPtr(IRBuilder<> &IRB, Type *Ty);
@@ -1065,7 +1064,7 @@ Value *HWAddressSanitizer::getStackBaseTag(IRBuilder<> &IRB) {
}
Value *HWAddressSanitizer::getAllocaTag(IRBuilder<> &IRB, Value *StackTag,
- AllocaInst *AI, unsigned AllocaNo) {
+ unsigned AllocaNo) {
if (ClGenerateTagsWithCalls)
return getNextTagWithCall(IRB);
return IRB.CreateXor(StackTag,
@@ -1302,7 +1301,7 @@ bool HWAddressSanitizer::instrumentStack(memtag::StackInfo &SInfo,
IRBuilder<> IRB(AI->getNextNode());
// Replace uses of the alloca with tagged address.
- Value *Tag = getAllocaTag(IRB, StackTag, AI, N);
+ Value *Tag = getAllocaTag(IRB, StackTag, N);
Value *AILong = IRB.CreatePointerCast(AI, IntptrTy);
Value *Replacement = tagPointer(IRB, AI->getType(), AILong, Tag);
std::string Name =
More information about the llvm-commits
mailing list