diff options
| author | Fangrui Song <maskray@google.com> | 2019-04-13 15:41:42 +0000 |
|---|---|---|
| committer | Fangrui Song <maskray@google.com> | 2019-04-13 15:41:42 +0000 |
| commit | 85404869741c581399439f91adfbda2f2919b029 (patch) | |
| tree | 0903d75fce8f952186519fc77e1a76f49e3c10e4 /llvm/lib/Transforms/Utils | |
| parent | 4dbcc3cf743024c92640fef49f67e30399060abb (diff) | |
| download | bcm5719-llvm-85404869741c581399439f91adfbda2f2919b029.tar.gz bcm5719-llvm-85404869741c581399439f91adfbda2f2919b029.zip | |
[Mem2Reg] Delete unused AllocaPointerVal
It is no longer used after the AliasSetTracker updating logic was removed.
llvm-svn: 358334
Diffstat (limited to 'llvm/lib/Transforms/Utils')
| -rw-r--r-- | llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp b/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp index b0fb427c40e..74019c5d302 100644 --- a/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp +++ b/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp @@ -113,7 +113,6 @@ struct AllocaInfo { BasicBlock *OnlyBlock; bool OnlyUsedInOneBlock; - Value *AllocaPointerVal; TinyPtrVector<DbgVariableIntrinsic *> DbgDeclares; void clear() { @@ -122,7 +121,6 @@ struct AllocaInfo { OnlyStore = nullptr; OnlyBlock = nullptr; OnlyUsedInOneBlock = true; - AllocaPointerVal = nullptr; DbgDeclares.clear(); } @@ -140,14 +138,12 @@ struct AllocaInfo { if (StoreInst *SI = dyn_cast<StoreInst>(User)) { // Remember the basic blocks which define new values for the alloca DefiningBlocks.push_back(SI->getParent()); - AllocaPointerVal = SI->getOperand(0); OnlyStore = SI; } else { LoadInst *LI = cast<LoadInst>(User); // Otherwise it must be a load instruction, keep track of variable // reads. UsingBlocks.push_back(LI->getParent()); - AllocaPointerVal = LI; } if (OnlyUsedInOneBlock) { |

