Home
last modified time | relevance | path

Searched refs:O2 (Results 1 – 25 of 1152) sorted by relevance

12345678910>>...47

/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/
H A Drv64-spill-zvlsseg.ll42 ; SPILL-O2-NEXT: #APP
43 ; SPILL-O2-NEXT: #NO_APP
54 ; SPILL-O2-NEXT: ret
98 ; SPILL-O2-NEXT: #APP
110 ; SPILL-O2-NEXT: ret
155 ; SPILL-O2-NEXT: #APP
168 ; SPILL-O2-NEXT: ret
213 ; SPILL-O2-NEXT: #APP
226 ; SPILL-O2-NEXT: ret
274 ; SPILL-O2-NEXT: #APP
[all …]
H A Drv32-spill-zvlsseg.ll42 ; SPILL-O2-NEXT: #APP
43 ; SPILL-O2-NEXT: #NO_APP
54 ; SPILL-O2-NEXT: ret
98 ; SPILL-O2-NEXT: #APP
110 ; SPILL-O2-NEXT: ret
155 ; SPILL-O2-NEXT: #APP
168 ; SPILL-O2-NEXT: ret
213 ; SPILL-O2-NEXT: #APP
226 ; SPILL-O2-NEXT: ret
274 ; SPILL-O2-NEXT: #APP
[all …]
H A Drv32-spill-vector.ll34 ; SPILL-O2-NEXT: #APP
35 ; SPILL-O2-NEXT: #NO_APP
42 ; SPILL-O2-NEXT: ret
77 ; SPILL-O2-NEXT: #APP
85 ; SPILL-O2-NEXT: ret
120 ; SPILL-O2-NEXT: #APP
128 ; SPILL-O2-NEXT: ret
163 ; SPILL-O2-NEXT: #APP
171 ; SPILL-O2-NEXT: ret
206 ; SPILL-O2-NEXT: #APP
[all …]
H A Drv64-spill-vector.ll34 ; SPILL-O2-NEXT: #APP
35 ; SPILL-O2-NEXT: #NO_APP
42 ; SPILL-O2-NEXT: ret
77 ; SPILL-O2-NEXT: #APP
78 ; SPILL-O2-NEXT: #NO_APP
85 ; SPILL-O2-NEXT: ret
120 ; SPILL-O2-NEXT: #APP
121 ; SPILL-O2-NEXT: #NO_APP
128 ; SPILL-O2-NEXT: ret
163 ; SPILL-O2-NEXT: #APP
[all …]
H A Drv32-spill-vector-csr.ll46 ; SPILL-O2-LABEL: foo:
47 ; SPILL-O2: # %bb.0:
51 ; SPILL-O2-NEXT: csrr a1, vlenb
52 ; SPILL-O2-NEXT: slli a1, a1, 1
53 ; SPILL-O2-NEXT: sub sp, sp, a1
54 ; SPILL-O2-NEXT: mv s0, a0
59 ; SPILL-O2-NEXT: csrr a0, vlenb
60 ; SPILL-O2-NEXT: add a0, sp, a0
65 ; SPILL-O2-NEXT: call puts@plt
67 ; SPILL-O2-NEXT: csrr a0, vlenb
[all …]
H A Drv64-spill-vector-csr.ll46 ; SPILL-O2-LABEL: foo:
47 ; SPILL-O2: # %bb.0:
51 ; SPILL-O2-NEXT: csrr a1, vlenb
52 ; SPILL-O2-NEXT: slli a1, a1, 1
53 ; SPILL-O2-NEXT: sub sp, sp, a1
54 ; SPILL-O2-NEXT: mv s0, a0
59 ; SPILL-O2-NEXT: csrr a0, vlenb
60 ; SPILL-O2-NEXT: add a0, sp, a0
65 ; SPILL-O2-NEXT: call puts@plt
67 ; SPILL-O2-NEXT: csrr a0, vlenb
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Daarch64-mops.ll33 ; SDAG-MOPS-O2-NEXT: ret
54 ; SDAG-MOPS-O2-NEXT: ret
83 ; SDAG-MOPS-O2-NEXT: ret
141 ; SDAG-MOPS-O2-NEXT: ret
206 ; SDAG-MOPS-O2-NEXT: ret
271 ; SDAG-MOPS-O2-NEXT: ret
320 ; SDAG-MOPS-O2-NEXT: ret
369 ; SDAG-MOPS-O2-NEXT: ret
391 ; SDAG-MOPS-O2-NEXT: ret
413 ; SDAG-MOPS-O2-NEXT: ret
[all …]
H A Daarch64-tail-dup-size.ll2 ; RUN: llc -mtriple=aarch64-none-linux -O2 < %s | FileCheck %s --check-prefix=CHECK-O2
17 ; CHECK-O2-LABEL: testcase:
21 ; CHECK-O2-NEXT: cbz x9, .LBB0_2
23 ; CHECK-O2-NEXT: ldr x9, [x9]
24 ; CHECK-O2-NEXT: str x9, [x0]
26 ; CHECK-O2-NEXT: b .LBB0_3
27 ; CHECK-O2-NEXT: .LBB0_2:
28 ; CHECK-O2-NEXT: mov x8, xzr
31 ; CHECK-O2-NEXT: add x2, x8, #16
32 ; CHECK-O2-NEXT: mov w0, #10
[all …]
/llvm-project-15.0.7/libc/src/math/generic/
H A DCMakeLists.txt10 -O2
22 -O2
34 -O2
116 -O2
128 -O2
140 -O2
152 -O2
164 -O2
176 -O2
188 -O2
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dllc-pipeline.ll699 ; GCN-O2-NEXT:Profile summary info
709 ; GCN-O2-NEXT: ModulePass Manager
730 ; GCN-O2-NEXT: SROA
733 ; GCN-O2-NEXT: Memory SSA
736 ; GCN-O2-NEXT: LCSSA Verifier
747 ; GCN-O2-NEXT: Early CSE
750 ; GCN-O2-NEXT: Early CSE
781 ; GCN-O2-NEXT: Early CSE
812 ; GCN-O2-NEXT: Code sinking
831 ; GCN-O2-NEXT: Memory SSA
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/X86/
H A Dhoist-load-of-baseptr.ll3 ; RUN: opt -passes="default<O2>" -S < %s | FileCheck --check-prefixes=O2 %s
45 ; O2-NEXT: entry:
53 ; O2: for.cond1.preheader:
56 ; O2: for.body4.preheader:
58 ; O2: vector.body:
75 ; O2: middle.block:
77 ; O2: for.body4.preheader11:
80 ; O2: for.cond.cleanup:
81 ; O2-NEXT: ret void
82 ; O2: for.cond.cleanup3:
[all …]
/llvm-project-15.0.7/libc/src/fenv/
H A DCMakeLists.txt11 -O2
24 -O2
37 -O2
50 -O2
63 -O2
76 -O2
89 -O2
102 -O2
115 -O2
128 -O2
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/
H A Datomic64.ll138 ; O2-NEXT: nop
141 ; O2-NEXT: nop
295 ; O2-NEXT: nop
298 ; O2-NEXT: nop
452 ; O2-NEXT: nop
455 ; O2-NEXT: nop
609 ; O2-NEXT: nop
612 ; O2-NEXT: nop
766 ; O2-NEXT: nop
769 ; O2-NEXT: nop
[all …]
H A Datomic.ll249 ; O2-NEXT: nop
252 ; O2-NEXT: nop
505 ; O2-NEXT: nop
508 ; O2-NEXT: nop
761 ; O2-NEXT: nop
764 ; O2-NEXT: nop
1016 ; O2-NEXT: nop
1019 ; O2-NEXT: nop
1271 ; O2-NEXT: nop
1274 ; O2-NEXT: nop
[all …]
/llvm-project-15.0.7/libc/src/math/aarch64/
H A DCMakeLists.txt8 -O2
18 -O2
28 -O2
38 -O2
48 -O2
58 -O2
68 -O2
78 -O2
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Dos_log.m1 … -triple x86_64-darwin-apple -fobjc-arc -O2 -disable-llvm-passes | FileCheck %s --check-prefixes=C…
26 // CHECK-O2: %[[V0:.*]] = call i8* @llvm.objc.retain(
27 // CHECK-O2: store i8* %[[V0]], i8** %[[A_ADDR]], align 8,
47 // CHECK-O2: %[[V14:.*]] = bitcast %{{.*}}* %[[V13]] to i8*
48 // CHECK-O2: call void @llvm.objc.release(i8* %[[V14]])
49 // CHECK-O2: %[[V15:.*]] = load i8*, i8** %[[A_ADDR]], align 8
50 // CHECK-O2: call void @llvm.objc.release(i8* %[[V15]])
89 // CHECK-O2: %[[V9:.*]] = load i8*, i8** %[[OS_LOG_ARG]], align 8
90 // CHECK-O2: call void @llvm.objc.release(i8* %[[V9]])
120 // CHECK-O2: call void @llvm.objc.release(i8* %[[V14]])
[all …]
/llvm-project-15.0.7/llvm/test/Other/
H A Dopt-pipeline-vector-passes.ll2 …fy -debug-pass-manager -passes='default<O2>' -force-vector-width=4 -S %s 2>&1 | FileCheck %s --che…
3 ; RUN: opt -disable-verify -debug-pass-manager -passes='default<O2>' -force-vector-width=4 -extra-v…
6 …ss-manager -passes='default<O2>' -force-vector-width=0 -extra-vectorizer-passes -S %s 2>&1 | FileC…
10 ; The loop vectorizer still runs at both -O1/-O2 even with the
20 ; Everything runs at -O2.
21 ; O2-LABEL: Running pass: LoopVectorizePass
22 ; O2-NOT: Running pass: EarlyCSEPass
23 ; O2-NOT: Running pass: LICMPass
24 ; O2: Running pass: SLPVectorizerPass
25 ; O2: Running pass: VectorCombinePass
H A Dnew-pm-pgo.ll1 ; RUN: opt -debug-pass-manager -passes='default<O2>' -pgo-kind=pgo-instr-gen-pipeline -profile-file…
3 ; RUN: opt -debug-pass-manager -passes='default<O2>' -pgo-kind=pgo-instr-use-pipeline -profile-file…
4 ; RUN: opt -debug-pass-manager -passes='thinlto-pre-link<O2>' -pgo-kind=pgo-instr-use-pipeline -pro…
5 ; RUN: opt -debug-pass-manager -passes='thinlto<O2>' -pgo-kind=pgo-instr-use-pipeline -profile-file…
6 ; RUN: opt -debug-pass-manager -passes='default<O2>' -hot-cold-split -pgo-kind=pgo-instr-use-pipeli…
7 ; RUN: opt -debug-pass-manager -passes='default<O2>' -pgo-kind=pgo-sample-use-pipeline -profile-fil…
9 ; RUN: opt -debug-pass-manager -passes='thinlto-pre-link<O2>' -pgo-kind=pgo-sample-use-pipeline -pr…
11 ; RUN: opt -debug-pass-manager -passes='thinlto<O2>' -pgo-kind=pgo-sample-use-pipeline -profile-fil…
13 ; RUN: opt -debug-pass-manager -passes='default<O2>' -new-pm-debug-info-for-profiling %s 2>&1 |File…
/llvm-project-15.0.7/llvm/test/tools/llvm-isel-fuzzer/
H A Dexecname-options.ll12 ; RUN: rm -f %t.bin--gisel-O2
20 ; RUN: cp llvm-isel-fuzzer %t.bin--gisel-O2
21 ; RUN: not %t.bin--gisel-O2 %t.input 2>&1 | FileCheck -check-prefix=GISEL-O2 %s
22 ; GISEL-O2: Injected args: -global-isel -O0 -O2
23 ; GISEL-O2: -mtriple must be specified
/llvm-project-15.0.7/clang/test/Driver/
H A Dhip-toolchain-opt.hip25 // RUN: %clang -### -O2 \
30 // RUN: 2>&1 | FileCheck --check-prefixes=ALL,O2 %s
64 // O2-SAME: "-O2"
78 // O2-SAME: "-plugin-opt=O2"
80 // Os-SAME: "-plugin-opt=O2"
81 // Oz-SAME: "-plugin-opt=O2"
88 // O2-SAME: "-O2"
/llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/
H A Ddivrem-combine.ll1 ; RUN: llc -O2 < %s -march=nvptx -mcpu=sm_35 | FileCheck %s --check-prefix=O2 --check-prefix=CHECK
3 ; RUN: %if ptxas %{ llc -O2 < %s -march=nvptx -mcpu=sm_35 | %ptxas-verify -arch=sm_35 %}
16 ; during NVPTX isel, at -O2. At -O0, we should leave it alone.
25 ; O2: mul.lo.s32 [[mul:%r[0-9]+]], [[quot]], [[den]];
26 ; O2: sub.s32 [[rem:%r[0-9]+]], [[num]], [[mul]]
29 ; O2: st{{.*}}[[quot]]
31 ; O2: st{{.*}}[[rem]]
46 ; O2: mul.lo.{{u|s}}32 [[mul:%r[0-9]+]], [[quot]], [[den]];
47 ; O2: sub.{{u|s}}32 [[rem:%r[0-9]+]], [[num]], [[mul]]
50 ; O2: st{{.*}}[[quot]]
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.relops/
H A Dless_equal.pass.cpp72 using O2 = optional<long>; in main() typedef
74 static_assert(o1 <= O2(42), ""); in main()
75 static_assert(!(O2(101) <= o1), ""); in main()
79 using O2 = optional<const int>; in main() typedef
81 static_assert(o1 <= O2(42), ""); in main()
82 static_assert(!(O2(101) <= o1), ""); in main()
H A Dgreater_equal.pass.cpp72 using O2 = optional<long>; in main() typedef
74 static_assert(o1 >= O2(42), ""); in main()
75 static_assert(!(O2(11) >= o1), ""); in main()
79 using O2 = optional<const int>; in main() typedef
81 static_assert(o1 >= O2(42), ""); in main()
82 static_assert(!(O2(1) >= o1), ""); in main()
H A Dgreater_than.pass.cpp70 using O2 = optional<long>; in main() typedef
72 static_assert(o1 > O2(1), ""); in main()
73 static_assert(!(O2(42) > o1), ""); in main()
77 using O2 = optional<const int>; in main() typedef
79 static_assert(o1 > O2(1), ""); in main()
80 static_assert(!(O2(42) > o1), ""); in main()
H A Dequal.pass.cpp75 using O2 = optional<long>; in main() typedef
77 static_assert(o1 == O2(42), ""); in main()
78 static_assert(!(O2(101) == o1), ""); in main()
82 using O2 = optional<const int>; in main() typedef
84 static_assert(o1 == O2(42), ""); in main()
85 static_assert(!(O2(101) == o1), ""); in main()

12345678910>>...47