Jonas Maebe
9e074d036b
* migrated the handling of ansi/unicodestring constants to the high level
...
typed constant builder + llvm implementation
git-svn-id: branches/hlcgllvm@28327 -
2014-08-06 18:04:40 +00:00
Jonas Maebe
4f906fb9c9
* fixed datadef for untyped string constants (terminating #0 is one
...
character, not two)
git-svn-id: branches/hlcgllvm@28320 -
2014-08-06 18:04:19 +00:00
Jonas Maebe
5c8e723cf8
* handle the fact that we emit constant strings that can be longer or shorter
...
than their type at the Pascal level
git-svn-id: branches/hlcgllvm@28211 -
2014-07-12 22:42:31 +00:00
Jonas Maebe
80c6225bf4
* fixed handling of comp and currency when they have to be handled by the
...
fpu: treat them as extended when they are loaded into registers, and as
int64 when loading from/storing to memory
git-svn-id: branches/hlcgllvm@26048 -
2013-11-11 11:16:01 +00:00
Jonas Maebe
d04e05ff82
+ handling of floating point constants in llvm code (just load them in a
...
register, llvm will take care of putting them in memory if necessary)
git-svn-id: branches/hlcgllvm@26046 -
2013-11-11 11:15:54 +00:00