summaryrefslogtreecommitdiff
path: root/compiler/cgbase.pas
Commit message (Expand)AuthorAgeFilesLines
* -- Zusammenführen von r42272 in ».«:florian2019-11-021-1/+1
* + implementation of the vectorcall calling convention by J. Gareth Moretonflorian2018-02-111-25/+83
* + SPARC64 cpugas unitflorian2017-06-101-0/+4
* * sparc64 compiler can be build, not working yetflorian2017-06-021-2/+2
* + added individual bits of the x86 flags register as subregistersnickysn2017-04-261-1/+10
* * get rid of addr_load_indirect again by having tcgx86 provide an internal im...svenbarth2016-09-301-2/+1
* * replaced "in_make_direct_ref" field with a trefaddr flagjonas2016-09-201-1/+2
* + initialize DS with the current unit's data segment in the function entry codenickysn2015-09-031-0/+1
* * due to avr's harvard architecture, loads of code labels need to use the gs(...florian2015-04-121-0/+2
* * synchronized with privatetrunk till r30095jonas2015-03-051-0/+13
|\
| * + support for @page and @pageoffs addressing on AArch64: these are PICjonas2015-02-231-0/+2
| * + GOT-related (Darwin) address modesjonas2015-02-231-0/+4
| * * factored out the check regarding whether the index of a vecn needs to bejonas2015-02-231-0/+7
* | * synchronized with trunk up to r27758jonas2014-05-121-2/+8
|\ \ | |/
| * + added tcgsize2str functionnickysn2014-04-031-0/+8
| * * x86: Cleaned out addr_far,addr_far_ref used to encode far calls/jumps. NASM...sergei2014-03-081-2/+0
* | + LLVM temp allocator based on new R_TEMPREGISTER register class. For everyjonas2013-11-111-1/+3
|/
* * fold mov/lea/mov as well if possibleflorian2013-11-011-0/+1
* + support for R_SUBMMX and R_SUBMMY in generic_regname()jonas2013-08-071-0/+4
* + added trefaddr.addr_seg for referencing the segment of a symbolnickysn2013-06-101-0/+1
* + added cg.a_call_ref_near and a_call_ref_farnickysn2013-06-091-1/+2
* + added trefaddr.addr_far for emitting far callsnickysn2013-06-091-0/+1
* + emit proper interrupt procedure entry/exit code on i8086nickysn2013-06-011-0/+3
* * fixed the defines of OS_PAIR and OS_SPAIR for cpus with 16-bit or 8-bit ALUnickysn2013-03-121-3/+13
* - Revert {$J-} accidentally committed in r23555.sergei2013-02-011-1/+1
* * cgbase.pas: added more MIPS-specific address types, needed to support large...sergei2013-02-011-4/+9
* + Add addr_pic_call16 relocation type for mipspierre2013-01-311-0/+3
* * merged avx support in inline assembler developed by Torsten Grundkeflorian2012-10-061-6/+9
|\
| * --- Merging r20490 into '.':florian2012-05-031-6/+9
* | * fix methodpointers in registers on big endian targetsflorian2012-09-091-0/+12
* | + support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for met...florian2012-09-061-0/+8
* | * moved definition of maxcpuregister and tcpuregisterset from cgbase tojonas2012-06-151-5/+0
|/
* * merged trunk up to r20882jonas2012-04-151-0/+4
* + introduction of tcgintflorian2011-02-261-4/+4
* * compilation fixesflorian2011-02-261-2/+2
* + implemented normalize_refflorian2011-02-261-0/+4
* + TSubRegisterSet definition forgotten to commit in r15952jonas2010-09-091-0/+1
* + "CExtended" type that is the same as "extended", but conforming to thejonas2010-02-141-1/+1
* * started to integrate the code of David Zhang's MIPS code from fpc-mips on s...florian2009-11-191-1/+1
* * do not access local data via the GOT on x86_64, becausejonas2009-09-271-1/+2
* * fixed order of cgloc2str stringsflorian2009-06-291-3/+4
* * the compiler now explicitly keeps track of the minimally guaranteedjonas2009-02-081-3/+7
* + ror/rol functionsflorian2008-07-271-2/+4
* * split cpu64bit compiler define intojonas2008-02-131-3/+3
* * reverted 9727 and made a better fix for itflorian2008-01-131-10/+0
* * use the current cgsizes instead of the def to determine if loadfpu can be u...florian2008-01-131-0/+10
* * fixed sparc compilation after addr_lo/hi changesjonas2007-07-201-1/+1
* * merged trefaddr.addr_lo/addr_hi with trefaddr.addr_low/addr.high; some rela...tom_at_work2007-07-081-7/+7
* * refactor gen_alloc_symtable so it depends on varsym type and notpeter2006-11-051-0/+3
* * moved some more common powerpc32/64 things to ppcgnjonas2006-11-031-2/+3