Jonas Maebe
|
67b8aceaee
|
* synchronized with privatetrunk till r30095
git-svn-id: branches/hlcgllvm@30101 -
|
2015-03-05 20:32:15 +00:00 |
|
Jonas Maebe
|
b745dcc64c
|
* moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because
for some platforms it depends on that routine
git-svn-id: branches/hlcgllvm@28492 -
|
2014-08-19 20:22:54 +00:00 |
|
Jonas Maebe
|
1516661249
|
+ new chlcgobj class reference variable that can be used to call thlcg*
virtual methods even when hlcg doesn't contain a valid instance
git-svn-id: branches/hlcgllvm@28143 -
|
2014-07-03 22:28:31 +00:00 |
|
Jonas Maebe
|
71deda6f50
|
+ added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic
implementation (without loc_©mmregister support)
* moved ncgutil.gen_load_return_value() to hlcgobj, and factored out
architecture-specific behaviour to load an uninitialised function result
into a virtual method (+ JVM-specific implementation of that method),
gen_load_uninitialized_function_result()
+ added hlcgx86 unit and thlcgx86 type to override the
thlcgobj.gen_load_uninitialized_function_result() method for x87
function results; the i386 and x86_64 units now instantiate thlcgx86
instead of thlcg2ll
* moved calling of ncgutil.gen_load_loc_cgpara() from ncgcal also to hlcgobj
-> returning function results works for JVM
git-svn-id: branches/jvmbackend@18317 -
|
2011-08-20 07:38:16 +00:00 |
|
Jonas Maebe
|
72e9cfee24
|
* create/destroy also the high level code generator for all architectures,
so it can be used in generic code
git-svn-id: branches/jvmbackend@18280 -
|
2011-08-20 07:21:16 +00:00 |
|