From: Chris Lattner Date: Mon, 2 Jun 2003 00:09:00 +0000 (+0000) Subject: Remove obsolete code X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=d5af63f325b01f31a06d1b1b31df9bbc5fe64926;p=oota-llvm.git Remove obsolete code git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6518 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/ExecutionEngine/JIT/JITEmitter.cpp b/lib/ExecutionEngine/JIT/JITEmitter.cpp index 215e9eb42b9..4138e75148f 100644 --- a/lib/ExecutionEngine/JIT/JITEmitter.cpp +++ b/lib/ExecutionEngine/JIT/JITEmitter.cpp @@ -160,54 +160,3 @@ uint64_t Emitter::forceCompilationOf(Function *F) { return (intptr_t)TheVM->getPointerToFunction(F); } -#if 0 - - -// emitPCRelativeDisp - For functions, just output a displacement that will -// cause a reference to the zero page, which will cause a seg-fault, causing -// things to get resolved on demand. Keep track of these markers. -// -// For basic block references, keep track of where the references are so they -// may be patched up when the basic block is defined. -// -void Emitter::emitPCRelativeDisp(Value *V) { - BasicBlock *BB = cast(V); // Keep track of reference... - BBRefs.push_back(std::make_pair(BB, (unsigned*)CurByte)); - CurByte += 4; -} - -// emitAddress - Emit an address in either direct or PCRelative form... -// -void Emitter::emitAddress(void *Addr, bool isPCRelative) { - if (isPCRelative) { - *(intptr_t*)CurByte = (intptr_t)Addr - (intptr_t)CurByte-4; - } else { - *(void**)CurByte = Addr; - } - CurByte += 4; -} - -void Emitter::emitGlobalAddress(GlobalValue *V, bool isPCRelative) { - if (isPCRelative) { // must be a call, this is a major hack! - // Try looking up the function to see if it is already compiled! - if (void *Addr = TheVM->getPointerToGlobalIfAvailable(V)) { - emitAddress(Addr, isPCRelative); - } else { // Function has not yet been code generated! - TheVM->addFunctionRef(CurByte, cast(V)); - - // Delayed resolution... - emitAddress((void*)VM::CompilationCallback, isPCRelative); - } - } else { - emitAddress(TheVM->getPointerToGlobal(V), isPCRelative); - } -} - -void Emitter::emitFunctionConstantValueAddress(unsigned ConstantNum, - int Offset) { - assert(ConstantNum < ConstantPoolAddresses.size() && - "Invalid ConstantPoolIndex!"); - *(void**)CurByte = (char*)ConstantPoolAddresses[ConstantNum]+Offset; - CurByte += 4; -} -#endif