llvm-6502/lib/ExecutionEngine/Interpreter
Brian Gaeke 9d20b71eca Represent va_list in interpreter as a (ec-stack-depth . var-arg-index)
pair, and look up varargs in the execution stack every time, instead of
just pushing iterators (which can be invalidated during callFunction())
around.  (union GenericValue now has a "pair of uints" member, to support
this mechanism.) Fixes Bug 234.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11845 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-25 23:01:48 +00:00
..
Execution.cpp Represent va_list in interpreter as a (ec-stack-depth . var-arg-index) 2004-02-25 23:01:48 +00:00
ExternalFunctions.cpp Pass around IntrinsicLowering instances as appropriate. 2003-12-28 09:44:37 +00:00
Interpreter.cpp Start using the new and improve interface to FunctionType arguments 2004-02-09 04:14:01 +00:00
Interpreter.h Fix off-by-one in Interpreter::getFirstVarArg(), which was punishing 2004-02-13 06:18:39 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00