Pierre Muller
|
837df925c5
Short version of the mips code genration bug
|
2 vuotta sitten |
florian
|
201a89504e
* patch by Christo Crause: reg. allocation information if non-volatile registers
|
5 vuotta sitten |
pierre
|
ec4954111e
Remove multiple calls to cg.g_check_for_fpu_exception, only keep call to cg.maybe_check_for_fpu_exception (merging error)
|
5 vuotta sitten |
pierre
|
d1f31fab15
Merge commits 42525 and 45891 that add
|
5 vuotta sitten |
Jonas Maebe
|
c4bcb45fea
--- Merging r43650 into '.':
|
5 vuotta sitten |
Jonas Maebe
|
9a58d7bb65
--- Merging r43185 into '.':
|
5 vuotta sitten |
florian
|
7cdb39b3f9
-- Aufzeichnung der Informationen für Zusammenführung von r43005 in ».«:
|
5 vuotta sitten |
Jonas Maebe
|
d69ad8fa41
* removed temppos field again from parameter locations: they're not allocated
|
7 vuotta sitten |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 vuotta sitten |
florian
|
b1dff29cbf
* removed unused units
|
8 vuotta sitten |
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 vuotta sitten |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 vuotta sitten |
Jonas Maebe
|
66be068365
* set the correct resultdef after converting a dynamic array to an open array
|
9 vuotta sitten |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
9 vuotta sitten |
Jonas Maebe
|
f5e4265b1e
* "push" zero-sized value parameters for LLVM and JVM, because all parameters
|
9 vuotta sitten |
Jonas Maebe
|
951ca4e62b
* fixed procdef used to call C-style blocks (only relevant for LLVM)
|
9 vuotta sitten |
svenbarth
|
d2a7f17d8c
Fix for Mantis #29372.
|
9 vuotta sitten |
Jonas Maebe
|
a249950a45
* fixed types in tcgcallnode.load_block_invoke()
|
9 vuotta sitten |
Jonas Maebe
|
ea0c8e6f38
- reverted accidentally committed code with r32463
|
9 vuotta sitten |
Jonas Maebe
|
688b9c0a69
* use the correctly typecasted reference in a_bit_set_reg_ref
|
9 vuotta sitten |
Jonas Maebe
|
83521e7d1f
* ensure that the def used when calling virtual methods matches the
|
9 vuotta sitten |
Jonas Maebe
|
32796f4af9
* ensure that the def used when calling procvars matches the value in
|
9 vuotta sitten |
yury
|
b26fa07f1a
* Fixed notes "var is assigned but not used".
|
10 vuotta sitten |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 vuotta sitten |
Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 vuotta sitten |
Jonas Maebe
|
e06181749c
* guarantee the order of parameter pushes again after r31201 on platforms
|
10 vuotta sitten |
Jonas Maebe
|
508828958c
* changed getprocaddressprocvar() into a tprocvardef.getreusableprocaddr()
|
10 vuotta sitten |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 vuotta sitten |
Jonas Maebe
|
3f736f6114
* handle the loading of VMT entries at the node level, so it's done in a
|
10 vuotta sitten |
Jonas Maebe
|
0eab091e1a
* factored symansistr-define-conditional handling of fforcedprocname into
|
10 vuotta sitten |