mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-12 14:20:33 +00:00
[MSSA] Clean up the updater a bit. NFC
- Mark an internal function static - Remove the llvm namespace (just holding on to the `using namespace llvm;` Works on My Machine(TM)) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300947 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1b5b740e23
commit
67bc67ffea
@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
#define DEBUG_TYPE "memoryssa"
|
#define DEBUG_TYPE "memoryssa"
|
||||||
using namespace llvm;
|
using namespace llvm;
|
||||||
namespace llvm {
|
|
||||||
// This is the marker algorithm from "Simple and Efficient Construction of
|
// This is the marker algorithm from "Simple and Efficient Construction of
|
||||||
// Static Single Assignment Form"
|
// Static Single Assignment Form"
|
||||||
// The simple, non-marker algorithm places phi nodes at any join
|
// The simple, non-marker algorithm places phi nodes at any join
|
||||||
@ -211,8 +211,8 @@ void MemorySSAUpdater::insertUse(MemoryUse *MU) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Set every incoming edge {BB, MP->getBlock()} of MemoryPhi MP to NewDef.
|
// Set every incoming edge {BB, MP->getBlock()} of MemoryPhi MP to NewDef.
|
||||||
void setMemoryPhiValueForBlock(MemoryPhi *MP, const BasicBlock *BB,
|
static void setMemoryPhiValueForBlock(MemoryPhi *MP, const BasicBlock *BB,
|
||||||
MemoryAccess *NewDef) {
|
MemoryAccess *NewDef) {
|
||||||
// Replace any operand with us an incoming block with the new defining
|
// Replace any operand with us an incoming block with the new defining
|
||||||
// access.
|
// access.
|
||||||
int i = MP->getBasicBlockIndex(BB);
|
int i = MP->getBasicBlockIndex(BB);
|
||||||
@ -415,6 +415,7 @@ static MemoryAccess *onlySingleValue(MemoryPhi *MP) {
|
|||||||
}
|
}
|
||||||
return MA;
|
return MA;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MemorySSAUpdater::removeMemoryAccess(MemoryAccess *MA) {
|
void MemorySSAUpdater::removeMemoryAccess(MemoryAccess *MA) {
|
||||||
assert(!MSSA->isLiveOnEntryDef(MA) &&
|
assert(!MSSA->isLiveOnEntryDef(MA) &&
|
||||||
"Trying to remove the live on entry def");
|
"Trying to remove the live on entry def");
|
||||||
@ -490,5 +491,3 @@ MemoryUseOrDef *MemorySSAUpdater::createMemoryAccessAfter(
|
|||||||
++InsertPt->getIterator());
|
++InsertPt->getIterator());
|
||||||
return NewAccess;
|
return NewAccess;
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace llvm
|
|
||||||
|
Loading…
Reference in New Issue
Block a user