[llvm-commits] CVS: llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
Brian Gaeke
gaeke at cs.uiuc.edu
Wed Dec 10 18:24:08 PST 2003
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Interpreter.h updated: 1.56 -> 1.57
---
Log message:
Fix typo in comment. Add prototype for getConstantExprValue().
---
Diffs of the changes: (+3 -1)
Index: llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
diff -u llvm/lib/ExecutionEngine/Interpreter/Interpreter.h:1.56 llvm/lib/ExecutionEngine/Interpreter/Interpreter.h:1.57
--- llvm/lib/ExecutionEngine/Interpreter/Interpreter.h:1.56 Mon Dec 8 02:23:04 2003
+++ llvm/lib/ExecutionEngine/Interpreter/Interpreter.h Wed Dec 10 18:23:28 2003
@@ -26,9 +26,10 @@
struct FunctionInfo; // Defined in ExecutionAnnotations.h
class gep_type_iterator;
+class ConstantExpr;
// AllocaHolder - Object to track all of the blocks of memory allocated by
-// alloca. When the function returns, this object is poped off the execution
+// alloca. When the function returns, this object is popped off the execution
// stack, which causes the dtor to be run, which frees all the alloca'd memory.
//
class AllocaHolder {
@@ -174,6 +175,7 @@
void initializeExecutionEngine();
void initializeExternalFunctions();
+ GenericValue getConstantExprValue(ConstantExpr *CE, ExecutionContext &SF);
GenericValue getOperandValue(Value *V, ExecutionContext &SF);
GenericValue executeCastOperation(Value *SrcVal, const Type *Ty,
ExecutionContext &SF);
More information about the llvm-commits
mailing list