[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