From 39c07264da992fd5d37fa7eaac0b9f02f55f80d0 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 24 Aug 2003 19:50:53 +0000 Subject: Targets now configure themselves based on the source module, not on the ad-hoc "Config" flags git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8134 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/lli/lli.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'tools/lli') diff --git a/tools/lli/lli.cpp b/tools/lli/lli.cpp index 6c537ec037..4c48eb6f95 100644 --- a/tools/lli/lli.cpp +++ b/tools/lli/lli.cpp @@ -75,19 +75,15 @@ int main(int argc, char** argv, const char ** envp) { } #endif - // FIXME: in adddition to being gross, this is also wrong: This should use the - // pointersize/endianness of the host if the pointer size is not specified!! - unsigned Config = (M->getEndianness() != Module::BigEndian ? TM::LittleEndian : TM::BigEndian) | - (M->getPointerSize() != Module::Pointer64 ? TM::PtrSize32 : TM::PtrSize64); ExecutionEngine *EE = 0; // If there is nothing that is forcing us to use the interpreter, make a JIT. if (!ForceInterpreter && !DebugMode && !TraceMode) - EE = ExecutionEngine::createJIT(M, Config); + EE = ExecutionEngine::createJIT(M); // If we can't make a JIT, make an interpreter instead. if (EE == 0) - EE = ExecutionEngine::createInterpreter(M, Config, DebugMode, TraceMode); + EE = ExecutionEngine::createInterpreter(M, DebugMode, TraceMode); // Add the module name to the start of the argv vector... // But delete .bc first, since programs (and users) might not expect to -- cgit v1.2.3