fpc/compiler/arm
Jonas Maebe 7c594b0288 + added support for using Clang as an assembler, and make it the default
for all non-ppc(32/64) Darwin platforms
   o pass the macosx-version-min/iphoneos-version-min to clang as an assembler,
     so that it properly sets this information starting with Xcode 7 (solves
     errors when targeting the iOS simulator, and warnings about object files
     being compiled for a different OS X version when targeting (Mac) OS X)
   o the old assembler is still selectable via -Aas-darwin (required with
     Xcode 3.1.x and older)
   o since the first Xcode version that shipped with Clang is Xcode 3.2, which
     is available for Mac OS X 10.6, most users should not encounter any issues
     with the new default (in fact, it fixes some tests for x86 because Clang
     supports some instructions that "as" doesn't). Clang does not support
     Stabs however, so -gs does require the use of -Aas-darwin

git-svn-id: trunk@31830 -
2015-09-25 18:31:54 +00:00
..
aasmcpu.pas * Removed lot of unused vars. 2015-09-17 12:48:58 +00:00
agarmgas.pas + added support for using Clang as an assembler, and make it the default 2015-09-25 18:31:54 +00:00
aoptcpu.pas * Removed lot of unused vars. 2015-09-17 12:48:58 +00:00
aoptcpub.pas * ARM: instructions do modify the base register of pre/postindexed references. Report this fact in spilling_get_operation_type_ref and RegModifiedByInstruction functions. 2014-09-22 16:18:16 +00:00
aoptcpuc.pas
aoptcpud.pas
armatt.inc Add most pre-UAL VFP instruction forms. 2015-03-14 14:59:13 +00:00
armatts.inc Add FPA support. 2015-01-01 11:18:04 +00:00
armins.dat Add most pre-UAL VFP instruction forms. 2015-03-14 14:59:13 +00:00
armnop.inc Add most pre-UAL VFP instruction forms. 2015-03-14 14:59:13 +00:00
armop.inc Add most pre-UAL VFP instruction forms. 2015-03-14 14:59:13 +00:00
armreg.dat Added some APSR register bitmask definitions. 2014-12-12 22:23:44 +00:00
armtab.inc Add most pre-UAL VFP instruction forms. 2015-03-14 14:59:13 +00:00
cgcpu.pas * Removed a leftover of my code. It is not needed anymore. 2015-09-18 10:34:27 +00:00
cpubase.pas Fix issue in is_thumb32_imm. imm<11:10> have to be non-zero meaning the rotate only works from 8 to 31. Caused 0x8000001F to be mistaken for a valid immediate. 2015-03-21 12:46:45 +00:00
cpuelf.pas Fixed internal error in GOT related code for ARM internal assembler. 2015-03-14 16:03:16 +00:00
cpuinfo.pas Moved tcontrollerdatatype out into cpuinfo. 2015-09-07 20:36:54 +00:00
cpunode.pas + support overriding tdef/tsym methods with target-specific functionality: 2014-03-29 22:31:55 +00:00
cpupara.pas * Removed lot of unused vars. 2015-09-17 12:48:58 +00:00
cpupi.pas * ARM: Do not use R9 as a fixed GOT register. 2015-09-16 13:52:15 +00:00
cputarg.pas
hlcgcpu.pas * Removed lot of unused vars. 2015-09-17 12:48:58 +00:00
itcpugas.pas
narmadd.pas Add missing prefix for VCMP for FPv4_S16. 2015-09-06 20:34:08 +00:00
narmcal.pas
narmcnv.pas * replaced current_procinfo.currtrue/falselabel with storing the true/false 2015-08-27 18:28:57 +00:00
narmcon.pas * grouped all tai_real* types into a single tai_realconst type, 2014-07-01 16:29:58 +00:00
narminl.pas * Removed lot of unused vars. 2015-09-17 12:48:58 +00:00
narmmat.pas * Removed lot of unused vars. 2015-09-17 12:48:58 +00:00
narmmem.pas * generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe 2015-02-23 22:56:00 +00:00
narmset.pas * disabled ARM-specific code for smallset in-operations on big endian targets, 2015-08-31 13:06:42 +00:00
pp.lpi.template
raarm.pas
raarmgas.pas * merged ait_set and ait_thumb_set into a single tai class 2015-03-14 18:35:28 +00:00
rarmcon.inc Added some APSR register bitmask definitions. 2014-12-12 22:23:44 +00:00
rarmdwa.inc Added some APSR register bitmask definitions. 2014-12-12 22:23:44 +00:00
rarmnor.inc Added some APSR register bitmask definitions. 2014-12-12 22:23:44 +00:00
rarmnum.inc Added some APSR register bitmask definitions. 2014-12-12 22:23:44 +00:00
rarmrni.inc Added some APSR register bitmask definitions. 2014-12-12 22:23:44 +00:00
rarmsri.inc Added some APSR register bitmask definitions. 2014-12-12 22:23:44 +00:00
rarmsta.inc Added some APSR register bitmask definitions. 2014-12-12 22:23:44 +00:00
rarmstd.inc Added some APSR register bitmask definitions. 2014-12-12 22:23:44 +00:00
rarmsup.inc Added some APSR register bitmask definitions. 2014-12-12 22:23:44 +00:00
rgcpu.pas * Removed lot of unused vars. 2015-09-17 12:48:58 +00:00
symcpu.pas o fixes handling of iso i/o parameters/program parameters: 2015-05-01 20:58:31 +00:00