|
1 | 1 | // NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py UTC_ARGS: --version 4 |
2 | 2 | // RUN: %clang_cc1 %s -O0 -disable-O0-optnone -emit-llvm -triple x86_64-unknown-unknown \ |
3 | | -// RUN: -o - | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=FULL |
| 3 | +// RUN: -o - | opt -S -passes=sroa | FileCheck %s --check-prefix=FULL |
4 | 4 |
|
5 | 5 | // RUN: %clang_cc1 %s -O0 -disable-O0-optnone -emit-llvm -triple x86_64-unknown-unknown \ |
6 | | -// RUN: -complex-range=basic -o - | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=BASIC |
| 6 | +// RUN: -complex-range=basic -o - | opt -S -passes=sroa | FileCheck %s --check-prefix=BASIC |
7 | 7 |
|
8 | 8 | // RUN: %clang_cc1 %s -O0 -disable-O0-optnone -emit-llvm -triple x86_64-unknown-unknown \ |
9 | | -// RUN: -fno-cx-limited-range -o - | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=FULL |
| 9 | +// RUN: -fno-cx-limited-range -o - | opt -S -passes=sroa | FileCheck %s --check-prefix=FULL |
10 | 10 |
|
11 | 11 | // RUN: %clang_cc1 %s -O0 -disable-O0-optnone -emit-llvm -triple x86_64-unknown-unknown \ |
12 | | -// RUN: -complex-range=improved -o - | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=IMPRVD |
| 12 | +// RUN: -complex-range=improved -o - | opt -S -passes=sroa | FileCheck %s --check-prefix=IMPRVD |
13 | 13 |
|
14 | 14 | // RUN: %clang_cc1 %s -O0 -disable-O0-optnone -emit-llvm -triple x86_64-unknown-unknown \ |
15 | | -// RUN: -complex-range=promoted -o - | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=PRMTD |
| 15 | +// RUN: -complex-range=promoted -o - | opt -S -passes=sroa | FileCheck %s --check-prefix=PRMTD |
16 | 16 |
|
17 | 17 | // RUN: %clang_cc1 %s -O0 -disable-O0-optnone -emit-llvm -triple x86_64-unknown-unknown \ |
18 | | -// RUN: -complex-range=full -o - | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=FULL |
| 18 | +// RUN: -complex-range=full -o - | opt -S -passes=sroa | FileCheck %s --check-prefix=FULL |
19 | 19 |
|
20 | 20 | // RUN: %clang_cc1 -triple x86_64-windows-pc -complex-range=promoted -disable-O0-optnone \ |
21 | | -// RUN: -emit-llvm -o - %s | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=X86WINPRMTD |
| 21 | +// RUN: -emit-llvm -o - %s | opt -S -passes=sroa | FileCheck %s --check-prefix=X86WINPRMTD |
22 | 22 |
|
23 | 23 | // RUN: %clang_cc1 -triple=avr-unknown-unknown -mdouble=32 \ |
24 | 24 | // RUN: -complex-range=promoted -disable-O0-optnone -emit-llvm -o - %s \ |
25 | | -// RUN: | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=AVRFP32 |
| 25 | +// RUN: | opt -S -passes=sroa | FileCheck %s --check-prefix=AVRFP32 |
26 | 26 |
|
27 | 27 | // RUN: %clang_cc1 -triple=avr-unknown-unknown -mdouble=64 \ |
28 | 28 | // RUN: -complex-range=promoted -disable-O0-optnone -emit-llvm -o - %s \ |
29 | | -// RUN: | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=AVRFP64 |
| 29 | +// RUN: | opt -S -passes=sroa | FileCheck %s --check-prefix=AVRFP64 |
30 | 30 |
|
31 | 31 | // Fast math |
32 | 32 | // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu \ |
33 | 33 | // RUN: -ffast-math -complex-range=basic -disable-O0-optnone -emit-llvm -o - %s \ |
34 | | -// RUN: | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=BASIC_FAST |
| 34 | +// RUN: | opt -S -passes=sroa | FileCheck %s --check-prefix=BASIC_FAST |
35 | 35 |
|
36 | 36 | // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu \ |
37 | 37 | // RUN: -ffast-math -complex-range=full -disable-O0-optnone -emit-llvm -o - %s \ |
38 | | -// RUN: | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=FULL_FAST |
| 38 | +// RUN: | opt -S -passes=sroa | FileCheck %s --check-prefix=FULL_FAST |
39 | 39 |
|
40 | 40 | // RUN: %clang_cc1 %s -O0 -disable-O0-optnone -emit-llvm -triple x86_64-unknown-unknown \ |
41 | | -// RUN: -fno-cx-fortran-rules -o - | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=FULL |
| 41 | +// RUN: -fno-cx-fortran-rules -o - | opt -S -passes=sroa | FileCheck %s --check-prefix=FULL |
42 | 42 |
|
43 | 43 | // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu \ |
44 | 44 | // RUN: -ffast-math -complex-range=improved -disable-O0-optnone -emit-llvm -o - %s \ |
45 | | -// RUN: | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=IMPRVD_FAST |
| 45 | +// RUN: | opt -S -passes=sroa | FileCheck %s --check-prefix=IMPRVD_FAST |
46 | 46 |
|
47 | 47 | // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu \ |
48 | 48 | // RUN: -ffast-math -complex-range=promoted -disable-O0-optnone -emit-llvm -o - %s \ |
49 | | -// RUN: | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=PRMTD_FAST |
| 49 | +// RUN: | opt -S -passes=sroa | FileCheck %s --check-prefix=PRMTD_FAST |
50 | 50 |
|
51 | 51 | // strict math mode |
52 | 52 | // RUN: %clang_cc1 -triple x86_64-windows-pc -complex-range=promoted \ |
53 | 53 | // RUN: -ffp-contract=off -frounding-math -ffp-exception-behavior=strict -disable-O0-optnone \ |
54 | | -// RUN: -emit-llvm -o - %s | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=X86WINPRMTD_STRICT |
| 54 | +// RUN: -emit-llvm -o - %s | opt -S -passes=sroa | FileCheck %s --check-prefix=X86WINPRMTD_STRICT |
55 | 55 |
|
56 | 56 | // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -complex-range=promoted \ |
57 | 57 | // RUN: -ffp-contract=off -frounding-math -ffp-exception-behavior=strict -disable-O0-optnone \ |
58 | | -// RUN: -emit-llvm -o - %s | opt -S -passes=mem2reg,sroa | FileCheck %s --check-prefix=PRMTD_STRICT |
| 58 | +// RUN: -emit-llvm -o - %s | opt -S -passes=sroa | FileCheck %s --check-prefix=PRMTD_STRICT |
59 | 59 |
|
60 | 60 | // FULL-LABEL: define dso_local <2 x float> @divf( |
61 | 61 | // FULL-SAME: <2 x float> noundef [[A_COERCE:%.*]], <2 x float> noundef [[B_COERCE:%.*]]) #[[ATTR0:[0-9]+]] { |
|
0 commit comments