Finegrainify namespacification

llvm-svn: 10465
This commit is contained in:
Chris Lattner 2003-12-14 23:25:48 +00:00
parent c9499b6a20
commit 1809966189
2 changed files with 2 additions and 24 deletions

View File

@ -32,7 +32,7 @@
#include <map> #include <map>
using std::vector; using std::vector;
namespace llvm { using namespace llvm;
typedef GenericValue (*ExFunc)(FunctionType *, const vector<GenericValue> &); typedef GenericValue (*ExFunc)(FunctionType *, const vector<GenericValue> &);
static std::map<const Function *, ExFunc> Functions; static std::map<const Function *, ExFunc> Functions;
@ -550,25 +550,6 @@ static FILE *getFILE(void *Ptr) {
break; break;
if (IOB) break; if (IOB) break;
} }
#if 0 /// FIXME! __iob support for LLI
// If we found an __iob symbol now, find out what the actual address it's
// held in is...
if (IOB) {
// Get the address the array lives in...
GlobalAddress *Address =
(GlobalAddress*)IOB->getOrCreateAnnotation(GlobalAddressAID);
IOBBase = (PointerTy)(GenericValue*)Address->Ptr;
// Figure out how big each element of the array is...
const ArrayType *AT =
dyn_cast<ArrayType>(IOB->getType()->getElementType());
if (AT)
FILESize = TD.getTypeSize(AT->getElementType());
else
FILESize = 16*8; // Default size
}
#endif
} }
// Check to see if this is a reference to __iob... // Check to see if this is a reference to __iob...
@ -774,4 +755,3 @@ void Interpreter::initializeExternalFunctions() {
FuncNames["lle_X_llvm.va_copy"] = llvm_va_copy; FuncNames["lle_X_llvm.va_copy"] = llvm_va_copy;
} }
} // End llvm namespace

View File

@ -16,8 +16,7 @@
#include "Interpreter.h" #include "Interpreter.h"
#include "llvm/Module.h" #include "llvm/Module.h"
#include "llvm/DerivedTypes.h" #include "llvm/DerivedTypes.h"
using namespace llvm;
namespace llvm {
/// create - Create a new interpreter object. This can never fail. /// create - Create a new interpreter object. This can never fail.
/// ///
@ -100,4 +99,3 @@ GenericValue Interpreter::run(Function *F,
return rv; return rv;
} }
} // End llvm namespace