Jonas Maebe
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 jaren geleden |
florian
|
4f052e4f90
o fix several issues with floating point exceptions
|
7 jaren geleden |
Jonas Maebe
|
d69ad8fa41
* removed temppos field again from parameter locations: they're not allocated
|
7 jaren geleden |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 jaren geleden |
florian
|
b1dff29cbf
* removed unused units
|
8 jaren geleden |
Károly Balogh
|
f5f895e2a3
syscalls: unify call reference creation across 4 different CPU archs. less copypasted code, brings x86_64 AROS support up to speed
|
8 jaren geleden |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 jaren geleden |
Jonas Maebe
|
66be068365
* set the correct resultdef after converting a dynamic array to an open array
|
9 jaren geleden |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
9 jaren geleden |
Jonas Maebe
|
f5e4265b1e
* "push" zero-sized value parameters for LLVM and JVM, because all parameters
|
9 jaren geleden |
Jonas Maebe
|
951ca4e62b
* fixed procdef used to call C-style blocks (only relevant for LLVM)
|
9 jaren geleden |
svenbarth
|
d2a7f17d8c
Fix for Mantis #29372.
|
9 jaren geleden |
Jonas Maebe
|
a249950a45
* fixed types in tcgcallnode.load_block_invoke()
|
9 jaren geleden |
Jonas Maebe
|
ea0c8e6f38
- reverted accidentally committed code with r32463
|
9 jaren geleden |
Jonas Maebe
|
688b9c0a69
* use the correctly typecasted reference in a_bit_set_reg_ref
|
9 jaren geleden |
Jonas Maebe
|
83521e7d1f
* ensure that the def used when calling virtual methods matches the
|
9 jaren geleden |
Jonas Maebe
|
32796f4af9
* ensure that the def used when calling procvars matches the value in
|
9 jaren geleden |
yury
|
b26fa07f1a
* Fixed notes "var is assigned but not used".
|
10 jaren geleden |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 jaren geleden |
Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 jaren geleden |
Jonas Maebe
|
e06181749c
* guarantee the order of parameter pushes again after r31201 on platforms
|
10 jaren geleden |
Jonas Maebe
|
508828958c
* changed getprocaddressprocvar() into a tprocvardef.getreusableprocaddr()
|
10 jaren geleden |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 jaren geleden |
Jonas Maebe
|
3f736f6114
* handle the loading of VMT entries at the node level, so it's done in a
|
10 jaren geleden |
Jonas Maebe
|
0eab091e1a
* factored symansistr-define-conditional handling of fforcedprocname into
|
10 jaren geleden |
Jonas Maebe
|
bd8079f896
* cache and reuse procvardefs internally created to get the address of a
|
10 jaren geleden |
Jonas Maebe
|
2102db1a0c
* fixed type when passing an address parameter to another address parameter
|
10 jaren geleden |
Jonas Maebe
|
61e4a1b811
+ added tasmlist parameter to getintparaloc() (needed for llvm)
|
10 jaren geleden |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
10 jaren geleden |
Jonas Maebe
|
c50c822e13
* fixed destination size when loading fpu temp paralocs
|
10 jaren geleden |