Util/slottracker.cpp
/// CreateSlot - Create a new slot for the specified value if it has no name.
Create a new slot for the specified value if it has no name.
Create a new slot for the specified value if it has no name .
void SlotTracker::CreateFunctionSlot(const Value *V) {
    assert(!V->getType()->isVoidTy() && !V->hasName() && "Doesn't need a slot!");
    unsigned DestSlot = fNext++;
    fMap[V] = DestSlot;
    fSap[DestSlot] = V;
    ST_DEBUG("  Inserting value [" << V->getType() << "] = " << V << " slot=" << DestSlot << " [o]\n");
}
void SlotTracker :: CreateFunctionSlot ( const Value * V ) { assert ( ! V -> getType ( ) -> isVoidTy ( ) && ! V -> hasName ( ) && " " ) ; unsigned DestSlot = fNext ++ ; fMap [ V ] = DestSlot ; fSap [ DestSlot ] = V ; ST_DEBUG ( " " << V -> getType ( ) << " " << V << " " << DestSlot << " \n " ) ; }
CreateSlot - Create a new slot for the specified value if it has no name.
CreateSlot - Create a new slot for the specified value if it has no name .
// G = Global, F = Function, o = other