[llvm-commits] CVS: llvm/tools/lli/ExecutionEngine.h
Brian Gaeke
gaeke at cs.uiuc.edu
Fri Sep 5 13:56:01 PDT 2003
Changes in directory llvm/tools/lli:
ExecutionEngine.h updated: 1.12 -> 1.13
---
Log message:
Make getOperandValue and executeCastOperation methods of Interpreter.
This lets us protect a few more ExecutionEngine methods.
---
Diffs of the changes:
Index: llvm/tools/lli/ExecutionEngine.h
diff -u llvm/tools/lli/ExecutionEngine.h:1.12 llvm/tools/lli/ExecutionEngine.h:1.13
--- llvm/tools/lli/ExecutionEngine.h:1.12 Fri Sep 5 13:41:58 2003
+++ llvm/tools/lli/ExecutionEngine.h Fri Sep 5 13:55:02 2003
@@ -75,14 +75,13 @@
//
virtual void *getPointerToFunction(Function *F) = 0;
+ void StoreValueToMemory(GenericValue Val, GenericValue *Ptr, const Type *Ty);
+ void InitializeMemory(const Constant *Init, void *Addr);
+
protected:
void emitGlobals();
-
-public: // FIXME: protected: // API shared among subclasses
GenericValue getConstantValue(const Constant *C);
- void StoreValueToMemory(GenericValue Val, GenericValue *Ptr, const Type *Ty);
GenericValue LoadValueFromMemory(GenericValue *Ptr, const Type *Ty);
- void InitializeMemory(const Constant *Init, void *Addr);
};
#endif
More information about the llvm-commits
mailing list