summaryrefslogtreecommitdiff
path: root/compiler/i8086/symcpu.pas
Commit message (Expand)AuthorAgeFilesLines
* * reimplemented r28329 in a different way, as suggested by Jonasnickysn2014-08-071-1/+3
* * is_farpointer and is_hugepointer moved from defutil to symcpunickysn2014-08-061-0/+16
* + added an i8086 specific boolean property is_huge to the tarraydef. For now itnickysn2014-07-261-0/+63
* * defutil.get_int_type_for_pointer_arithmetic replaced with a virtual methodnickysn2014-07-241-0/+10
* * defutil.get_int_result_type_from_pointer_subtraction moved to a virtualnickysn2014-07-141-0/+14
* + added support for units with code larger than 64kb in the far code i8086nickysn2014-04-201-2/+4
* * always treat interrupt routines as far, so their address can be taken even innickysn2014-04-161-1/+1
* + added support for mixing near and far procedures in the i8086 far code memorynickysn2014-04-161-3/+49
* + added method is_far to i8086's tcpuprocdef and tcpuprocvardefnickysn2014-04-131-2/+32
* * i8086 and i386-specific code from tabstractprocdef.is_pushleftright moved tonickysn2014-04-121-2/+2
* * tabstractprocdef.address_type i8086-specific code moved to symcpu, ifdef i8...nickysn2014-04-121-0/+10
* * set po_far in the i8086-specific descendants of tprocdef and tprocvardef,nickysn2014-04-121-0/+30
* Fix a typo. The CPU specific version of "ttypesym" should be called "tcputype...svenbarth2014-04-111-3/+3
* * moved pbestrealtype from symdef to symcpujonas2014-04-011-0/+4
* * moved x86-specific tpointerdef functionality to architecture-specificjonas2014-03-301-2/+23
* + added class reference types of the architecture-specific t*def/t*symjonas2014-03-301-0/+33
* * isolated segment-related functionality of tabsolutevarsym into i386/i8086-jonas2014-03-301-2/+23
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-0/+174