Pierre Muller
|
dbbf7e7f3b
Add several increfs to avoid troubles on AIX target OS
|
3 år sedan |
Jonas Maebe
|
629c1de460
TOC handling: clean up
|
3 år sedan |
Jonas Maebe
|
2de72c8541
Linux/PPC64: fix missing TOC loads
|
3 år sedan |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 år sedan |
pierre
|
d4c9e1f260
Replace outdated cgop2string function by tcgsize2str function from cgbase unit to fix EXTDEBUG cycle on powerpc64le-linux
|
5 år sedan |
Jonas Maebe
|
e7d1a77f9a
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
|
5 år sedan |
nickysn
|
3d81dd0b00
* ReplaceForbiddenAsmSymbolChars renamed ApplyAsmSymbolRestrictions, because now it also applies the
|
5 år sedan |
yury
|
1b3a3a7983
* Removed lot of unused local vars. It is useful to turn on the notes in options. :)
|
5 år sedan |
Jonas Maebe
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
5 år sedan |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 år sedan |
Jonas Maebe
|
0b246f3dbd
* converted Boolean8 to an internal type, and mapped Boolean to the
|
6 år sedan |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 år sedan |
pierre
|
269849dd59
Update cgsize2string (EXTDEBUG only function)
|
7 år sedan |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 år sedan |
pierre
|
be9e097841
Use new class TAsmDataDef as ancestor for TPPCASmData
|
9 år sedan |
Jonas Maebe
|
aa1be3276f
- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():
|
9 år sedan |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
9 år sedan |
Jonas Maebe
|
61e4a1b811
+ added tasmlist parameter to getintparaloc() (needed for llvm)
|
10 år sedan |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
10 år sedan |
Jonas Maebe
|
f633d094ee
* perform interface dispatches via R12 instead of R11 as expected for
|
10 år sedan |
Jonas Maebe
|
5a6b9c9f16
* store/reload toc around indirect calls for ELFv2 ABI
|
10 år sedan |
Jonas Maebe
|
1e227f78fe
* factored out the check for whether we have to generate dotted function
|
10 år sedan |
Jonas Maebe
|
6a70c84258
+ internal bsr/bsf support for ppc32 and ppc64
|
10 år sedan |
Jonas Maebe
|
b745dcc64c
* moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because
|
11 år sedan |
Jonas Maebe
|
d5895a4d98
- removed ppc-specific a_load_const_cgpara: not necessary, and in fact wrong
|
11 år sedan |
sergei
|
e4fea2ebc8
* Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg, removes the need to override these methods in every descendant code generator solely to avoid "constructing a class with abstract method" warning.
|
11 år sedan |
sergei
|
5fe27ae815
* powerpc/powerpc64: Fixed floating point compares to be IEEE-754 compliant. Mantis #9362.
|
11 år sedan |
sergei
|
a8eb55fa7c
* powerpc/powerpc64: merged identical a_jmp_flags methods into base code generator class.
|
11 år sedan |
sergei
|
c0431dba4e
* Moved method g_flag2reg from tcgppc (in both powerpc and powerpc64) to tcgppcgen class, since it is identical for both targets.
|
11 år sedan |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 år sedan |