mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-13 06:39:12 +00:00
eliminate some iterator gymnastics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33052 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7679693fdf
commit
55e73a5493
@ -1541,10 +1541,8 @@ void SlotMachine::CreateModuleSlot(const GlobalValue *V) {
|
||||
unsigned DestSlot = 0;
|
||||
const Type *VTy = V->getType();
|
||||
|
||||
TypedPlanes::iterator I = mMap.find(VTy);
|
||||
if (I == mMap.end())
|
||||
I = mMap.insert(std::make_pair(VTy,ValuePlane())).first;
|
||||
DestSlot = I->second.map[V] = I->second.next_slot++;
|
||||
ValuePlane &PlaneMap = mMap[VTy];
|
||||
DestSlot = PlaneMap.map[V] = PlaneMap.next_slot++;
|
||||
|
||||
SC_DEBUG(" Inserting value [" << VTy << "] = " << V << " slot=" <<
|
||||
DestSlot << " [");
|
||||
@ -1560,10 +1558,8 @@ void SlotMachine::CreateFunctionSlot(const Value *V) {
|
||||
|
||||
unsigned DestSlot = 0;
|
||||
|
||||
TypedPlanes::iterator I = fMap.find(VTy);
|
||||
if (I == fMap.end())
|
||||
I = fMap.insert(std::make_pair(VTy,ValuePlane())).first;
|
||||
DestSlot = I->second.map[V] = I->second.next_slot++;
|
||||
ValuePlane &PlaneMap = fMap[VTy];
|
||||
DestSlot = PlaneMap.map[V] = PlaneMap.next_slot++;
|
||||
|
||||
// G = Global, F = Function, o = other
|
||||
SC_DEBUG(" Inserting value [" << VTy << "] = " << V << " slot=" <<
|
||||
|
Loading…
Reference in New Issue
Block a user