Changed current relation from BasicBlock to BasicBlockImpl, and Function
commit491df04f23fbca8b6e92164bd1fe54f5115aaf2c
authorDirk Steinke <steinke.dirk.ml@gmail.com>
Mon, 1 Sep 2014 10:19:59 +0000 (1 12:19 +0200)
committerDirk Steinke <steinke.dirk.ml@gmail.com>
Mon, 1 Sep 2014 10:19:59 +0000 (1 12:19 +0200)
tree81566307e1a7faa48a22bcd80c0d807d4b4ea46c
parent76746a03b4c1508aaa03c257c82cdc0cc990ecab
Changed current relation from BasicBlock to BasicBlockImpl, and Function
to FunctionImpl, to a classical inheritance. The "final" attribute, to
hint to the compiler, that it can devirtualize all methods of
BasicBlockImpl and FunctionImpl is still missing.
include/jitcs_bblock.h
include/jitcs_function.h
src/jitcs_int_bblock_impl.h
src/jitcs_int_function_impl.h
src/src/bblock.cpp
src/src/function.cpp