| /llvm-project-15.0.7/llvm/test/CodeGen/Generic/ |
| H A D | llc-start-stop.ll | 18 …-pass=Structure -start-after=loop-reduce -o /dev/null 2>&1 | FileCheck %s -check-prefix=START-AFTER 19 ; START-AFTER: -aa -mergeicmps 20 ; START-AFTER: FunctionPass Manager 21 ; START-AFTER-NEXT: Dominator Tree Construction 24 ; START-BEFORE: -machine-branch-prob -regalloc-evict -domtree 25 ; START-BEFORE: FunctionPass Manager 26 ; START-BEFORE: Loop Strength Reduction 27 ; START-BEFORE-NEXT: Basic Alias Analysis (stateless AA impl) 33 ; NONEXISTENT-START-BEFORE: "nonexistent" pass is not registered. 35 ; NONEXISTENT-START-AFTER: "nonexistent" pass is not registered. [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/ConstraintElimination/ |
| H A D | add.ll | 7 ; CHECK-NEXT: [[ADD_PTR_I:%.*]] = add i8 [[START:%.*]], 3 15 ; CHECK-NEXT: [[START_1:%.*]] = add i8 [[START]], 1 18 ; CHECK-NEXT: [[START_2:%.*]] = add i8 [[START]], 2 21 ; CHECK-NEXT: [[START_3:%.*]] = add i8 [[START]], 3 24 ; CHECK-NEXT: [[START_4:%.*]] = add i8 [[START]], 4 66 ; CHECK-NEXT: [[START_1:%.*]] = add i8 [[START]], 1 69 ; CHECK-NEXT: [[START_2:%.*]] = add i8 [[START]], 2 72 ; CHECK-NEXT: [[START_3:%.*]] = add i8 [[START]], 3 75 ; CHECK-NEXT: [[START_4:%.*]] = add i8 [[START]], 4 117 ; CHECK-NEXT: [[START_1:%.*]] = add i8 [[START]], 1 [all …]
|
| H A D | sub.ll | 7 ; CHECK-NEXT: [[SUB_PTR_I:%.*]] = sub i8 [[START:%.*]], 3 15 ; CHECK-NEXT: [[START_1:%.*]] = sub i8 [[START]], 1 18 ; CHECK-NEXT: [[START_2:%.*]] = sub i8 [[START]], 2 21 ; CHECK-NEXT: [[START_3:%.*]] = sub i8 [[START]], 3 24 ; CHECK-NEXT: [[START_4:%.*]] = sub i8 [[START]], 4 66 ; CHECK-NEXT: [[START_1:%.*]] = sub i8 [[START]], 1 69 ; CHECK-NEXT: [[START_2:%.*]] = sub i8 [[START]], 2 72 ; CHECK-NEXT: [[START_3:%.*]] = sub i8 [[START]], 3 75 ; CHECK-NEXT: [[START_4:%.*]] = sub i8 [[START]], 4 78 ; CHECK-NEXT: [[START_5:%.*]] = sub i8 [[START]], 5 [all …]
|
| H A D | sub-nuw.ll | 7 ; CHECK-NEXT: [[SUB_PTR_I:%.*]] = sub nuw i8 [[START:%.*]], 3 13 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8 [[START]], [[HIGH]] 15 ; CHECK-NEXT: [[START_1:%.*]] = sub nuw i8 [[START]], 1 18 ; CHECK-NEXT: [[START_2:%.*]] = sub nuw i8 [[START]], 2 21 ; CHECK-NEXT: [[START_3:%.*]] = sub nuw i8 [[START]], 3 24 ; CHECK-NEXT: [[START_4:%.*]] = sub nuw i8 [[START]], 4 66 ; CHECK-NEXT: [[START_1:%.*]] = sub nuw i8 [[START]], 1 69 ; CHECK-NEXT: [[START_2:%.*]] = sub nuw i8 [[START]], 2 72 ; CHECK-NEXT: [[START_3:%.*]] = sub nuw i8 [[START]], 3 75 ; CHECK-NEXT: [[START_4:%.*]] = sub nuw i8 [[START]], 4 [all …]
|
| H A D | mixed-signed-unsigned-predicates.ll | 7 ; CHECK-NEXT: [[ADD_PTR_I:%.*]] = add nuw i8 [[START:%.*]], 3 11 ; CHECK-NEXT: [[UC_3:%.*]] = icmp ugt i8 [[START]], [[HIGH]] 12 ; CHECK-NEXT: [[START_1_1:%.*]] = add nuw i8 [[START]], 1 15 ; CHECK-NEXT: [[START_3_1:%.*]] = add nuw i8 [[START]], 3 26 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]] 27 ; CHECK-NEXT: [[START_1:%.*]] = add nuw i8 [[START]], 1 34 ; CHECK-NEXT: [[START_2:%.*]] = add nuw i8 [[START]], 2 41 ; CHECK-NEXT: [[START_3:%.*]] = add nuw i8 [[START]], 3 46 ; CHECK-NEXT: [[START_4:%.*]] = add nuw i8 [[START]], 4 147 ; CHECK-NEXT: [[START_1:%.*]] = add nuw i8 [[START]], 1 [all …]
|
| H A D | geps-pointers-to-arrays.ll | 7 ; CHECK-NEXT: [[ADD_PTR_I:%.*]] = getelementptr inbounds [10 x i8], [10 x i8]* [[START:%.*]], i6… 11 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [10 x i8], [10 x i8]* [[START]], i64 5, i… 41 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [10 x i8], [10 x i8]* [[START]], i64 10, … 71 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [10 x i8], [10 x i8]* [[START]], i64 5, i… 101 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [10 x i8], [10 x i8]* [[START]], i64 5, i… 133 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [10 x i8], [10 x i8]* [[START]], i64 10, … 162 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [10 x i8], [10 x i8]* [[START]], i64 10, … 165 ; CHECK-NEXT: [[START_1:%.*]] = getelementptr inbounds [10 x i8], [10 x i8]* [[START]], i64 2, i… 197 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [10 x i8], [10 x i8]* [[START]], i64 3, i… 200 ; CHECK-NEXT: [[START_1:%.*]] = getelementptr inbounds [10 x i8], [10 x i8]* [[START]], i64 3, i… [all …]
|
| H A D | add-nuw.ll | 7 ; CHECK-NEXT: [[ADD_PTR_I:%.*]] = add nuw i8 [[START:%.*]], 3 13 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8 [[START]], [[HIGH]] 15 ; CHECK-NEXT: [[START_1:%.*]] = add nuw i8 [[START]], 1 18 ; CHECK-NEXT: [[START_2:%.*]] = add nuw i8 [[START]], 2 21 ; CHECK-NEXT: [[START_3:%.*]] = add nuw i8 [[START]], 3 24 ; CHECK-NEXT: [[START_4:%.*]] = add nuw i8 [[START]], 4 66 ; CHECK-NEXT: [[START_1:%.*]] = add nuw i8 [[START]], 1 69 ; CHECK-NEXT: [[START_2:%.*]] = add nuw i8 [[START]], 2 72 ; CHECK-NEXT: [[START_3:%.*]] = add nuw i8 [[START]], 3 75 ; CHECK-NEXT: [[START_4:%.*]] = add nuw i8 [[START]], 4 [all …]
|
| H A D | add-nsw.ll | 7 ; CHECK-NEXT: [[ADD_PTR_I:%.*]] = add nsw i8 [[START:%.*]], 3 13 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8 [[START]], [[HIGH]] 15 ; CHECK-NEXT: [[START_1:%.*]] = add nsw i8 [[START]], 1 18 ; CHECK-NEXT: [[START_2:%.*]] = add nsw i8 [[START]], 2 21 ; CHECK-NEXT: [[START_3:%.*]] = add nsw i8 [[START]], 3 24 ; CHECK-NEXT: [[START_4:%.*]] = add nsw i8 [[START]], 4 64 ; CHECK-NEXT: [[T_0:%.*]] = icmp slt i8 [[START]], [[HIGH]] 66 ; CHECK-NEXT: [[START_1:%.*]] = add nsw i8 [[START]], 1 69 ; CHECK-NEXT: [[START_2:%.*]] = add nsw i8 [[START]], 2 72 ; CHECK-NEXT: [[START_3:%.*]] = add nsw i8 [[START]], 3 [all …]
|
| H A D | geps-pointers-to-structs.ll | 9 ; CHECK-NEXT: [[ADD_PTR:%.*]] = getelementptr inbounds [[STRUCT_1:%.*]], %struct.1* [[START:%.*]… 14 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [[STRUCT_1]], %struct.1* [[START]], i64 5… 48 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [[STRUCT_1]], %struct.1* [[START]], i64 [… 149 ; CHECK-NEXT: [[ADD_PTR:%.*]] = getelementptr inbounds [[STRUCT_1:%.*]], %struct.1* [[START:%.*]… 154 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [[STRUCT_1]], %struct.1* [[START]], i64 6… 180 ; CHECK-NEXT: [[ADD_PTR:%.*]] = getelementptr inbounds [[STRUCT_1:%.*]], %struct.1* [[START:%.*]… 184 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [[STRUCT_1]], %struct.1* [[START]], i64 5… 213 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [[STRUCT_1]], %struct.1* [[START]], i64 5… 307 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [[STRUCT_2]], %struct.2* [[START]], i64 6… 378 ; CHECK-NEXT: [[START_0:%.*]] = getelementptr inbounds [[STRUCT_2]], %struct.2* [[START]], i64 6… [all …]
|
| H A D | geps-signed-predicates.ll | 195 ; CHECK-NEXT: [[T_0:%.*]] = icmp slt i8* [[START]], [[HIGH]] 197 ; CHECK-NEXT: [[START_1:%.*]] = getelementptr inbounds i8, i8* [[START]], i64 1 241 ; CHECK-NEXT: [[ADD_PTR_I:%.*]] = getelementptr i8, i8* [[START:%.*]], i64 3 247 ; CHECK-NEXT: [[T_0:%.*]] = icmp slt i8* [[START]], [[HIGH]] 249 ; CHECK-NEXT: [[START_1:%.*]] = getelementptr i8, i8* [[START]], i64 1 252 ; CHECK-NEXT: [[START_2:%.*]] = getelementptr i8, i8* [[START]], i64 2 255 ; CHECK-NEXT: [[START_3:%.*]] = getelementptr i8, i8* [[START]], i64 3 258 ; CHECK-NEXT: [[START_4:%.*]] = getelementptr i8, i8* [[START]], i64 4 298 ; CHECK-NEXT: [[T_0:%.*]] = icmp sle i8* [[START]], [[HIGH]] 357 ; CHECK-NEXT: [[F_0:%.*]] = icmp sgt i8* [[START]], [[HIGH]] [all …]
|
| H A D | geps-unsigned-predicates.ll | 195 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8* [[START]], [[HIGH]] 197 ; CHECK-NEXT: [[START_1:%.*]] = getelementptr inbounds i8, i8* [[START]], i64 1 241 ; CHECK-NEXT: [[ADD_PTR_I:%.*]] = getelementptr i8, i8* [[START:%.*]], i64 3 247 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8* [[START]], [[HIGH]] 249 ; CHECK-NEXT: [[START_1:%.*]] = getelementptr i8, i8* [[START]], i64 1 252 ; CHECK-NEXT: [[START_2:%.*]] = getelementptr i8, i8* [[START]], i64 2 255 ; CHECK-NEXT: [[START_3:%.*]] = getelementptr i8, i8* [[START]], i64 3 258 ; CHECK-NEXT: [[START_4:%.*]] = getelementptr i8, i8* [[START]], i64 4 298 ; CHECK-NEXT: [[T_0:%.*]] = icmp ule i8* [[START]], [[HIGH]] 357 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8* [[START]], [[HIGH]] [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objdump/X86/ |
| H A D | start-stop-address.test | 5 // RUN: llvm-objdump -d %t.out --start-address=0x40 | FileCheck %s --check-prefix START 41 // START-NOT: Disassembly 42 // START: Disassembly of section .anothertext: 43 // START-EMPTY: 44 // START-NEXT: 0000000000000010 <main>: 45 // START-NEXT: 40: 48 83 c4 20 addq $32, %rsp 46 // START-NEXT: 44: 5d popq %rbp 47 // START-EMPTY: 48 // START-NEXT: 0000000000000045 <somedata>: 49 // START-NEXT: 45: 74 65 73 74 20 73 74 72 test str [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | llc-start-stop-instance.ll | 13 ; RUN: | FileCheck -check-prefix=START-BEFORE-DEAD1 %s 16 ; RUN: | FileCheck -check-prefix=START-AFTER-DEAD1 %s 42 ; START-BEFORE-DEAD1: -dead-mi-elimination 43 ; START-BEFORE-DEAD1-NOT: Remove dead machine instructions 44 ; START-BEFORE-DEAD1: Remove dead machine instructions 45 ; START-BEFORE-DEAD1-NOT: Remove dead machine instructions 49 ; START-AFTER-DEAD1-NOT: -dead-mi-elimination 50 ; START-AFTER-DEAD1-NOT: Remove dead machine instructions
|
| /llvm-project-15.0.7/libc/test/src/math/exhaustive/ |
| H A D | log10f_test.cpp | 36 static constexpr uint32_t START = 0x0000'0000U; variable 42 test_full_range(START, STOP, mpfr::RoundingMode::Nearest); in TEST_F() 46 test_full_range(START, STOP, mpfr::RoundingMode::Upward); in TEST_F() 50 test_full_range(START, STOP, mpfr::RoundingMode::Downward); in TEST_F() 54 test_full_range(START, STOP, mpfr::RoundingMode::TowardZero); in TEST_F()
|
| H A D | log1pf_test.cpp | 36 static constexpr uint32_t START = 0x0000'0000U; variable 43 test_full_range(START, STOP, mpfr::RoundingMode::Nearest); in TEST_F() 47 test_full_range(START, STOP, mpfr::RoundingMode::Upward); in TEST_F() 51 test_full_range(START, STOP, mpfr::RoundingMode::Downward); in TEST_F() 55 test_full_range(START, STOP, mpfr::RoundingMode::TowardZero); in TEST_F()
|
| H A D | hypotf_test.cpp | 49 static constexpr uint32_t START = (23U + 127U) << 23; variable 53 test_full_range(START, STOP, mpfr::RoundingMode::Nearest); in TEST_F() 57 test_full_range(START, STOP, mpfr::RoundingMode::Upward); in TEST_F() 61 test_full_range(START, STOP, mpfr::RoundingMode::Downward); in TEST_F() 65 test_full_range(START, STOP, mpfr::RoundingMode::TowardZero); in TEST_F()
|
| /llvm-project-15.0.7/mlir/test/Target/Cpp/ |
| H A D | for.mlir | 10 // CPP-DEFAULT: void test_for(size_t [[START:[^ ]*]], size_t [[STOP:[^ ]*]], size_t [[STEP:[^ ]*]])… 11 // CPP-DEFAULT-NEXT: for (size_t [[ITER:[^ ]*]] = [[START]]; [[ITER]] < [[STOP]]; [[ITER]] += [[STE… 16 // CPP-DECLTOP: void test_for(size_t [[START:[^ ]*]], size_t [[STOP:[^ ]*]], size_t [[STEP:[^ ]*]])… 18 // CPP-DECLTOP-NEXT: for (size_t [[ITER:[^ ]*]] = [[START]]; [[ITER]] < [[STOP]]; [[ITER]] += [[STE… 40 // CPP-DEFAULT-NEXT: size_t [[START:[^ ]*]] = 0; 49 // CPP-DEFAULT-NEXT: for (size_t [[ITER:[^ ]*]] = [[START]]; [[ITER]] < [[STOP]]; [[ITER]] += [[STE… 60 // CPP-DECLTOP-NEXT: size_t [[START:[^ ]*]]; 69 // CPP-DECLTOP-NEXT: [[START]] = 0; 76 // CPP-DECLTOP-NEXT: for (size_t [[ITER:[^ ]*]] = [[START]]; [[ITER]] < [[STOP]]; [[ITER]] += [[STE…
|
| /llvm-project-15.0.7/llvm/test/Transforms/AtomicExpand/ARM/ |
| H A D | cmpxchg-weak.ll | 6 ; CHECK: br label %[[START:.*]] 8 ; CHECK: [[START]]: 28 ; CHECK: [[LOADED_NOSTORE:%.*]] = phi i32 [ [[LOADED]], %[[START]] ] 49 ; CHECK: br label %[[START:.*]] 51 ; CHECK: [[START]]: 89 ; CHECK: br label %[[START:.*]] 91 ; CHECK: [[START]]: 110 ; CHECK: [[LOADED_NOSTORE:%.*]] = phi i32 [ [[LOADED]], %[[START]] ] 131 ; CHECK: br label %[[START:.*]] 133 ; CHECK: [[START]]: [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopRotate/ |
| H A D | PhiSelfReference-1.ll | 6 br i1 false, label %START, label %return 8 START: ; preds = %entry 17 bb85: ; preds = %START 23 cond_false93: ; preds = %START
|
| H A D | switch.ll | 9 ; CHECK-NEXT: [[STATE:%.*]] = phi i8 [ 2, [[START:%.*]] ], [ [[NEXT_STATE:%.*]], [[LATCH:%.*]] ] 10 ; CHECK-NEXT: [[COUNT:%.*]] = phi i64 [ 0, [[START]] ], [ [[INC:%.*]], [[LATCH]] ] 50 ; CHECK-NEXT: [[STATE:%.*]] = phi i8 [ [[START_STATE:%.*]], [[START:%.*]] ], [ [[NEXT_STATE:%.*]… 51 ; CHECK-NEXT: [[COUNT:%.*]] = phi i64 [ 0, [[START]] ], [ [[INC:%.*]], [[LATCH]] ] 91 ; CHECK-NEXT: [[STATE:%.*]] = phi i8 [ 0, [[START:%.*]] ], [ [[NEXT_STATE:%.*]], [[LATCH:%.*]] ] 92 ; CHECK-NEXT: [[COUNT:%.*]] = phi i64 [ 0, [[START]] ], [ [[INC:%.*]], [[LATCH]] ] 132 ; CHECK-NEXT: [[STATE:%.*]] = phi i8 [ [[START_STATE:%.*]], [[START:%.*]] ], [ [[NEXT_STATE:%.*]… 133 ; CHECK-NEXT: [[COUNT:%.*]] = phi i64 [ 0, [[START]] ], [ [[INC:%.*]], [[LATCH]] ]
|
| /llvm-project-15.0.7/libc/test/integration/src/threads/ |
| H A D | mtx_test.cpp | 20 constexpr int START = 0; variable 24 static int shared_int = START; 27 int last_count = START; in counter() 50 int last_count = START; in relay_counter() 53 if (shared_int == START) { in relay_counter()
|
| /llvm-project-15.0.7/libc/test/integration/src/pthread/ |
| H A D | pthread_mutex_test.cpp | 21 constexpr int START = 0; variable 25 static int shared_int = START; 28 int last_count = START; in counter() 50 int last_count = START; in relay_counter() 53 if (shared_int == START) { in relay_counter()
|
| /llvm-project-15.0.7/libc/src/threads/linux/ |
| H A D | call_once.cpp | 24 static constexpr FutexWordType START = 0x11; variable 45 if (futex_word->compare_exchange_strong(not_called, START)) { 56 FutexWordType status = START;
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | phi-known-bits-operand-order.ll | 14 ; CHECK-NEXT: [[CELL_0:%.*]] = phi i32 [ 0, [[ENTRY:%.*]] ], [ [[START:%.*]], [[FOR_COND26:%.*]]… 18 ; CHECK-NEXT: [[START]] = add nuw nsw i32 [[CELL_0]], 1 21 ; CHECK-NEXT: [[I_1:%.*]] = phi i32 [ [[START]], [[IF_THEN]] ], [ [[STEP:%.*]], [[FOR_COND11]] ] 60 ; CHECK-NEXT: [[CELL_0:%.*]] = phi i32 [ 0, [[ENTRY:%.*]] ], [ [[START:%.*]], [[FOR_COND26:%.*]]… 64 ; CHECK-NEXT: [[START]] = add nuw nsw i32 [[CELL_0]], 1 67 ; CHECK-NEXT: [[I_1:%.*]] = phi i32 [ [[STEP:%.*]], [[FOR_COND11]] ], [ [[START]], [[IF_THEN]] ]
|
| /llvm-project-15.0.7/lld/test/wasm/ |
| H A D | trace-symbol.s | 7 …-ld -o %t.wasm %t.start.o %t.ret32.o -trace-symbol=_start | FileCheck %s -check-prefixes=JUST-START 27 # JUST-START: start.o: definition of _start 28 # JUST-START-NOT: ret32
|