- Jan 20, 2014
-
-
Artyom Skrobov authored
[ARM] Do not generate Tag_DIV_use=AllowDIVExt when hardware div is non-optional: it should have the default value of AllowDIVIfExists llvm-svn: 199638
-
- Jan 19, 2014
-
-
Saleem Abdulrasool authored
Update names for the names as per the current ABI errata. Mark deprecated tags as such. llvm-svn: 199576
-
- Jan 16, 2014
-
-
Amara Emerson authored
The encoding of build attributes is already tested in CodeGen/ARM/build-attributes-encoding.s llvm-svn: 199393
-
- Jan 10, 2014
-
-
Artyom Skrobov authored
llvm-svn: 198945
-
- Nov 25, 2013
-
-
Amara Emerson authored
Patch by Oliver Stannard. llvm-svn: 195640
-
- Nov 22, 2013
-
-
Richard Barton authored
Patch by Oliver Stannard! llvm-svn: 195448
-
- Nov 21, 2013
-
-
Artyom Skrobov authored
llvm-svn: 195365
-
- Nov 12, 2013
-
-
Bradley Smith authored
llvm-svn: 194470
-
- Nov 01, 2013
-
-
Bradley Smith authored
Add a Virtualization ARM subtarget feature along with adding proper build attribute emission for Tag_Virtualization_use (encodes Virtualization and TrustZone) and Tag_MPextension_use. Also rework test/CodeGen/ARM/2010-10-19-mc-elf-objheader.ll testcase to something that is more maintainable. This changes the focus of this testcase away from testing CPU defaults (which is tested elsewhere), onto specifically testing that attributes are encoded correctly. llvm-svn: 193859
-
Bradley Smith authored
Fix Tag_ABI_HardFP_use build attribute to handle single precision FP, replace deprecated Tag_ABI_HardFP_use value of 3 with 0 and also add some tests for Tag_ABI_VFP_args. llvm-svn: 193856
-
- Oct 28, 2013
-
-
Logan Chien authored
This commit allows the ARM integrated assembler to parse and assemble the code with .eabi_attribute, .cpu, and .fpu directives. To implement the feature, this commit moves the code from AttrEmitter to ARMTargetStreamers, and several new test cases related to cortex-m4, cortex-r5, and cortex-a15 are added. Besides, this commit also change the Subtarget->isFPOnlySP() to Subtarget->hasD16() to match the usage of .fpu directive. This commit changes the test cases: * Several .eabi_attribute directives in 2010-09-29-mc-asm-header-test.ll are removed because the .fpu directive already cover the functionality. * In the Cortex-A15 test case, the value for Tag_Advanced_SIMD_arch has be changed from 1 to 2, which is more precise. llvm-svn: 193524
-
- Oct 14, 2013
-
-
Bernard Ogden authored
llvm-svn: 192591
-
Bernard Ogden authored
Some previous implicit defaults have changed, for example FP and NEON are now on by default. llvm-svn: 192590
-
- Oct 11, 2013
-
-
Amara Emerson authored
llvm-svn: 192458
-
- Oct 07, 2013
-
-
Amara Emerson authored
llvm-svn: 192111
-
- Oct 03, 2013
-
-
Logan Chien authored
llvm-svn: 191891
-
- Sep 13, 2013
-
-
Joey Gouly authored
to be more consistent. llvm-svn: 190692
-
Joey Gouly authored
Patch by Bradley Smith! llvm-svn: 190683
-
- Jun 27, 2013
-
-
Joey Gouly authored
llvm-svn: 185073
-
- Jun 26, 2013
-
-
Joey Gouly authored
This allows for targeting the ARMv8 AArch32 variant. llvm-svn: 184967
-
- Feb 07, 2011
-
-
Jason W Kim authored
Unified EmitTextAttribute for both Asm and Obj emission (.cpu only) Added necessary cortex-A8 related attrs for codegen compat tests. llvm-svn: 124995
-
- Sep 30, 2010
-
-
Jason W Kim authored
Small test for sanity check of resulting ARM .s file. Tested against -r115129. llvm-svn: 115133
-