Jonas Maebe
bd4787c716
* force complex procvars immediately to memory for llvm, so we don't have to
...
deal with the hacky register/registerhi complex locations
git-svn-id: trunk@32407 -
2015-11-21 12:36:48 +00:00
Jonas Maebe
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
...
o allows removing the ugly x86 hacks
git-svn-id: trunk@31144 -
2015-06-22 08:17:49 +00:00
Jonas Maebe
bcd04953c2
* fixed open array constructors for llvm
...
git-svn-id: trunk@31057 -
2015-06-13 22:48:28 +00:00
Jonas Maebe
0867b6e4f8
* added missing {$i fpcdefs.inc}
...
git-svn-id: branches/hlcgllvm@28378 -
2014-08-10 19:40:34 +00:00
Jonas Maebe
d33035dca2
+ llvm implementation of load nodes (inherit from tcgnestloadnode, because
...
support for loading data from parent routines in nested routines has to
be implemented explicitly via records, like for the jvm target)
git-svn-id: branches/hlcgllvm@26049 -
2013-11-11 11:16:05 +00:00