| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | undef-spell-corrector.s | 13 # INSERT: error: undefined symbol: bcde 14 # INSERT-NEXT: >>> referenced by {{.*}} 15 # INSERT-NEXT: >>> did you mean: abcde 16 # INSERT-NEXT: >>> defined in: [[FILE]] 17 # INSERT: error: undefined symbol: abcd 18 # INSERT-NEXT: >>> referenced by {{.*}} 19 # INSERT-NEXT: >>> did you mean: abcde 20 # INSERT-NEXT: >>> defined in: [[FILE]] 21 # INSERT: error: undefined symbol: abde 22 # INSERT-NEXT: >>> referenced by {{.*}} [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | regbankselect-insert.mir | 17 ; CHECK-NEXT: [[INSERT:%[0-9]+]]:sgpr(s64) = G_INSERT [[COPY]], [[COPY1]](s32), 0 36 ; CHECK-NEXT: [[INSERT:%[0-9]+]]:vgpr(s64) = G_INSERT [[COPY2]], [[COPY1]](s32), 0 54 ; CHECK-NEXT: [[INSERT:%[0-9]+]]:vgpr(s64) = G_INSERT [[COPY]], [[COPY2]](s32), 0 71 ; CHECK-NEXT: [[INSERT:%[0-9]+]]:sgpr(s64) = G_INSERT [[COPY]], [[COPY1]](s32), 0 89 ; CHECK-NEXT: [[INSERT:%[0-9]+]]:vgpr(s96) = G_INSERT [[COPY]], [[COPY1]](s32), 0 107 ; CHECK-NEXT: [[INSERT:%[0-9]+]]:agpr(s64) = G_INSERT [[COPY]], [[COPY1]](s32), 0 126 ; CHECK-NEXT: [[INSERT:%[0-9]+]]:vgpr(s64) = G_INSERT [[COPY2]], [[COPY1]](s32), 0 144 ; CHECK-NEXT: [[INSERT:%[0-9]+]]:vgpr(s64) = G_INSERT [[COPY]], [[COPY2]](s32), 0 164 ; CHECK-NEXT: [[INSERT:%[0-9]+]]:vgpr(s64) = G_INSERT [[COPY2]], [[COPY3]](s32), 0 183 ; CHECK-NEXT: [[INSERT:%[0-9]+]]:vgpr(s64) = G_INSERT [[COPY2]], [[COPY3]](s32), 0
|
| H A D | legalize-insert.mir | 16 ; CHECK-NEXT: $vgpr0_vgpr1 = COPY [[INSERT]](s64) 34 ; CHECK-NEXT: $vgpr0_vgpr1 = COPY [[INSERT]](s64) 53 ; CHECK-NEXT: $vgpr0_vgpr1 = COPY [[INSERT]](s64) 72 ; CHECK-NEXT: $vgpr0_vgpr1_vgpr2 = COPY [[INSERT]](s96) 90 ; CHECK-NEXT: $vgpr0_vgpr1_vgpr2 = COPY [[INSERT]](s96) 288 ; CHECK-NEXT: $vgpr0_vgpr1 = COPY [[INSERT]](p0) 306 ; CHECK-NEXT: $vgpr0_vgpr1 = COPY [[INSERT]](p0) 1684 ; CHECK-NEXT: $vgpr0_vgpr1 = COPY [[INSERT]](s64) 1704 ; CHECK-NEXT: $vgpr0_vgpr1 = COPY [[INSERT]](s64) 1724 ; CHECK-NEXT: $vgpr0_vgpr1 = COPY [[INSERT]](s64) [all …]
|
| /llvm-project-15.0.7/lld/test/ELF/linkerscript/ |
| H A D | insert-duplicate.test | 3 ## INSERT commands. It is discouraged in the real world. 22 SECTIONS { .foo.data : { *(.foo.data) } } INSERT AFTER .foo.text; 25 SECTIONS { .foo.text : { *(.foo.text) } } INSERT AFTER .foo.data; 28 SECTIONS { .foo.data : { *(.foo.data) } } INSERT AFTER .foo.text;
|
| H A D | insert-multi.test | 2 ## Sections in an INSERT command are in a unit. Their order is preserved. 28 } INSERT AFTER .data; 34 } INSERT BEFORE .text; 40 } INSERT AFTER .data;
|
| H A D | insert-after.test | 5 ## we check that can use INSERT AFTER to insert sections .foo.data 22 ## There is no main linker script. INSERT AFTER just reorders output sections, 42 SECTIONS { .byte : { BYTE(0) } } INSERT AFTER .data; 44 SECTIONS { .foo.data : { *(.foo.data) } } INSERT AFTER .data; 47 SECTIONS { .foo.text : {} } INSERT AFTER .text;
|
| H A D | insert-before.test | 5 ## we check that can use INSERT BEFORE to insert sections .foo.data 22 ## There is no main linker script. INSERT BEFORE just reorders output sections, 42 SECTIONS { .byte : { BYTE(0) } } INSERT BEFORE .data; 44 SECTIONS { .foo.data : { *(.foo.data) } } INSERT BEFORE .data; 47 SECTIONS { .foo.text : {} } INSERT BEFORE .text;
|
| H A D | insert-not-exist.test | 8 SECTIONS { .foo.data : {} } INSERT AFTER .not_exist; 9 SECTIONS { .foo.text : {} } INSERT BEFORE .not_exist;
|
| H A D | insert-broken.test | 3 } INSERT .data;
|
| H A D | overwrite-sections.test | 62 ## If INSERT commands are specified, INSERT commands are processed after overwrite sections. 128 SECTIONS { .foo.text : {} } INSERT AFTER .foo.data;
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/AArch64/ |
| H A D | sve-intrinsic-opts-dup.ll | 8 ; CHECK-NEXT: [[INSERT:%.*]] = insertelement <vscale x 16 x i8> [[V:%.*]], i8 [[S:%.*]], i64 0 9 ; CHECK-NEXT: ret <vscale x 16 x i8> [[INSERT]] 19 ; CHECK-NEXT: [[INSERT:%.*]] = tail call <vscale x 16 x i8> @llvm.aarch64.sve.dup.nxv16i8(<vscal… 20 ; CHECK-NEXT: ret <vscale x 16 x i8> [[INSERT]] 29 ; CHECK-NEXT: [[INSERT:%.*]] = tail call <vscale x 16 x i8> @llvm.aarch64.sve.dup.nxv16i8(<vscal… 30 ; CHECK-NEXT: ret <vscale x 16 x i8> [[INSERT]] 38 ; CHECK-NEXT: [[INSERT:%.*]] = insertelement <vscale x 8 x i16> [[V:%.*]], i16 [[S:%.*]], i64 0 39 ; CHECK-NEXT: ret <vscale x 8 x i16> [[INSERT]]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/GlobalISel/ |
| H A D | legalize-insert-vec512.mir | 29 ; ALL: [[INSERT:%[0-9]+]]:_(<16 x s32>) = G_INSERT [[COPY]], [[COPY1]](<4 x s32>), 0 30 ; ALL: $zmm0 = COPY [[INSERT]](<16 x s32>) 55 ; ALL: [[INSERT:%[0-9]+]]:_(<16 x s32>) = G_INSERT [[COPY]], [[COPY1]](<8 x s32>), 0 56 ; ALL: $zmm0 = COPY [[INSERT]](<16 x s32>)
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/AArch64/ |
| H A D | sve-tail-folding-option.ll | 14 ; CHECK-NOTF: %[[INSERT:.*]] = insertelement <vscale x 4 x i32> poison, i32 %val, i32 0 15 ; CHECK-NOTF: %[[SPLAT:.*]] = shufflevector <vscale x 4 x i32> %[[INSERT]], <vscale x 4 x i… 22 ; CHECK-TF-NORED: %[[INSERT:.*]] = insertelement <vscale x 4 x i32> poison, i32 %val, i32 0 23 ; CHECK-TF-NORED: %[[SPLAT:.*]] = shufflevector <vscale x 4 x i32> %[[INSERT]], <vscale x 4… 30 ; CHECK-TF-NOREC: %[[INSERT:.*]] = insertelement <vscale x 4 x i32> poison, i32 %val, i32 0 31 ; CHECK-TF-NOREC: %[[SPLAT:.*]] = shufflevector <vscale x 4 x i32> %[[INSERT]], <vscale x 4… 38 ; CHECK-TF: %[[INSERT:.*]] = insertelement <vscale x 4 x i32> poison, i32 %val, i32 0 39 ; CHECK-TF: %[[SPLAT:.*]] = shufflevector <vscale x 4 x i32> %[[INSERT]], <vscale x 4 x i32… 46 ; CHECK-TF-ONLYRED: %[[INSERT:.*]] = insertelement <vscale x 4 x i32> poison, i32 %val, i32… 47 ; CHECK-TF-ONLYRED: %[[SPLAT:.*]] = shufflevector <vscale x 4 x i32> %[[INSERT]], <vscale x…
|
| H A D | interleaved-vs-scalar.ll | 16 ; CHECK: [[INSERT:%.*]] = insertelement <2 x i8> poison, i8 [[LOAD1]], i32 0 17 ; CHECK: insertelement <2 x i8> [[INSERT]], i8 [[LOAD2]], i32 1
|
| /llvm-project-15.0.7/llvm/test/Bitcode/ |
| H A D | invalid.test | 55 RUN: FileCheck --check-prefix=INSERT-ARRAY %s 57 RUN: FileCheck --check-prefix=INSERT-STRUCT %s 59 RUN: FileCheck --check-prefix=INSERT-IDXS %s 65 INSERT-ARRAY: INSERTVAL: Invalid array index 66 INSERT-STRUCT: INSERTVAL: Invalid struct index 67 INSERT-IDXS: INSERTVAL: Invalid type 140 RUN: FileCheck --check-prefix=INSERT-0-IDXS %s 142 INSERT-0-IDXS: INSERTVAL: Invalid instruction with 0 indices 155 RUN: FileCheck --check-prefix=INSERT-TYPE-MISMATCH %s 157 INSERT-TYPE-MISMATCH: Inserted value type doesn't match aggregate type
|
| /llvm-project-15.0.7/mlir/test/Conversion/SPIRVToLLVM/ |
| H A D | bitwise-ops-to-llvm.mlir | 44 // CHECK-SAME: %[[BASE:.*]]: i32, %[[INSERT:.*]]: i32, %[[OFFSET:.*]]: i32, %[[COUNT:.*]]: i32 52 // CHECK: %[[SHIFTED_INSERT:.*]] = llvm.shl %[[INSERT]], %[[OFFSET]] : i32 59 // CHECK-SAME: %[[BASE:.*]]: i64, %[[INSERT:.*]]: i64, %[[OFFSET:.*]]: i8, %[[COUNT:.*]]: i8 69 // CHECK: %[[SHIFTED_INSERT:.*]] = llvm.shl %[[INSERT]], %[[EXT_OFFSET]] : i64 76 // CHECK-SAME: %[[BASE:.*]]: i16, %[[INSERT:.*]]: i16, %[[OFFSET:.*]]: i32, %[[COUNT:.*]]: i64 86 // CHECK: %[[SHIFTED_INSERT:.*]] = llvm.shl %[[INSERT]], %[[TRUNC_OFFSET]] : i16 93 // CHECK-SAME: %[[BASE:.*]]: vector<2xi32>, %[[INSERT:.*]]: vector<2xi32>, %[[OFFSET:.*]]: i32, %[… 111 // CHECK: %[[SHIFTED_INSERT:.*]] = llvm.shl %[[INSERT]], %[[OFFSET_V2]] : vector<2xi32>
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | regcomp.c | 268 #define INSERT(op, pos) doinsert(p, (sop)(op), HERE()-(pos)+1, pos) macro 412 INSERT(OCH_, conc); /* offset is wrong */ in p_ere() 560 INSERT(OPLUS_, pos); in p_ere_exp() 562 INSERT(OQUEST_, pos); in p_ere_exp() 566 INSERT(OPLUS_, pos); in p_ere_exp() 571 INSERT(OCH_, pos); /* offset slightly wrong */ in p_ere_exp() 745 INSERT(OPLUS_, pos); in p_simp_re() 747 INSERT(OQUEST_, pos); in p_simp_re() 1138 INSERT(OCH_, start); /* offset is wrong... */ in repeat() 1151 INSERT(OCH_, start); in repeat() [all …]
|
| /llvm-project-15.0.7/cmake/ |
| H A D | README.rst | 36 list(INSERT CMAKE_MODULE_PATH 0 47 - ``INSERT ... 0`` ensures these new entries are prepended to the front of the
|
| /llvm-project-15.0.7/mlir/test/Interfaces/TilingInterface/ |
| H A D | tile-and-fuse-using-interface.mlir | 32 // CHECK: %[[INSERT:.+]] = tensor.insert_slice %[[GEMM_TILE]] into %[[ITERARG1]][%[[IV0]… 33 // CHECK scf.yield %[[INSERT]] 82 // CHECK: %[[INSERT:.+]] = tensor.insert_slice %[[GENERIC_TILE]] into %[[ITERARG1]][%[[I… 83 // CHECK scf.yield %[[INSERT]] 132 // CHECK: %[[INSERT:.+]] = tensor.insert_slice %[[GEMM1_TILE]] into %[[ITERARG]][%[[IV]], … 133 // CHECK scf.yield %[[INSERT]] 184 // CHECK: %[[INSERT:.+]] = tensor.insert_slice %[[GENERIC_TILE]] into %[[ITERARG1]][%[[I… 185 // CHECK scf.yield %[[INSERT]] 231 // CHECK: %[[INSERT:.+]] = tensor.insert_slice %[[GENERIC_TILE]] into %[[ITERARG1]][%[[I… 232 // CHECK scf.yield %[[INSERT]]
|
| /llvm-project-15.0.7/lld/docs/ELF/ |
| H A D | linker_script.rst | 50 } [INSERT [AFTER|BEFORE] anchor_section;] 55 When the ``INSERT`` keyword is present, the ``SECTIONS`` command describes some 61 command is followed by ``INSERT``, LLD applies built-in rules which are similar 169 If a described output section description also appears in an ``INSERT
|
| /llvm-project-15.0.7/mlir/test/Dialect/Vector/ |
| H A D | vector-dropleadunitdim-transforms.mlir | 182 …// CHECK: %[[INSERT:.+]] = vector.insert_strided_slice %[[SRC]], %[[DST]] {offsets = [0, 0], strid… 184 // CHECK: %[[RET:.+]] = vector.broadcast %[[INSERT]] : vector<8x8xf16> to vector<1x8x8xf16> 271 // CHECK: %[[INSERT:.+]] = vector.insert %[[S]], %[[EXTRACT]] [0] : f32 into vector<4xf32> 272 // CHECK: %[[BCAST:.+]] = vector.broadcast %[[INSERT]] : vector<4xf32> to vector<1x1x4xf32> 301 // CHECK: %[[INSERT:.+]] = vector.insert %[[EXTRACT]], %[[V]] [5, 0] : vector<4xf32> into v… 302 // CHECK: return %[[INSERT]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Scalarizer/ |
| H A D | phi-unreachable-pred.ll | 9 ; CHECK-NEXT: [[INSERT:%.*]] = insertelement <4 x i16> [[INSERT]], i16 ptrtoint (i16 ()* @f1 to …
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | gep-addrspace.ll | 54 ; CHECK-NEXT: [[INSERT:%.*]] = insertvalue { i8, i8 } zeroinitializer, i8 [[T3]], 1 55 ; CHECK-NEXT: ret { i8, i8 } [[INSERT]]
|
| /llvm-project-15.0.7/compiler-rt/lib/crt/ |
| H A D | CMakeLists.txt | 14 list(INSERT CMAKE_MODULE_PATH 0
|
| /llvm-project-15.0.7/mlir/test/Conversion/MathToLLVM/ |
| H A D | math-to-llvm.mlir | 36 // CHECK: %[[INSERT:.*]] = llvm.insertvalue %[[LOG]], %{{.*}}[0] : !llvm.array<4 x vector<3xf32>> 160 // CHECK: %[[INSERT:.*]] = llvm.insertvalue %[[DIV]], %{{.*}}[0] : !llvm.array<4 x vector<3xf32>>
|