sergei
|
1b965e6766
* x86: Don't save/restore integer registers that are volatile per calling convention of current procedure. It implies that nothing will be saved for procedures with OLDFPCCALL, FAR16 and PASCAL and calling conventions. OLDFPCCALL restores behavior that was in effect before r25224.
|
9 vuotta sitten |
sergei
|
a78250a78b
* x87 FBSTP and FBLD instructions cannot have size suffix in ATT syntax. Mantis #29095.
|
9 vuotta sitten |
michael
|
278a8fc39c
* Applied patch from Bart Broersma to fix bug #28725
|
9 vuotta sitten |
yury
|
3e894e592d
* pas2jni: Fixed code generation for i386 targets.
|
9 vuotta sitten |
yury
|
6f8e9ad23e
* Fixed cwstring for Android after latest widestring manager changes.
|
9 vuotta sitten |
yury
|
17358aa3ed
* Removed unused local vars.
|
9 vuotta sitten |
yury
|
78b4950b97
* Fixed calling of external procs for i386 non-darwin targets when PIC is enabled.
|
9 vuotta sitten |
Jonas Maebe
|
ac743195b6
* fixup for r32534: don't define external symbols, only reference them
|
9 vuotta sitten |
Jonas Maebe
|
ac18eb005f
* make the vectorized dead strip section symbol external for files that
|
9 vuotta sitten |
Jonas Maebe
|
4c720b8ba2
* fixed parameter order of llvm.memcpy call
|
9 vuotta sitten |
Jonas Maebe
|
eefcbaff69
* converted tnodeutils.InsertResourceInfo to the high level typed constant
|
9 vuotta sitten |
Jonas Maebe
|
682d133e1e
* enable generic tllvmnodeutils.InsertResourceTablesTable for llvm
|
9 vuotta sitten |
Jonas Maebe
|
0c4edd2aa9
* fixed getting address of interface methods after r32414: interfaces are not
|
9 vuotta sitten |
nickysn
|
bfa96171e0
* changed the asizeint and asizeuint to 32-bit on CPUs with 16-bit address
|
9 vuotta sitten |
Jonas Maebe
|
f65cb5d933
* equivalent of r32525/32526 for the assembler version of the startup code
|
9 vuotta sitten |
Jonas Maebe
|
2249d95ddb
* call external routines via their TOC entry instead of directly
|
9 vuotta sitten |
Jonas Maebe
|
740f8532df
* fixed saving the stack pointer in r32525
|
9 vuotta sitten |
Jonas Maebe
|
816c66107e
* fixed dynamic startup of programs that don't link against libc (they get
|
9 vuotta sitten |
Jonas Maebe
|
71e27e85c9
* fixed llvm unaryminus for comp/currency on platforms supporting extended
|
9 vuotta sitten |
Jonas Maebe
|
6cf67b7ace
* only convert left/right to the resultdef of an addnode involving pointers
|
9 vuotta sitten |
Jonas Maebe
|
2ad8bc3b27
* fixed operation size of comparison with maximum legal value in
|
9 vuotta sitten |
Jonas Maebe
|
1d460eebc1
* ensure that necessary padding bytes in a non-anonymous aggregate are added
|
9 vuotta sitten |
Jonas Maebe
|
ef3bafd67c
* fixed resetting defs after generating the llvm "type" instructions: the
|
9 vuotta sitten |
Jonas Maebe
|
ba92fdafcc
* free the calleeside paraloc information after a unit has been compiled
|
9 vuotta sitten |
Jonas Maebe
|
2342ee467b
* don't write the parameter names for external function declarations in llvm,
|
9 vuotta sitten |
Jonas Maebe
|
9ea38f4577
* support static fields in nested types in records, by always including
|
9 vuotta sitten |
Jonas Maebe
|
9dc5f1acb4
* support LOC_(C)SUBSETREG in tcgvecnode.pass_generate_code, can also occur
|
9 vuotta sitten |
Jeppe Johansen
|
f5eaf7ddde
Fix stack pointer offset.
|
9 vuotta sitten |
nickysn
|
e6d01eb3b5
* fixed a bug, which caused a function that returns a method pointer (or nested
|
9 vuotta sitten |
marco
|
7d1889e0ef
* mantis #28917 'r' mode sets filemode.
|
9 vuotta sitten |