| /llvm-project-15.0.7/llvm/test/Transforms/ConstraintElimination/ |
| H A D | mixed-signed-unsigned-predicates.ll | 8 ; CHECK-NEXT: [[C_1:%.*]] = icmp uge i8 [[ADD_PTR_I]], [[HIGH:%.*]] 11 ; CHECK-NEXT: [[UC_3:%.*]] = icmp ugt i8 [[START]], [[HIGH]] 13 ; CHECK-NEXT: [[UC_4:%.*]] = icmp uge i8 [[START_1_1]], [[HIGH]] 16 ; CHECK-NEXT: [[T_0:%.*]] = icmp uge i8 [[START_3_1]], [[HIGH]] 18 ; CHECK-NEXT: [[UC_5:%.*]] = icmp ugt i8 [[START_3_1]], [[HIGH]] 26 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]] 28 ; CHECK-NEXT: [[F_1:%.*]] = icmp uge i8 [[START_1]], [[HIGH]] 30 ; CHECK-NEXT: [[SC_1:%.*]] = icmp sgt i8 [[START]], [[HIGH]] 32 ; CHECK-NEXT: [[SC_2:%.*]] = icmp sge i8 [[START_1]], [[HIGH]] 35 ; CHECK-NEXT: [[F_2:%.*]] = icmp uge i8 [[START_2]], [[HIGH]] [all …]
|
| H A D | add.ll | 8 ; CHECK-NEXT: [[C_1:%.*]] = icmp uge i8 [[ADD_PTR_I]], [[HIGH:%.*]] 13 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8 [[START]], [[HIGH]] 16 ; CHECK-NEXT: [[T_1:%.*]] = icmp ult i8 [[START_1]], [[HIGH]] 19 ; CHECK-NEXT: [[T_2:%.*]] = icmp ult i8 [[START_2]], [[HIGH]] 22 ; CHECK-NEXT: [[T_3:%.*]] = icmp ult i8 [[START_3]], [[HIGH]] 25 ; CHECK-NEXT: [[C_4:%.*]] = icmp ult i8 [[START_4]], [[HIGH]] 64 ; CHECK-NEXT: [[T_0:%.*]] = icmp slt i8 [[START]], [[HIGH]] 67 ; CHECK-NEXT: [[T_1:%.*]] = icmp slt i8 [[START_1]], [[HIGH]] 70 ; CHECK-NEXT: [[T_2:%.*]] = icmp slt i8 [[START_2]], [[HIGH]] 115 ; CHECK-NEXT: [[T_0:%.*]] = icmp ule i8 [[START]], [[HIGH]] [all …]
|
| H A D | sub.ll | 8 ; CHECK-NEXT: [[C_1:%.*]] = icmp uge i8 [[SUB_PTR_I]], [[HIGH:%.*]] 13 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8 [[START]], [[HIGH]] 16 ; CHECK-NEXT: [[T_1:%.*]] = icmp ult i8 [[START_1]], [[HIGH]] 19 ; CHECK-NEXT: [[T_2:%.*]] = icmp ult i8 [[START_2]], [[HIGH]] 22 ; CHECK-NEXT: [[T_3:%.*]] = icmp ult i8 [[START_3]], [[HIGH]] 25 ; CHECK-NEXT: [[C_4:%.*]] = icmp ult i8 [[START_4]], [[HIGH]] 64 ; CHECK-NEXT: [[T_0:%.*]] = icmp ule i8 [[START]], [[HIGH]] 67 ; CHECK-NEXT: [[T_1:%.*]] = icmp ule i8 [[START_1]], [[HIGH]] 70 ; CHECK-NEXT: [[T_2:%.*]] = icmp ule i8 [[START_2]], [[HIGH]] 123 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]] [all …]
|
| H A D | sub-nuw.ll | 8 ; CHECK-NEXT: [[C_1:%.*]] = icmp uge i8 [[SUB_PTR_I]], [[HIGH:%.*]] 13 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8 [[START]], [[HIGH]] 16 ; CHECK-NEXT: [[T_1:%.*]] = icmp ult i8 [[START_1]], [[HIGH]] 19 ; CHECK-NEXT: [[T_2:%.*]] = icmp ult i8 [[START_2]], [[HIGH]] 22 ; CHECK-NEXT: [[T_3:%.*]] = icmp ult i8 [[START_3]], [[HIGH]] 25 ; CHECK-NEXT: [[C_4:%.*]] = icmp ult i8 [[START_4]], [[HIGH]] 64 ; CHECK-NEXT: [[T_0:%.*]] = icmp ule i8 [[START]], [[HIGH]] 67 ; CHECK-NEXT: [[T_1:%.*]] = icmp ule i8 [[START_1]], [[HIGH]] 70 ; CHECK-NEXT: [[T_2:%.*]] = icmp ule i8 [[START_2]], [[HIGH]] 123 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]] [all …]
|
| H A D | geps-pointers-to-arrays.ll | 8 ; CHECK-NEXT: [[C_1:%.*]] = icmp ule i8* [[ADD_PTR_I]], [[HIGH:%.*]] 12 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] 42 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] 72 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] 102 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] 134 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] 163 ; CHECK-NEXT: [[C_0:%.*]] = icmp ule i8* [[START_0]], [[HIGH]] 166 ; CHECK-NEXT: [[C_1:%.*]] = icmp ule i8* [[START_1]], [[HIGH]] 198 ; CHECK-NEXT: [[C_0:%.*]] = icmp ugt i8* [[START_0]], [[HIGH]] 201 ; CHECK-NEXT: [[C_1:%.*]] = icmp ugt i8* [[START_1]], [[HIGH]] [all …]
|
| H A D | add-nuw.ll | 8 ; CHECK-NEXT: [[C_1:%.*]] = icmp uge i8 [[ADD_PTR_I]], [[HIGH:%.*]] 13 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8 [[START]], [[HIGH]] 16 ; CHECK-NEXT: [[T_1:%.*]] = icmp ult i8 [[START_1]], [[HIGH]] 19 ; CHECK-NEXT: [[T_2:%.*]] = icmp ult i8 [[START_2]], [[HIGH]] 22 ; CHECK-NEXT: [[T_3:%.*]] = icmp ult i8 [[START_3]], [[HIGH]] 25 ; CHECK-NEXT: [[C_4:%.*]] = icmp ult i8 [[START_4]], [[HIGH]] 64 ; CHECK-NEXT: [[T_0:%.*]] = icmp ule i8 [[START]], [[HIGH]] 67 ; CHECK-NEXT: [[T_1:%.*]] = icmp ule i8 [[START_1]], [[HIGH]] 70 ; CHECK-NEXT: [[T_2:%.*]] = icmp ule i8 [[START_2]], [[HIGH]] 123 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]] [all …]
|
| H A D | add-nsw.ll | 8 ; CHECK-NEXT: [[C_1:%.*]] = icmp uge i8 [[ADD_PTR_I]], [[HIGH:%.*]] 13 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8 [[START]], [[HIGH]] 16 ; CHECK-NEXT: [[T_1:%.*]] = icmp ult i8 [[START_1]], [[HIGH]] 19 ; CHECK-NEXT: [[T_2:%.*]] = icmp ult i8 [[START_2]], [[HIGH]] 22 ; CHECK-NEXT: [[T_3:%.*]] = icmp ult i8 [[START_3]], [[HIGH]] 25 ; CHECK-NEXT: [[C_4:%.*]] = icmp ult i8 [[START_4]], [[HIGH]] 64 ; CHECK-NEXT: [[T_0:%.*]] = icmp slt i8 [[START]], [[HIGH]] 67 ; CHECK-NEXT: [[T_1:%.*]] = icmp slt i8 [[START_1]], [[HIGH]] 70 ; CHECK-NEXT: [[T_2:%.*]] = icmp slt i8 [[START_2]], [[HIGH]] 73 ; CHECK-NEXT: [[T_3:%.*]] = icmp slt i8 [[START_3]], [[HIGH]] [all …]
|
| H A D | geps-pointers-to-structs.ll | 11 ; CHECK-NEXT: [[C_1:%.*]] = icmp ule i8* [[ADD_PTR_CAST]], [[HIGH:%.*]] 16 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0_CAST]], [[HIGH]] 50 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0_CAST]], [[HIGH]] 87 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0_CAST]], [[HIGH]] 123 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] 156 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0_CAST]], [[HIGH]] 181 ; CHECK-NEXT: [[C_1:%.*]] = icmp ule i8* [[ADD_PTR]], [[HIGH:%.*]] 210 ; CHECK-NEXT: [[C_1:%.*]] = icmp ule i8* [[ADD_PTR]], [[HIGH:%.*]] 214 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] 276 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] [all …]
|
| H A D | geps-signed-predicates.ll | 195 ; CHECK-NEXT: [[T_0:%.*]] = icmp slt i8* [[START]], [[HIGH]] 198 ; CHECK-NEXT: [[T_1:%.*]] = icmp slt i8* [[START_1]], [[HIGH]] 201 ; CHECK-NEXT: [[T_2:%.*]] = icmp slt i8* [[START_2]], [[HIGH]] 204 ; CHECK-NEXT: [[T_3:%.*]] = icmp slt i8* [[START_3]], [[HIGH]] 207 ; CHECK-NEXT: [[C_4:%.*]] = icmp slt i8* [[START_4]], [[HIGH]] 247 ; CHECK-NEXT: [[T_0:%.*]] = icmp slt i8* [[START]], [[HIGH]] 250 ; CHECK-NEXT: [[T_1:%.*]] = icmp slt i8* [[START_1]], [[HIGH]] 253 ; CHECK-NEXT: [[T_2:%.*]] = icmp slt i8* [[START_2]], [[HIGH]] 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]] 198 ; CHECK-NEXT: [[T_1:%.*]] = icmp ult i8* [[START_1]], [[HIGH]] 201 ; CHECK-NEXT: [[T_2:%.*]] = icmp ult i8* [[START_2]], [[HIGH]] 204 ; CHECK-NEXT: [[T_3:%.*]] = icmp ult i8* [[START_3]], [[HIGH]] 207 ; CHECK-NEXT: [[C_4:%.*]] = icmp ult i8* [[START_4]], [[HIGH]] 247 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8* [[START]], [[HIGH]] 250 ; CHECK-NEXT: [[T_1:%.*]] = icmp ult i8* [[START_1]], [[HIGH]] 253 ; CHECK-NEXT: [[T_2:%.*]] = icmp ult i8* [[START_2]], [[HIGH]] 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/Analysis/CostModel/AArch64/ |
| H A D | sve-insert-extract.ll | 5 …0 -passes='print<cost-model>' 2>&1 -disable-output -S < %s | FileCheck --check-prefix=CHECK-HIGH %s 29 ; CHECK-HIGH-LABEL: 'ins_el0' 36 ; CHECK-HIGH-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void 66 ; CHECK-HIGH-LABEL: 'ins_el1' 73 ; CHECK-HIGH-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void 104 ; CHECK-HIGH-LABEL: 'ext_el0' 111 ; CHECK-HIGH-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void 141 ; CHECK-HIGH-LABEL: 'ext_el1' 148 ; CHECK-HIGH-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void 180 ; CHECK-HIGH-LABEL: 'test_override_cpu_given' [all …]
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | aarch64-adrp-add.s | 33 # RUN: llvm-objdump --no-show-raw-insn -d %t/a-high | FileCheck %s --check-prefix=IN-RANGE-HIGH 35 # IN-RANGE-HIGH: nop 36 # IN-RANGE-HIGH-NEXT: adr x30 37 # IN-RANGE-HIGH-NEXT: nop 38 # IN-RANGE-HIGH-NEXT: adr x1 39 # IN-RANGE-HIGH-NEXT: nop 40 # IN-RANGE-HIGH-NEXT: adr x15 43 # IN-RANGE-HIGH-NEXT: adrp x2 44 # IN-RANGE-HIGH-NEXT: add x3, x2 47 # IN-RANGE-HIGH-NEXT: adrp x2 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-strict-align.ll | 6 ; CHECK-STRICT: ldrh [[HIGH:w[0-9]+]], [x0, #2] 8 ; CHECK-STRICT: bfi [[LOW]], [[HIGH]], #16, #16 18 ; CHECK-STRICT: ldp w[[LOW:[0-9]+]], w[[HIGH:[0-9]+]], [x0] 19 ; CHECK-STRICT: bfi x[[LOW]], x[[HIGH]], #32, #32
|
| /llvm-project-15.0.7/flang/include/flang/Common/ |
| H A D | visit.h | 51 template <std::size_t LOW, std::size_t HIGH, typename RESULT, typename VISITOR, 55 if constexpr (LOW == HIGH) { in Log2VisitHelper() 58 static constexpr std::size_t mid{(HIGH + LOW) / 2}; in Log2VisitHelper() 63 return Log2VisitHelper<(mid + 1), HIGH, RESULT>( in Log2VisitHelper()
|
| /llvm-project-15.0.7/clang/test/Preprocessor/ |
| H A D | c99-6_10_3_4_p6.c | 18 glue(HIGH, LOW); 19 xglue(HIGH, LOW)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AVR/ |
| H A D | umul-with-overflow.ll | 13 ; CHECK: mov [[HIGH:r[0-9]+]], r1 15 ; CHECK: cpi {{.*}}[[HIGH]], 0
|
| H A D | smul-with-overflow.ll | 14 ; CHECK: mov [[HIGH:r[0-9]+]], r1 19 ; CHECK: cp {{.*}}[[HIGH]], {{.*}}[[LOW]]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | tls-02.ll | 11 ; CHECK-MAIN: ear [[HIGH:%r[0-5]]], %a0 12 ; CHECK-MAIN: sllg %r2, [[HIGH]], 32
|
| H A D | tls-01.ll | 15 ; CHECK-MAIN: ear [[HIGH:%r[0-5]]], %a0 16 ; CHECK-MAIN: sllg %r2, [[HIGH]], 32
|
| H A D | tls-03.ll | 17 ; CHECK-MAIN: ear [[HIGH:%r[0-5]]], %a0 18 ; CHECK-MAIN: sllg [[TP:%r[0-5]]], [[HIGH]], 32
|
| H A D | tls-04.ll | 22 ; CHECK-MAIN: ear [[HIGH:%r[0-5]]], %a0 23 ; CHECK-MAIN: sllg [[TP:%r[0-5]]], [[HIGH]], 32
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | debuginfo-split-carryexpr.ll | 8 ; CHECK: [[HIGH:![0-9]+]] = !DILocalVariable(name: "high" 16 ; CHECK: DBG_VALUE $noreg, $noreg, [[HIGH]] 17 ; CHECK: DBG_VALUE $noreg, $noreg, [[HIGH]]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | inline-asm-hexagon.ll | 6 ;CHECK: HIGH([[REGH]]) 13 …%1 = call { i64, i32 } asm sideeffect "1: $0 = memd_locked($5)\0A\09 $1 = HIGH(${0:H}) \…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-cov/ |
| H A D | coverage_watermark.test | 4 …profile=/dev/null -coverage-watermark=a,2 /dev/null 2>&1 | FileCheck --check-prefix=INVALID-HIGH %s 5 INVALID-HIGH: error: -coverage-watermark: invalid number 'a', invalid value for 'high'
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | README.txt | 70 We don't use ADD (LOGICAL) HIGH, SUBTRACT (LOGICAL) HIGH, 71 or COMPARE (LOGICAL) HIGH yet.
|