[llvm] 88d7876 - [NFC] [Coroutine] Remove Unused Variables
Chuanqi Xu via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 8 23:56:19 PST 2021
Author: Chuanqi Xu
Date: 2021-02-09T15:55:06+08:00
New Revision: 88d7876e1e4654971358d53c5ee5a0b7b5f3a6ce
URL: https://github.com/llvm/llvm-project/commit/88d7876e1e4654971358d53c5ee5a0b7b5f3a6ce
DIFF: https://github.com/llvm/llvm-project/commit/88d7876e1e4654971358d53c5ee5a0b7b5f3a6ce.diff
LOG: [NFC] [Coroutine] Remove Unused Variables
Added:
Modified:
llvm/lib/Transforms/Coroutines/CoroFrame.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Coroutines/CoroFrame.cpp b/llvm/lib/Transforms/Coroutines/CoroFrame.cpp
index 419ddc12f838..cff8bfc8a500 100644
--- a/llvm/lib/Transforms/Coroutines/CoroFrame.cpp
+++ b/llvm/lib/Transforms/Coroutines/CoroFrame.cpp
@@ -508,7 +508,6 @@ void FrameDataInfo::updateLayoutIndex(FrameTypeBuilder &B) {
void FrameTypeBuilder::addFieldForAllocas(const Function &F,
FrameDataInfo &FrameData,
coro::Shape &Shape) {
- DenseMap<AllocaInst *, unsigned int> AllocaIndex;
using AllocaSetType = SmallVector<AllocaInst *, 4>;
SmallVector<AllocaSetType, 4> NonOverlapedAllocas;
@@ -530,7 +529,6 @@ void FrameTypeBuilder::addFieldForAllocas(const Function &F,
if (!Shape.ReuseFrameSlot && !EnableReuseStorageInFrame) {
for (const auto &A : FrameData.Allocas) {
AllocaInst *Alloca = A.Alloca;
- AllocaIndex[Alloca] = NonOverlapedAllocas.size();
NonOverlapedAllocas.emplace_back(AllocaSetType(1, Alloca));
}
return;
@@ -611,13 +609,11 @@ void FrameTypeBuilder::addFieldForAllocas(const Function &F,
bool CouldMerge = NoInference && Alignable;
if (!CouldMerge)
continue;
- AllocaIndex[Alloca] = AllocaIndex[*AllocaSet.begin()];
AllocaSet.push_back(Alloca);
Merged = true;
break;
}
if (!Merged) {
- AllocaIndex[Alloca] = NonOverlapedAllocas.size();
NonOverlapedAllocas.emplace_back(AllocaSetType(1, Alloca));
}
}
@@ -1288,7 +1284,6 @@ static Instruction *insertSpills(const FrameDataInfo &FrameData,
auto *G = GetFramePointer(Alloca);
G->setName(Alloca->getName() + Twine(".reload.addr"));
- SmallPtrSet<BasicBlock *, 4> SeenDbgBBs;
TinyPtrVector<DbgDeclareInst *> DIs = FindDbgDeclareUses(Alloca);
if (!DIs.empty())
DIBuilder(*Alloca->getModule(),
More information about the llvm-commits
mailing list