comparison clang/test/CodeGen/arm-neon-directed-rounding-constrained.c @ 207:2e18cbf3894f

LLVM12
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 08 Jun 2021 06:07:14 +0900
parents 0572611fdcc8
children 1f2b6ac9f198
comparison
equal deleted inserted replaced
173:0572611fdcc8 207:2e18cbf3894f
5 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \ 5 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \
6 // RUN: opt -S -mem2reg | FileCheck -check-prefixes=COMMON,COMMONIR,UNCONSTRAINED %s 6 // RUN: opt -S -mem2reg | FileCheck -check-prefixes=COMMON,COMMONIR,UNCONSTRAINED %s
7 7
8 // RUN: %clang_cc1 -triple thumbv8-linux-gnueabihf -target-cpu cortex-a57 \ 8 // RUN: %clang_cc1 -triple thumbv8-linux-gnueabihf -target-cpu cortex-a57 \
9 // RUN: -ffp-exception-behavior=strict \ 9 // RUN: -ffp-exception-behavior=strict \
10 // RUN: -fexperimental-strict-floating-point \
10 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \ 11 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \
11 // RUN: opt -S -mem2reg | FileCheck -check-prefixes=COMMON,COMMONIR,CONSTRAINED %s 12 // RUN: opt -S -mem2reg | FileCheck -check-prefixes=COMMON,COMMONIR,CONSTRAINED %s
12 // RUN: %clang_cc1 -triple arm64-linux-gnueabihf -target-feature +neon \ 13 // RUN: %clang_cc1 -triple arm64-linux-gnueabihf -target-feature +neon \
13 // RUN: -ffp-exception-behavior=strict \ 14 // RUN: -ffp-exception-behavior=strict \
15 // RUN: -fexperimental-strict-floating-point \
14 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \ 16 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \
15 // RUN: opt -S -mem2reg | FileCheck -check-prefixes=COMMON,COMMONIR,CONSTRAINED %s 17 // RUN: opt -S -mem2reg | FileCheck -check-prefixes=COMMON,COMMONIR,CONSTRAINED %s
16 18
17 // RUN: %clang_cc1 -triple thumbv8-linux-gnueabihf -target-cpu cortex-a57 \ 19 // RUN: %clang_cc1 -triple thumbv8-linux-gnueabihf -target-cpu cortex-a57 \
18 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \ 20 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \
21 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \ 23 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \
22 // RUN: opt -S -mem2reg | llc -o=- - | FileCheck -check-prefixes=COMMON,CHECK-ASM64 %s 24 // RUN: opt -S -mem2reg | llc -o=- - | FileCheck -check-prefixes=COMMON,CHECK-ASM64 %s
23 25
24 // RUN: %clang_cc1 -triple thumbv8-linux-gnueabihf -target-cpu cortex-a57 \ 26 // RUN: %clang_cc1 -triple thumbv8-linux-gnueabihf -target-cpu cortex-a57 \
25 // RUN: -ffp-exception-behavior=strict \ 27 // RUN: -ffp-exception-behavior=strict \
28 // RUN: -fexperimental-strict-floating-point \
26 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \ 29 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \
27 // RUN: opt -S -mem2reg | llc -o=- - | FileCheck -check-prefixes=COMMON,CHECK-ASM32 %s 30 // RUN: opt -S -mem2reg | llc -o=- - | FileCheck -check-prefixes=COMMON,CHECK-ASM32 %s
28 // RUN: %clang_cc1 -triple arm64-linux-gnueabihf -target-feature +neon \ 31 // RUN: %clang_cc1 -triple arm64-linux-gnueabihf -target-feature +neon \
29 // RUN: -ffp-exception-behavior=strict \ 32 // RUN: -ffp-exception-behavior=strict \
33 // RUN: -fexperimental-strict-floating-point \
30 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \ 34 // RUN: -ffreestanding -disable-O0-optnone -emit-llvm %s -o - | \
31 // RUN: opt -S -mem2reg | llc -o=- - | FileCheck -check-prefixes=COMMON,CHECK-ASM64 %s 35 // RUN: opt -S -mem2reg | llc -o=- - | FileCheck -check-prefixes=COMMON,CHECK-ASM64 %s
32 36
33 // REQUIRES: arm-registered-target,aarch64-registered-target 37 // REQUIRES: arm-registered-target,aarch64-registered-target
34 38