[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/Emitter.cpp

Chris Lattner lattner at cs.uiuc.edu
Mon Nov 22 13:54:47 PST 2004



Changes in directory llvm/lib/ExecutionEngine/JIT:

Emitter.cpp updated: 1.54 -> 1.55
---
Log message:

Fix the FIXME, nuke the JIT specific forceCompilationOf method.



---
Diffs of the changes:  (+0 -11)

Index: llvm/lib/ExecutionEngine/JIT/Emitter.cpp
diff -u llvm/lib/ExecutionEngine/JIT/Emitter.cpp:1.54 llvm/lib/ExecutionEngine/JIT/Emitter.cpp:1.55
--- llvm/lib/ExecutionEngine/JIT/Emitter.cpp:1.54	Mon Nov 22 15:48:33 2004
+++ llvm/lib/ExecutionEngine/JIT/Emitter.cpp	Mon Nov 22 15:54:35 2004
@@ -252,13 +252,6 @@
     virtual uint64_t getCurrentPCOffset();
     virtual uint64_t getConstantPoolEntryAddress(unsigned Entry);
 
-    // forceCompilationOf - Force the compilation of the specified function, and
-    // return its address, because we REALLY need the address now.
-    //
-    // FIXME: This is JIT specific!
-    //
-    virtual uint64_t forceCompilationOf(Function *F);
-
   private:
     void *getPointerToGlobal(GlobalValue *GV, void *Reference, bool NoNeedStub);
   };
@@ -417,10 +410,6 @@
   return (intptr_t)CurByte-(intptr_t)CurBlock;
 }
 
-uint64_t Emitter::forceCompilationOf(Function *F) {
-  return (intptr_t)TheJIT->getPointerToFunction(F);
-}
-
 // getPointerToNamedFunction - This function is used as a global wrapper to
 // JIT::getPointerToNamedFunction for the purpose of resolving symbols when
 // bugpoint is debugging the JIT. In that scenario, we are loading an .so and






More information about the llvm-commits mailing list