summaryrefslogtreecommitdiff
path: root/compiler/powerpc
Commit message (Expand)AuthorAgeFilesLines
* * unified internal errorsflorian2014-12-131-1/+1
* + change always floating point divisions into multiplications if they are a p...florian2014-11-161-0/+3
* * boolean constant instead of IFDEFs for detection of microcontroller supporthajny2014-11-101-0/+17
* Add new procedure option: po_syscall_has_libsym,pierre2014-10-031-4/+10
* PowerPC: in MorphOS syscalls the explicit paraloc size should always be OS_ADDRkaroly2014-09-181-1/+5
* * fix warnings when compiling the compiler with DFA optimizer enabled on PowerPCkaroly2014-08-202-0/+6
* + create a special 'heap' segment with reserved space equal to heapsize (i.e.nickysn2014-06-191-0/+1
* * powerpc: implement cg.a_mul_reg_reg_pair method and switch to generic code ...sergei2014-06-152-130/+23
* + generate the stack segment for i8086 far data memory models from within fpcnickysn2014-05-271-0/+1
* * powerpc/powerpc64: Fixed floating point compares to be IEEE-754 compliant. ...sergei2014-04-191-2/+12
* * powerpc/powerpc64: merged identical a_jmp_flags methods into base code gene...sergei2014-04-191-9/+0
* - Removed some stuff that is not used anywhere.sergei2014-04-181-10/+0
* * Moved method g_flag2reg from tcgppc (in both powerpc and powerpc64) to tcgp...sergei2014-04-161-43/+0
* Fix a typo. The CPU specific version of "ttypesym" should be called "tcputype...svenbarth2014-04-111-3/+3
* * Moved fixup_jmps to target-specific classes for powerpc,powerpc64 and MIPS,...sergei2014-04-021-2/+9
* * moved pbestrealtype from symdef to symcpujonas2014-04-012-1/+5
* * moved amiga/morphos-specific libsym-related field from tprocdef tojonas2014-04-012-3/+60
* + added class reference types of the architecture-specific t*def/t*symjonas2014-03-301-0/+33
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-0/+174
* * use spilling_operation_type() instead of a big table to determine whetherjonas2014-02-021-56/+17
* Handle asmextraopt in powerpc, mips and sparc assemblerspierre2014-01-211-1/+2
* Handle asmextraopt in powerpc assmeblerspierre2014-01-211-1/+1
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-013-3/+16
* Implement support for saving and restoring address registers.svenbarth2013-10-051-0/+1
* - Removed tai_label.is_global field, was used in just one place and is genera...sergei2013-08-231-1/+1
* * don't use the paracgsize in get_paraloc_def(), because it generallyjonas2013-06-021-1/+1
* * add a tdef to each parameter location and set it for all targetjonas2013-06-021-14/+63
* - removed ppc-specific tcgpara.composite field, it's no longer used orjonas2013-02-061-3/+0
* * pass the procdef to getintparaloc instead of only the proccalloption, sojonas2013-01-061-3/+5
* * check if current_procinfo is assigned in paramanager code to avoid crashesflorian2013-01-031-1/+5
* Use TRegNameTable instead of array[tregisterindex] of string[10]masta2012-10-221-1/+1
* - removed no longer used/supported af_allowdirect flag (direct assemblerjonas2012-10-212-2/+2
* o merge of the branch laksen/arm-embedded of Jeppe Johansen:florian2012-10-211-1/+1
* + NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags addedflorian2012-08-221-0/+3
* * throw an internal error if code generation depends on expectloc but expectl...florian2012-08-131-0/+4
* * -O4 switch for optimizations which are correct but which might have une...florian2012-08-091-0/+1
* + introduce -Oofastmathflorian2012-08-081-1/+1
* + introduce cstylearrayofconst because pocall_mwcall was forgotten at several...florian2012-08-051-2/+2
* * fixed memory leaks in the compiler introduced in r21862 by marking andjonas2012-07-231-11/+4
* + optimization that (re)orders instance fields of Delphi-style classes injonas2012-07-221-1/+2
* * fixed 'int64 shl/shr 0' on ppc32jonas2012-07-101-1/+7
* + also specify the parameter def when allocating a parameter viajonas2012-06-241-4/+5
* * set tcgpara.vardef when creating parameter infojonas2012-06-241-1/+2
* - removed redundant checksjonas2012-06-241-4/+1
* * factored out common code from get_funcretloc()jonas2012-06-241-32/+2
* * consistently define empty saved_mm_registers arrays as containing a singlejonas2012-06-151-1/+1
* + mfpvr, mfdcr, mtdcr, mfdec and mtdec opcodes (mantis #18878)jonas2012-06-063-7/+11
* * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj forjonas2012-05-135-91/+106
* + ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use injonas2012-05-121-1/+2
* * synchronised with trunk up to r21067jonas2012-04-262-188/+1
|\