aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-05-02 18:27:26 +0000
committerChris Lattner <sabre@nondot.org>2006-05-02 18:27:26 +0000
commitc9aa3715e874acbf3fe044154aab01cba90fd8f7 (patch)
treed57a1edd9b01a9784c702010b05cdc89e0fad51d /llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
parentbbcbf48aab0382202a291107cf2ff148c97089f1 (diff)
downloadllvm-c9aa3715e874acbf3fe044154aab01cba90fd8f7.zip
llvm-c9aa3715e874acbf3fe044154aab01cba90fd8f7.tar.gz
llvm-c9aa3715e874acbf3fe044154aab01cba90fd8f7.tar.bz2
Refactor the machine code emitter interface to pull the pointers for the current
code emission location into the base class, instead of being in the derived classes. This change means that low-level methods like emitByte/emitWord now are no longer virtual (yaay for speed), and we now have a framework to support growable code segments. This implements feature request #1 of PR469. llvm-svn: 28059
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp')
0 files changed, 0 insertions, 0 deletions