mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-24 06:25:18 +00:00
Adds support for the Cortex-A17 to the ARM backend
Patch by Matthew Wahab. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219606 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -22,6 +22,8 @@
|
||||
; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a12 -mattr=-vfp2 | FileCheck %s --check-prefix=CORTEX-A12-NOFPU
|
||||
; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a9-mp | FileCheck %s --check-prefix=CORTEX-A9-MP
|
||||
; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a15 | FileCheck %s --check-prefix=CORTEX-A15
|
||||
; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a17 | FileCheck %s --check-prefix=CORTEX-A17-DEFAULT
|
||||
; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a17 -mattr=-vfp2 | FileCheck %s --check-prefix=CORTEX-A17-NOFPU
|
||||
; RUN: llc < %s -mtriple=thumbv6m-linux-gnueabi -mcpu=cortex-m0 | FileCheck %s --check-prefix=CORTEX-M0
|
||||
; RUN: llc < %s -mtriple=thumbv7m-linux-gnueabi -mcpu=cortex-m3 | FileCheck %s --check-prefix=CORTEX-M3
|
||||
; RUN: llc < %s -mtriple=thumbv7m-linux-gnueabi -mcpu=cortex-m4 -float-abi=soft | FileCheck %s --check-prefix=CORTEX-M4-SOFT
|
||||
@@ -375,6 +377,36 @@
|
||||
; CORTEX-A15: .eabi_attribute 44, 2
|
||||
; CORTEX-A15: .eabi_attribute 68, 3
|
||||
|
||||
; CORTEX-A17-DEFAULT: .cpu cortex-a17
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 6, 10
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 7, 65
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 8, 1
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 9, 2
|
||||
; CORTEX-A17-DEFAULT: .fpu neon-vfpv4
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 20, 1
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 21, 1
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 23, 3
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 24, 1
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 25, 1
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 42, 1
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 44, 2
|
||||
; CORTEX-A17-DEFAULT: .eabi_attribute 68, 3
|
||||
|
||||
; CORTEX-A17-NOFPU: .cpu cortex-a17
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 6, 10
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 7, 65
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 8, 1
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 9, 2
|
||||
; CORTEX-A17-NOFPU-NOT: .fpu
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 20, 1
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 21, 1
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 23, 3
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 24, 1
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 25, 1
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 42, 1
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 44, 2
|
||||
; CORTEX-A17-NOFPU: .eabi_attribute 68, 3
|
||||
|
||||
; CORTEX-M0: .cpu cortex-m0
|
||||
; CORTEX-M0: .eabi_attribute 6, 12
|
||||
; CORTEX-M0-NOT: .eabi_attribute 7
|
||||
|
Reference in New Issue
Block a user