| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/ |
| H A D | rv64-spill-zvlsseg.ll | 42 ; 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 D | rv32-spill-zvlsseg.ll | 42 ; 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 D | rv32-spill-vector.ll | 34 ; 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 D | rv64-spill-vector.ll | 34 ; 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 D | rv32-spill-vector-csr.ll | 46 ; 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 D | rv64-spill-vector-csr.ll | 46 ; 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 D | aarch64-mops.ll | 33 ; 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 D | aarch64-tail-dup-size.ll | 2 ; 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 D | CMakeLists.txt | 10 -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 D | llc-pipeline.ll | 699 ; 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 D | hoist-load-of-baseptr.ll | 3 ; 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 D | CMakeLists.txt | 11 -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 D | atomic64.ll | 138 ; 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 D | atomic.ll | 249 ; 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 D | CMakeLists.txt | 8 -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 D | os_log.m | 1 … -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 D | opt-pipeline-vector-passes.ll | 2 …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 D | new-pm-pgo.ll | 1 ; 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 D | execname-options.ll | 12 ; 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 D | hip-toolchain-opt.hip | 25 // 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 D | divrem-combine.ll | 1 ; 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 D | less_equal.pass.cpp | 72 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 D | greater_equal.pass.cpp | 72 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 D | greater_than.pass.cpp | 70 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 D | equal.pass.cpp | 75 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()
|