summaryrefslogtreecommitdiff
path: root/compiler/ppcgen
Commit message (Expand)AuthorAgeFilesLines
* # revisions: 39998, requested by Pierre.marco2019-05-061-3/+4
* * rest of the previous accidental partial commitjonas2019-02-072-3/+3
* Also allow clang assembler for powerpc64-darwin targetpierre2018-08-061-1/+1
* * keep track of the temp position separately from the offset in references,jonas2018-04-223-14/+14
* Generate error if CR field of C var is zero, as it leads to invalid instruct...pierre2018-03-101-1/+5
* Update cgsize2string (EXTDEBUG only function)pierre2018-03-101-5/+23
* Add clang as assembler for powerpc-darwin (powerpc64 is apparently not yet s...pierre2018-02-082-1/+21
* * changed type used for section alignment from byte/shortint to longint, so thenickysn2017-10-251-4/+4
* morphos: added legacy GNU AS support for the ancient AS version, which is sti...karoly2017-06-111-2/+20
* powerpc: indentation and whitespace fixes. no functional changes.karoly2017-06-111-3/+3
* aggas.pas: Make WriteSection method of TGNUAssembler class virtual.pierre2017-05-161-3/+71
* Fix powerpc cycle for AIX targetpierre2017-01-101-3/+11
* * renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we canjonas2016-12-161-2/+2
* powerpc: improved version of int_to_bool casting. now both also passes the im...karoly2016-12-111-27/+12
* * fix compilation of Rtti unit on PowerPC: converting a Int64 to a Boolean fa...svenbarth2016-12-101-1/+25
* + added volatility information to all memory referencesjonas2016-11-275-28/+28
* * restructured the the TExternalAssembler constructors so that thejonas2016-11-091-12/+7
* * Delete regvars unit.pierre2016-11-062-2/+2
* * due to the removal of addr_load_indirect also revert the changes to refaddr...svenbarth2016-09-301-4/+4
* nutils.pas: Add new procedure:pierre2016-09-291-3/+4
* Disable checkpointer call when handling left of prefetch nodepierre2016-09-241-0/+6
* * replaced "in_make_direct_ref" field with a trefaddr flagjonas2016-09-201-4/+4
* Avoid memory leak for InstrWriter field in powerpc TAssembler descendantspierre2016-08-301-0/+4
* Use new class TAsmDataDef as ancestor for TPPCASmDatapierre2016-08-251-2/+2
* - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():jonas2016-08-052-10/+10
* * specify the def of assembler level symbols defined viajonas2016-07-202-7/+7
* * renamed thlcgobj.g_external_wrapper() into a_jmp_external_name(), andjonas2016-07-141-4/+4
* * fixed ppc jump table generation in case a jump table has cases for thejonas2016-05-031-11/+8
* fixed build for MorphOS, which uses a heavily patched old GNU AS, and it does...karoly2016-04-221-1/+6
* * fixed cross-assembling from Linux/ppc(32|64) to the "other bitness"jonas2016-04-201-1/+13
* + be able to specify endianess in the assembler command lineflorian2016-01-091-2/+2
* * converted register_maybe_adjust_setbase() to the high level code generatorjonas2015-12-051-1/+1
* * don't force setelementn's into a 32 bit modifiable register if they werejonas2015-11-121-0/+1
* * changed idtext of as_darwin to AS-DARWIN, so it can be explicitlyjonas2015-09-241-1/+1
* - reverted r31806, it breaks building on non-Darwin (mantis #28716)jonas2015-09-241-2/+3
* - removed as_darwin, since there is no difference with as_gas (there is nojonas2015-09-231-3/+2
* * store a pointer to the used tasminfo record in every assembler writer, sojonas2015-09-121-24/+21
* * factored out the output file handling (mostly writing data) from thejonas2015-09-121-14/+14
* * replaced current_procinfo.currtrue/falselabel with storing the true/falsejonas2015-08-272-48/+11
* * correctly handle LOC_SUBSETREG,LOC_CSUBSETREG,LOC_SUBSETREF,LOC_CSUBSETREF ...florian2015-05-021-0/+4
* * don't give an internalerror when trying to prefetch a regvar or evenjonas2015-04-081-1/+1
* + added tasmlist parameter to getintparaloc() (needed for llvm)jonas2015-04-041-1/+1
* * synchronised with trunk till r30240jonas2015-03-154-12/+120
|\
| * * perform interface dispatches via R12 instead of R11 as expected forjonas2015-03-151-4/+6
| * * use generic code for a_load_subsetref_regs_noindex on ppc64lejonas2015-03-141-0/+7
| * * use generic code for set+setelement on ppc64lejonas2015-03-141-0/+10
| * * store/reload toc around indirect calls for ELFv2 ABIjonas2015-03-141-2/+23
| * * generate ".abiversion 2" directive when targeting ppc64/ELFv2jonas2015-03-141-0/+2
| * * factored out the check for whether we have to generate dotted functionjonas2015-03-141-5/+5
| * * fixed the allocation of R12 on ppc32/ppc64 when used to hold the value ofjonas2015-03-111-0/+17