Jonas Maebe
|
07bd4ba517
* let all the case code generation work with tconstexprint instead of aint,
|
6 år sedan |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 år sedan |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 år sedan |
pierre
|
89c1b68b14
* Delete regvars unit.
|
8 år sedan |
Jonas Maebe
|
14bab6c85d
* fixed ppc jump table generation in case a jump table has cases for the
|
9 år sedan |
Jonas Maebe
|
b023627f6a
* converted tcgcasenode.pass_generate_code() to hlcgobj
|
14 år sedan |
Jonas Maebe
|
a40fe9c078
* fixed potentially wrong operation size in tgppccasenode.genlinearlist()
|
14 år sedan |
Jonas Maebe
|
976aa04378
* fixed ppc/ppc64 compilation after r12719
|
16 år sedan |
florian
|
c3475dddc0
* handle case ranges properly for unsigned types with a non-zero base, resolves #10009
|
18 år sedan |
Jonas Maebe
|
993ec01a76
* use the gcc jumptable scheme for all ppc targets instead of only for
|
18 år sedan |
Jonas Maebe
|
2de2b6e17f
* changed darwin/ppc32 jumptable code to be the same as the darwin/ppc64
|
18 år sedan |
Jonas Maebe
|
0bfce99477
* fixed bug in ppc jumptable generation for case statements with
|
18 år sedan |
Jonas Maebe
|
2b91a9ef37
+ jumptable support for darwin/ppc64
|
18 år sedan |
Jonas Maebe
|
eec25e454d
* slightly optimized ppc jumptable code (one compare+jump replaced
|
18 år sedan |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 år sedan |
Jonas Maebe
|
c13ff3729b
* Merged 2.3 branch changes:
|
18 år sedan |
Jonas Maebe
|
f4cb8c1bef
* fixed case for ppc64 with 64 bit values
|
18 år sedan |
Jonas Maebe
|
108c6f4d73
* unified nppcset for ppc32/ppc64 since virtually identical
|
18 år sedan |