summaryrefslogtreecommitdiff
path: root/compiler/x86/agx86int.pas
Commit message (Expand)AuthorAgeFilesLines
* * fixes masm code generation for rep mov*florian2015-11-061-0/+5
* * store a pointer to the used tasminfo record in every assembler writer, sojonas2015-09-121-18/+18
* * factored out the output file handling (mostly writing data) from thejonas2015-09-121-142/+140
* * synchronized with privatetrunk till r30095jonas2015-03-051-0/+5
|\
| * * fix assembling with masm according to #25858florian2015-02-051-0/+5
* | * synchronised with r28168 of trunkjonas2014-07-051-2/+9
|\ \ | |/
| * + create a special 'heap' segment with reserved space equal to heapsize (i.e.nickysn2014-06-191-0/+2
| * * Put under {$ifndef x86_64} more cases of instructions that do not exist in ...sergei2014-06-111-2/+5
| * + generate the stack segment for i8086 far data memory models from within fpcnickysn2014-05-271-0/+2
* | * grouped all tai_real* types into a single tai_realconst type,jonas2014-07-011-12/+17
|/
* Separate out nasm assembler for i8086, i386 and x86_64 cpus, also separte ba...pierre2014-01-211-4/+7
* * use FixNonCommutativeOpcodes in agx86int.pas as well (fixes compilation for...nickysn2013-04-061-15/+16
* - removed no longer used/supported af_allowdirect flag (direct assemblerjonas2012-10-211-4/+4
* * merged avx support in inline assembler developed by Torsten Grundkeflorian2012-10-061-1/+2
|\
| * --- Merging r20490 into '.':florian2012-05-031-1/+2
* | * fix compilation with -dextdebugflorian2012-06-261-2/+2
|/
* * replaced most (if not all) remaining fields/parameters in the compilerjonas2012-04-291-2/+2
* + generic implementation of ReplaceForbiddenAsmSymbolChars() insteadjonas2012-04-111-0/+4
* * converted tai directive string from pshortstring to ansistring (somejonas2012-04-111-2/+1
* win64 unwinding, misc fixes:sergei2011-09-261-1/+2
* x86 external Intel assembler: sergei2011-09-151-3/+17
* 64-bit masm writer:sergei2011-06-101-7/+14
* * External assemblers: moved some common code into the base class, 4 copies r...sergei2011-05-261-76/+10
* + user section typeflorian2011-03-201-3/+3
* * MASM and NASM assembler writers, added check for InlineLevel>0 so it suppre...sergei2010-12-171-1/+1
* * Intel assembler writer, don't truncate written values to 32 bits, as this c...sergei2010-12-101-2/+2
* * renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/jonas2009-12-041-2/+2
* - removed aitconst_indirect_symbol, replaced with tai_directivejonas2009-11-121-4/+3
* * changed assembler directives for darwin lazy/non-lazy symbol pointersjonas2009-11-091-0/+8
* * the objc1 unit has been renamed to objcjonas2009-09-271-0/+18
* * fixed several omissions that could cause the dynamic linker not tojonas2009-09-081-0/+2
* * Fixed warnings and notes.yury2009-05-131-1/+2
* + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enablejonas2009-03-081-0/+50
* * changed the supported targets for assembler writers to a set, andjonas2009-01-281-4/+4
* * Removed/ifdefed/commented unused local variables.yury2008-07-231-0/+2
* + Haiku support by Olivier Coursière based on old BeOS support florian2008-05-191-1/+1
* - garbage was being output sometimes instead of source lines when compiling w...peter2007-11-251-9/+10
* * there can be a tai_stab between lock/rep and the next opcodepeter2007-10-011-2/+6
* * split off sec_rodata_norel from sec_rodata, and only put constant datajonas2007-09-261-2/+2
* + .fini section supportflorian2007-07-281-0/+2
* * secrel32 relocation support required by dwarf2 under windowspeter2007-04-251-1/+4
* * .init section supportflorian2007-01-071-0/+2
* * AsmSymbolDict changed to FPHashObjectListpeter2006-11-011-20/+18
* * Remove dos,strings units, use SysUtils insteadpeter2006-10-301-7/+7
* * settings refactoredflorian2006-10-301-7/+7
* * remove ifdef fpcpeter2006-10-071-4/+0
* - Removed need of assembler startup files for wince. Now compiler directly cr...yury2006-06-021-2/+2
* * fix typecastpeter2006-04-291-2/+2
* Merged revisions 2827,2831,2837,2932-2980 via svnmerge from peter2006-03-191-1/+1
* Merged revisions 2921-2922,2925 via svnmerge from peter2006-03-161-17/+17