| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | higher-highest-addressing.s | 15 lui $5, %highest(func) 25 # Test the calculation of %higher and %highest: 27 # ((x + 0x800080008000) >> 48) & 0xffff (highest). 36 lui $6, %highest($L2-$L1+0x300047FFF7FF7) 44 lui $7, %highest($L2-$L1+0x300047FFF7FF8) 50 # Check the case where both %higher and %highest are modified by adding +1. 51 lui $8, %highest(0x37FFF7FFF8000)
|
| H A D | macro-la-64bit.s | 359 # CHECK: lui $5, %highest(extern_sym) # encoding: [0x3c,0x05,A,A] 360 # CHECK: # fixup A - offset: 0, value: %highest(extern_sym),… 372 # CHECK: lui $5, %highest(extern_sym) # encoding: [0x3c,0x05,A,A] 373 # CHECK: # fixup A - offset: 0, value: %highest(extern_sym… 386 # CHECK: lui $1, %highest(extern_sym) # encoding: [0x3c,0x01,A,A] 400 # CHECK: lui $5, %highest(extern_sym+8) # encoding: [0x3c,0x05,A,A] 414 # CHECK: lui $5, %highest(extern_sym+8) # encoding: [0x3c,0x05,A,A] 428 # CHECK: lui $1, %highest(extern_sym-8) # encoding: [0x3c,0x01,A,A] 442 # CHECK: lui $5, %highest(extern_sym-8) # encoding: [0x3c,0x05,A,A] 455 # CHECK: lui $5, %highest(extern_sym-8) # encoding: [0x3c,0x05,A,A] [all …]
|
| H A D | macro-li.s.s | 64 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 65 # N64-NO-PIC: # fixup A - offset: 0, value: %highest([[LA… 94 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 95 # N64-NO-PIC: # fixup A - offset: 0, value: %highest([[LA… 116 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 117 # N64-NO-PIC: # fixup A - offset: 0, value: %highest([[LA… 139 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 140 # N64-NO-PIC: # fixup A - offset: 0, value: %highest([[LA… 165 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 166 # N64-NO-PIC: # fixup A - offset: 0, value: %highest([[LA… [all …]
|
| H A D | macro-li.d.s | 29 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 73 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 105 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 137 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 175 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 208 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 256 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 301 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 324 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] 347 # N64-NO-PIC: lui $1, %highest([[LABEL]]) # encoding: [A,A,0x01,0x3c] [all …]
|
| H A D | macro-saad.s | 11 # MIPS64: lui $1, %highest(foo) # encoding: [0x3c,0x01,A,A] 12 # MIPS64-NEXT: # fixup A - offset: 0, value: %highest(foo), kind: fi…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | vec-const-10.ll | 21 ; Test a byte-granularity replicate with the highest useful value. 45 ; Test a halfword-granularity replicate with the highest useful value. 61 ; Test a word-granularity replicate with the highest in-range value. 69 ; Test a word-granularity replicate with the next highest value. 95 ; Test a word-granularity replicate with the highest useful negative value. 112 ; Test a doubleword-granularity replicate with the highest in-range value. 120 ; Test a doubleword-granularity replicate with the next highest value. 146 ; Test a doubleword-granularity replicate with the highest useful negative
|
| H A D | vec-const-09.ll | 21 ; Test a byte-granularity replicate with the highest useful value. 45 ; Test a halfword-granularity replicate with the highest useful value. 61 ; Test a word-granularity replicate with the highest in-range value. 69 ; Test a word-granularity replicate with the next highest value. 95 ; Test a word-granularity replicate with the highest useful negative value. 112 ; Test a doubleword-granularity replicate with the highest in-range value. 120 ; Test a doubleword-granularity replicate with the next highest value. 146 ; Test a doubleword-granularity replicate with the highest useful negative
|
| H A D | vec-const-12.ll | 21 ; Test a byte-granularity replicate with the highest useful value. 45 ; Test a halfword-granularity replicate with the highest useful value. 61 ; Test a word-granularity replicate with the highest in-range value. 69 ; Test a word-granularity replicate with the next highest value. 95 ; Test a word-granularity replicate with the highest useful negative value. 112 ; Test a doubleword-granularity replicate with the highest in-range value. 120 ; Test a doubleword-granularity replicate with the next highest value. 146 ; Test a doubleword-granularity replicate with the highest useful negative
|
| H A D | vec-const-08.ll | 23 ; Test a byte-granularity replicate with the highest useful value. 50 ; Test a halfword-granularity replicate with the highest useful value. 68 ; Test a word-granularity replicate with the highest in-range value. 77 ; Test a word-granularity replicate with the next highest value. 106 ; Test a word-granularity replicate with the highest useful negative value. 125 ; Test a doubleword-granularity replicate with the highest in-range value. 134 ; Test a doubleword-granularity replicate with the next highest value. 163 ; Test a doubleword-granularity replicate with the highest useful negative
|
| H A D | vec-const-11.ll | 23 ; Test a byte-granularity replicate with the highest useful value. 50 ; Test a halfword-granularity replicate with the highest useful value. 68 ; Test a word-granularity replicate with the highest in-range value. 77 ; Test a word-granularity replicate with the next highest value. 106 ; Test a word-granularity replicate with the highest useful negative value. 125 ; Test a doubleword-granularity replicate with the highest in-range value. 134 ; Test a doubleword-granularity replicate with the next highest value. 163 ; Test a doubleword-granularity replicate with the highest useful negative
|
| H A D | vec-const-07.ll | 27 ; Test a byte-granularity replicate with the highest useful value. 60 ; Test a halfword-granularity replicate with the highest useful value. 82 ; Test a word-granularity replicate with the highest in-range value. 93 ; Test a word-granularity replicate with the next highest value. 128 ; Test a word-granularity replicate with the highest useful negative value. 151 ; Test a doubleword-granularity replicate with the highest in-range value. 162 ; Test a doubleword-granularity replicate with the next highest value. 197 ; Test a doubleword-granularity replicate with the highest useful negative
|
| H A D | atomicrmw-and-04.ll | 83 ; Check the highest NILL value outside the range of RISBG. 101 ; Check the highest useful NILF value. 110 ; Check the highest NILH value outside the range of RISBG. 137 ; Check the highest NIHL value outside the range of RISBG. 155 ; Check the highest NIHH value outside the range of RISBG. 164 ; Check the highest useful NIHF value.
|
| H A D | atomicrmw-nand-04.ll | 89 ; Check the highest NILL value outside the range of RISBG. 107 ; Check the highest useful NILF value. 116 ; Check the highest NILH value outside the range of RISBG. 143 ; Check the highest NIHL value outside the range of RISBG. 161 ; Check the highest NIHH value outside the range of RISBG. 170 ; Check the highest useful NIHF value.
|
| H A D | insert-04.ll | 28 ; Check the highest useful IILL value. (We use OILL rather than IILL 62 ; Check the highest useful IILH value. 95 ; Check the highest useful IIHL value. 128 ; Check the highest useful IIHH value.
|
| H A D | int-sub-11.ll | 5 ; Check highest 16-bit signed int immediate value. 14 ; Check highest 32-bit signed int immediate value.
|
| H A D | and-04.ll | 86 ; Check the highest NIHH value outside the RISBG range (0xfffaffff_ffffffff). 95 ; Check the highest useful NIHF value (0xfffefffe_ffffffff). 113 ; Check the highest NIHL value outside the RISBG range (0xfffffffa_ffffffff). 149 ; Check the highest NILH value outside the RISBG range (0xffffffff_fffaffff). 176 ; Check the highest NILL value outside the RISBG range.
|
| H A D | vec-shift-04.ll | 30 ; Test a v16i8 shift by the highest useful constant. 65 ; Test a v8i16 shift by the highest useful constant. 96 ; Test a v4i32 shift by the highest useful constant. 127 ; Test a v2i64 shift by the highest useful constant.
|
| H A D | vec-shift-06.ll | 30 ; Test a v16i8 shift by the highest useful constant. 65 ; Test a v8i16 shift by the highest useful constant. 96 ; Test a v4i32 shift by the highest useful constant. 127 ; Test a v2i64 shift by the highest useful constant.
|
| H A D | vec-shift-05.ll | 30 ; Test a v16i8 shift by the highest useful constant. 65 ; Test a v8i16 shift by the highest useful constant. 96 ; Test a v4i32 shift by the highest useful constant. 127 ; Test a v2i64 shift by the highest useful constant.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/llvm-ir/ |
| H A D | load.ll | 79 ; MIPS3-NEXT: # <MCOperand Expr:(%highest(a))>> 107 ; MIPS64-NEXT: # <MCOperand Expr:(%highest(a))>> 135 ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(a))>> 242 ; MIPS3-NEXT: # <MCOperand Expr:(%highest(a))>> 270 ; MIPS64-NEXT: # <MCOperand Expr:(%highest(a))>> 406 ; MIPS3-NEXT: # <MCOperand Expr:(%highest(b))>> 434 ; MIPS64-NEXT: # <MCOperand Expr:(%highest(b))>> 569 ; MIPS3-NEXT: # <MCOperand Expr:(%highest(b))>> 733 ; MIPS3-NEXT: # <MCOperand Expr:(%highest(c))>> 910 ; MIPS3-NEXT: # <MCOperand Expr:(%highest(c))>> [all …]
|
| H A D | store.ll | 78 ; MIPS4-NEXT: # <MCOperand Expr:(%highest(a))>> 106 ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(a))>> 212 ; MIPS4-NEXT: # <MCOperand Expr:(%highest(b))>> 240 ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(b))>> 346 ; MIPS4-NEXT: # <MCOperand Expr:(%highest(c))>> 374 ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(c))>> 512 ; MIPS4-NEXT: # <MCOperand Expr:(%highest(d))>> 540 ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(d))>> 662 ; MIPS4-NEXT: # <MCOperand Expr:(%highest(e))>> 690 ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(e))>> [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | add-sitofp.ll | 26 ; Drop two highest bits to guarantee that %a + 1 doesn't overflow 40 ; Drop two highest bits to guarantee that %a + 1 doesn't overflow 55 ; Drop two highest bits to guarantee that %a + %b doesn't overflow 75 ; Drop two highest bits to guarantee that %a + %b doesn't overflow 112 ; Drop two highest bits to guarantee that %a + %b doesn't overflow 132 ; Drop two highest bits to guarantee that %a + %b doesn't overflow
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | mips-higher-highest.s | 12 lui $6, %highest(_foo+0x300047FFF7FF7) 14 lui $7, %highest(_foo+0x300047FFF7FF8)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/indirect-jump-hazard/ |
| H A D | jumptables.ll | 164 ; MIPS64R2-NEXT: lui $2, %highest(.LJTI0_0) 174 ; MIPS64R2-NEXT: lui $1, %highest(.L.str) 183 ; MIPS64R2-NEXT: lui $1, %highest(.L.str.7) 192 ; MIPS64R2-NEXT: lui $1, %highest(.L.str.1) 201 ; MIPS64R2-NEXT: lui $1, %highest(.L.str.2) 210 ; MIPS64R2-NEXT: lui $1, %highest(.L.str.3) 219 ; MIPS64R2-NEXT: lui $1, %highest(.L.str.4) 228 ; MIPS64R2-NEXT: lui $1, %highest(.L.str.5) 237 ; MIPS64R2-NEXT: lui $1, %highest(.L.str.6) 259 ; MIPS64R6-NEXT: lui $2, %highest(.LJTI0_0) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/cconv/ |
| H A D | return.ll | 36 ; N64-DAG: lui [[R1:\$[0-9]+]], %highest(byte) 50 ; N64-DAG: lui [[R1:\$[0-9]+]], %highest(word) 65 ; N64-DAG: lui [[R1:\$[0-9]+]], %highest(dword)
|