/external/llvm/test/CodeGen/Mips/ |
D | call-optimization.ll | 2 ; RUN: FileCheck %s -check-prefix=O32 4 ; RUN: -disable-mips-delay-filler -relocation-model=pic < %s | FileCheck %s -check-prefix=O32-LOAD… 9 ; O32-LABEL: caller3: 10 ; O32-DAG: lw $25, %call16(callee3) 11 ; O32-DAG: move $gp 12 ; O32: jalr $25 13 ; O32-NOT: move $gp 14 ; O32: lw $25, %call16(callee3) 15 ; O32-NOT: move $gp 16 ; O32: jalr $25 [all …]
|
D | 2010-07-20-Switch.ll | 2 ; RUN: FileCheck %s -check-prefix=STATIC-O32 4 ; RUN: FileCheck %s -check-prefix=PIC-O32 19 ; STATIC-O32: sll $[[R0:[0-9]+]], ${{[0-9]+}}, 2 20 ; STATIC-O32: lui $[[R1:[0-9]+]], %hi($JTI0_0) 21 ; STATIC-O32: addu $[[R2:[0-9]+]], $[[R0]], $[[R1]] 22 ; STATIC-O32: lw $[[R3:[0-9]+]], %lo($JTI0_0)($[[R2]]) 23 ; PIC-O32: sll $[[R0:[0-9]+]], ${{[0-9]+}}, 2 24 ; PIC-O32: lw $[[R1:[0-9]+]], %got($JTI0_0) 25 ; PIC-O32: addu $[[R2:[0-9]+]], $[[R0]], $[[R1]] 26 ; PIC-O32: lw $[[R4:[0-9]+]], %lo($JTI0_0)($[[R2]]) [all …]
|
/external/llvm/test/CodeGen/Mips/cconv/ |
D | callee-saved-fpxx.ll | 1 ; RUN: llc -march=mips -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX %s 2 ; RUN: llc -march=mipsel -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX %s 3 ; RUN: llc -march=mips -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV %s 4 ; RUN: llc -march=mipsel -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV %s 6 ; RUN-TODO: llc -march=mips64 -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX %s 7 ; RUN-TODO: llc -march=mips64el -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX %s 8 … -march=mips64 -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV,O32-FPXX-INV %s 9 …march=mips64el -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV,O32-FPXX-INV %s 17 ; O32-FPXX-LABEL: fpu_clobber: 18 ; O32-FPXX-INV-NOT: sdc1 $f0, [all …]
|
D | callee-saved.ll | 1 ; RUN: llc -march=mips < %s | FileCheck --check-prefixes=ALL,O32 %s 2 ; RUN: llc -march=mipsel < %s | FileCheck --check-prefixes=ALL,O32 %s 3 ; RUN: llc -march=mips < %s | FileCheck --check-prefixes=ALL,O32-INV %s 4 ; RUN: llc -march=mipsel < %s | FileCheck --check-prefixes=ALL,O32-INV %s 6 ; RUN-TODO: llc -march=mips64 -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32 %s 7 ; RUN-TODO: llc -march=mips64el -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32 %s 8 ; RUN-TODO: llc -march=mips64 -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32-INV %s 9 ; RUN-TODO: llc -march=mips64el -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32-INV %s 32 ; O32: addiu $sp, $sp, -40 33 ; O32-INV-NOT: sw $0, [all …]
|
D | arguments-varargs.ll | 1 …lc -mtriple=mips-linux -relocation-model=static < %s | FileCheck --check-prefixes=ALL,O32,O32-BE %s 2 … -mtriple=mipsel-linux -relocation-model=static < %s | FileCheck --check-prefixes=ALL,O32,O32-LE %s 4 …-march=mips64 -relocation-model=static -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32 %s 5 …arch=mips64el -relocation-model=static -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32 %s 23 ; O32: addiu [[SP:\$sp]], $sp, -8 28 ; O32-DAG: sw $7, 20([[SP]]) 29 ; O32-DAG: sw $6, 16([[SP]]) 30 ; O32-DAG: sw $5, 12([[SP]]) 41 ; For O32, the offset is 12 due to the 4 bytes used to store local variables, 46 ; O32-DAG: addiu [[VA:\$[0-9]+]], [[SP]], 12 [all …]
|
D | arguments.ll | 1 ; RUN: llc -march=mips -relocation-model=static < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 2 ; RUN: llc -march=mipsel -relocation-model=static < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 4 …=mips64 -relocation-model=static -target-abi n32 < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 5 …ips64el -relocation-model=static -target-abi n32 < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 60 ; The first four arguments are the same in O32/N32/N64 67 ; O32 starts loading from the stack. The addresses start at 16 because space is 69 ; O32-DAG: lw [[R3:\$[0-9]+]], 16($sp) 70 ; O32-DAG: sb [[R3]], 5([[R1]]) 72 ; O32-DAG: lw [[R3:\$[0-9]+]], 20($sp) 73 ; O32-DAG: sb [[R3]], 6([[R1]]) [all …]
|
D | arguments-float.ll | 1 …relocation-model=static -mattr=+soft-float < %s | FileCheck --check-prefixes=ALL,SYM32,O32,O32BE %s 2 …relocation-model=static -mattr=+soft-float < %s | FileCheck --check-prefixes=ALL,SYM32,O32,O32LE %s 4 …-model=static -mattr=+soft-float -target-abi o32 < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 5 …-model=static -mattr=+soft-float -target-abi o32 < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 54 ; The first four arguments are the same in O32/N32/N64. 57 ; O32-DAG: sw $4, 8([[R2]]) 58 ; O32-DAG: sw $5, 12([[R2]]) 61 ; O32-DAG: sw $6, 16([[R2]]) 62 ; O32-DAG: sw $7, 20([[R2]]) 65 ; O32 has run out of argument registers and starts using the stack [all …]
|
D | callee-saved-fpxx1.ll | 1 ; RUN: llc -march=mips -mattr=+o32,+fp64 < %s | FileCheck --check-prefix=O32-FP64-INV %s 2 ; RUN: llc -march=mipsel -mattr=+o32,+fp64 < %s | FileCheck --check-prefix=O32-FP64-INV %s 4 ; RUN: llc -march=mips -mattr=+o32,+fpxx < %s | FileCheck --check-prefix=O32-FPXX %s 5 ; RUN: llc -march=mipsel -mattr=+o32,+fpxx < %s | FileCheck --check-prefix=O32-FPXX %s 7 ; RUN-TODO: llc -march=mips64 -mattr=+o32,+fpxx < %s | FileCheck --check-prefix=O32-FPXX %s 8 ; RUN-TODO: llc -march=mips64el -mattr=+o32,+fpxx < %s | FileCheck --check-prefix=O32-FPXX %s 16 ; O32-FPXX-LABEL: fpu_clobber: 18 ; O32-FPXX: addiu $sp, $sp, -8 20 ; O32-FP64-INV-NOT: sdc1 $f20, 21 ; O32-FPXX-DAG: sdc1 [[F20:\$f20]], [[OFF20:[0-9]+]]($sp) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/cconv/ |
D | callee-saved-fpxx.ll | 1 ; RUN: llc -march=mips -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX %s 2 ; RUN: llc -march=mipsel -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX %s 3 ; RUN: llc -march=mips -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV %s 4 ; RUN: llc -march=mipsel -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV %s 6 ; RUN-TODO: llc -march=mips64 -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX %s 7 ; RUN-TODO: llc -march=mips64el -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX %s 8 … -march=mips64 -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV,O32-FPXX-INV %s 9 …march=mips64el -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV,O32-FPXX-INV %s 17 ; O32-FPXX-LABEL: fpu_clobber: 18 ; O32-FPXX-INV-NOT: sdc1 $f0, [all …]
|
D | byval.ll | 5 ; RUN: | FileCheck %s --check-prefix=O32 12 ; RUN: | FileCheck %s --check-prefix=O32-SDAG 31 ; O32-SDAG-LABEL: Initial selection DAG: %bb.0 'g:entry' 32 ; O32-SDAG: t{{.*}}: ch,glue = callseq_start t{{.*}}, TargetConstant:i32<{{.*}}> 33 ; O32-SDAG-NOT: t{{.*}}: ch,glue = callseq_start t{{.*}}, TargetConstant:i32<{{.*}}> 34 ; O32-SDAG: t{{.*}}: ch,glue = MipsISD::JmpLink t{{.*}}, TargetExternalSymbol:i32'memcpy' 35 ; O32-SDAG-NOT: t{{.*}}: ch,glue = callseq_end t{{.*}}, TargetConstant:i32<{{.*}}> 36 ; O32-SDAG: t{{.*}}: ch,glue = MipsISD::JmpLink t{{.*}}, TargetGlobalAddress:i32<void (%struct.S1*)… 37 ; O32-SDAG: t{{.*}}: ch,glue = callseq_end t{{.*}}, TargetConstant:i32<{{.*}}> 56 ; O32-LABEL: g: [all …]
|
D | arguments-varargs.ll | 1 …tion-model=static < %s | FileCheck -allow-deprecated-dag-overlap --check-prefixes=ALL,O32,O32-BE %s 2 …tion-model=static < %s | FileCheck -allow-deprecated-dag-overlap --check-prefixes=ALL,O32,O32-LE %s 4 …-march=mips64 -relocation-model=static -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32 %s 5 …arch=mips64el -relocation-model=static -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32 %s 23 ; O32: addiu [[SP:\$sp]], $sp, -8 28 ; O32-DAG: sw $7, 20([[SP]]) 29 ; O32-DAG: sw $6, 16([[SP]]) 30 ; O32-DAG: sw $5, 12([[SP]]) 41 ; For O32, the offset is 12 due to the 4 bytes used to store local variables, 46 ; O32-DAG: addiu [[VA:\$[0-9]+]], [[SP]], 12 [all …]
|
D | callee-saved.ll | 1 ; RUN: llc -march=mips < %s | FileCheck -allow-deprecated-dag-overlap --check-prefixes=ALL,O32 %s 2 ; RUN: llc -march=mipsel < %s | FileCheck -allow-deprecated-dag-overlap --check-prefixes=ALL,O32 %s 3 ; RUN: llc -march=mips < %s | FileCheck -allow-deprecated-dag-overlap --check-prefixes=ALL,O32-INV … 4 ; RUN: llc -march=mipsel < %s | FileCheck -allow-deprecated-dag-overlap --check-prefixes=ALL,O32-IN… 6 ; RUN-TODO: llc -march=mips64 -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32 %s 7 ; RUN-TODO: llc -march=mips64el -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32 %s 8 ; RUN-TODO: llc -march=mips64 -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32-INV %s 9 ; RUN-TODO: llc -march=mips64el -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32-INV %s 32 ; O32: addiu $sp, $sp, -40 33 ; O32-INV-NOT: sw $0, [all …]
|
D | arguments.ll | 1 ; RUN: llc -march=mips -relocation-model=static < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 2 ; RUN: llc -march=mipsel -relocation-model=static < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 4 …=mips64 -relocation-model=static -target-abi n32 < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 5 …ips64el -relocation-model=static -target-abi n32 < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 60 ; The first four arguments are the same in O32/N32/N64 67 ; O32 starts loading from the stack. The addresses start at 16 because space is 69 ; O32-DAG: lw [[R3:\$[0-9]+]], 16($sp) 70 ; O32-DAG: sb [[R3]], 5([[R1]]) 72 ; O32-DAG: lw [[R3:\$[0-9]+]], 20($sp) 73 ; O32-DAG: sb [[R3]], 6([[R1]]) [all …]
|
D | arguments-float.ll | 1 …relocation-model=static -mattr=+soft-float < %s | FileCheck --check-prefixes=ALL,SYM32,O32,O32BE %s 2 …relocation-model=static -mattr=+soft-float < %s | FileCheck --check-prefixes=ALL,SYM32,O32,O32LE %s 4 …-model=static -mattr=+soft-float -target-abi o32 < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 5 …-model=static -mattr=+soft-float -target-abi o32 < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 54 ; The first four arguments are the same in O32/N32/N64. 57 ; O32-DAG: sw $4, 8([[R2]]) 58 ; O32-DAG: sw $5, 12([[R2]]) 61 ; O32-DAG: sw $6, 16([[R2]]) 62 ; O32-DAG: sw $7, 20([[R2]]) 65 ; O32 has run out of argument registers and starts using the stack [all …]
|
D | callee-saved-fpxx1.ll | 1 ; RUN: llc -march=mips -mattr=+o32,+fp64 < %s | FileCheck --check-prefix=O32-FP64-INV %s 2 ; RUN: llc -march=mipsel -mattr=+o32,+fp64 < %s | FileCheck --check-prefix=O32-FP64-INV %s 4 ; RUN: llc -march=mips -mattr=+o32,+fpxx < %s | FileCheck --check-prefix=O32-FPXX %s 5 ; RUN: llc -march=mipsel -mattr=+o32,+fpxx < %s | FileCheck --check-prefix=O32-FPXX %s 7 ; RUN-TODO: llc -march=mips64 -mattr=+o32,+fpxx < %s | FileCheck --check-prefix=O32-FPXX %s 8 ; RUN-TODO: llc -march=mips64el -mattr=+o32,+fpxx < %s | FileCheck --check-prefix=O32-FPXX %s 16 ; O32-FPXX-LABEL: fpu_clobber: 18 ; O32-FPXX: addiu $sp, $sp, -8 20 ; O32-FP64-INV-NOT: sdc1 $f20, 21 ; O32-FPXX-DAG: sdc1 [[F20:\$f20]], [[OFF20:[0-9]+]]($sp) [all …]
|
D | arguments-hard-float.ll | 1 ; RUN: llc -march=mips -relocation-model=static < %s | FileCheck --check-prefixes=ALL,SYM32,O32,O32… 2 ; RUN: llc -march=mipsel -relocation-model=static < %s | FileCheck --check-prefixes=ALL,SYM32,O32,O… 4 …=mips64 -relocation-model=static -target-abi o32 < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 5 …ips64el -relocation-model=static -target-abi o32 < %s | FileCheck --check-prefixes=ALL,SYM32,O32 %s 55 ; The first argument is the same for O32/N32/N64 but the second argument differs 58 ; O32-DAG: sdc1 $f14, 16([[R2]]) 61 ; O32 has run out of argument registers and starts using the stack 62 ; O32-DAG: ldc1 [[F1:\$f[0-9]+]], 16($sp) 63 ; O32-DAG: sdc1 [[F1]], 24([[R2]]) 65 ; O32-DAG: ldc1 [[F1:\$f[0-9]+]], 24($sp) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/ |
D | call-optimization.ll | 2 ; RUN: FileCheck %s -check-prefix=O32 4 ; RUN: -disable-mips-delay-filler -relocation-model=pic < %s | FileCheck %s -check-prefix=O32-LOAD… 9 ; O32-LABEL: caller3: 10 ; O32-DAG: lw $25, %call16(callee3) 11 ; O32-DAG: move $gp 12 ; O32: jalr $25 13 ; O32-NOT: move $gp 14 ; O32: lw $25, %call16(callee3) 15 ; O32-NOT: move $gp 16 ; O32: jalr $25 [all …]
|
D | longbranch.ll | 7 ; RUN: | FileCheck %s -check-prefix=O32-PIC 9 ; RUN: | FileCheck %s -check-prefix=O32-STATIC 11 ; RUN: -relocation-model=pic < %s | FileCheck %s -check-prefix=O32-R6-PIC 52 ; O32-PIC-LABEL: test1: 53 ; O32-PIC: # %bb.0: # %entry 54 ; O32-PIC-NEXT: lui $2, %hi(_gp_disp) 55 ; O32-PIC-NEXT: addiu $2, $2, %lo(_gp_disp) 56 ; O32-PIC-NEXT: bnez $4, $BB0_3 57 ; O32-PIC-NEXT: addu $2, $2, $25 58 ; O32-PIC-NEXT: # %bb.1: # %entry [all …]
|
D | atomicCmpSwapPW.ll | 3 ; RUN: | FileCheck -check-prefixes=O32 %s 12 ; O32-LABEL: foo: 13 ; O32: # %bb.0: # %entry 14 ; O32-NEXT: addiu $sp, $sp, -16 15 ; O32-NEXT: .cfi_def_cfa_offset 16 16 ; O32-NEXT: move $1, $5 17 ; O32-NEXT: move $2, $4 18 ; O32-NEXT: lui $3, %hi(sym) 19 ; O32-NEXT: lw $3, %lo(sym)($3) 20 ; O32-NEXT: sync [all …]
|
D | 2010-07-20-Switch.ll | 2 ; RUN: FileCheck %s -check-prefix=STATIC-O32 4 ; RUN: FileCheck %s -check-prefix=PIC-O32 19 ; STATIC-O32: sll $[[R0:[0-9]+]], ${{[0-9]+}}, 2 20 ; STATIC-O32: lui $[[R1:[0-9]+]], %hi($JTI0_0) 21 ; STATIC-O32: addu $[[R2:[0-9]+]], $[[R0]], $[[R1]] 22 ; STATIC-O32: lw $[[R3:[0-9]+]], %lo($JTI0_0)($[[R2]]) 24 ; PIC-O32: sll $[[R0:[0-9]+]], ${{[0-9]+}}, 2 25 ; PIC-O32: lw $[[R1:[0-9]+]], %got($JTI0_0) 26 ; PIC-O32: addu $[[R2:[0-9]+]], $[[R0]], $[[R1]] 27 ; PIC-O32: lw $[[R4:[0-9]+]], %lo($JTI0_0)($[[R2]]) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/indirect-jump-hazard/ |
D | long-branch.ll | 6 ; RUN: -verify-machineinstrs < %s | FileCheck %s -check-prefix=O32-PIC 11 ; RUN: | FileCheck %s -check-prefix=O32-R6-PIC 28 ; O32-PIC-LABEL: test1: 29 ; O32-PIC: # %bb.0: # %entry 30 ; O32-PIC-NEXT: lui $2, %hi(_gp_disp) 31 ; O32-PIC-NEXT: addiu $2, $2, %lo(_gp_disp) 32 ; O32-PIC-NEXT: bnez $4, $BB0_3 33 ; O32-PIC-NEXT: addu $2, $2, $25 34 ; O32-PIC-NEXT: # %bb.1: # %entry 35 ; O32-PIC-NEXT: addiu $sp, $sp, -8 [all …]
|
D | long-calls.ll | 4 ; RUN: -verify-machineinstrs | FileCheck -check-prefix=O32 %s 21 ; O32-LABEL: caller: 22 ; O32: # %bb.0: 23 ; O32-NEXT: addiu $sp, $sp, -24 24 ; O32-NEXT: .cfi_def_cfa_offset 24 25 ; O32-NEXT: sw $ra, 20($sp) # 4-byte Folded Spill 26 ; O32-NEXT: .cfi_offset 31, -4 27 ; O32-NEXT: lui $1, %hi(callee) 28 ; O32-NEXT: addiu $25, $1, %lo(callee) 29 ; O32-NEXT: jalr.hb $25 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Mips/ |
D | expansion-jal-sym-pic.s | 2 # RUN: FileCheck %s -check-prefixes=ALL,MIPS,O32 11 # RUN: FileCheck %s -check-prefixes=ALL,MM,O32-MM 19 # RUN: llvm-objdump -d -r - | FileCheck %s -check-prefixes=ELF-O32 39 # O32: lw $25, %got(local_label)($gp) # encoding: [0x8f,0x99,A,A] 40 # O32: # fixup A - offset: 0, value: %got(local_label), kind… 41 # O32: addiu $25, $25, %lo(local_label) # encoding: [0x27,0x39,A,A] 42 # O32: # fixup A - offset: 0, value: %lo(local_label), kind:… 43 # ELF-O32: 8f 99 00 00 lw $25, 0($gp) 44 # ELF-O32-NEXT: R_MIPS_GOT16 .text 45 # ELF-O32-NEXT: 27 39 00 00 addiu $25, $25, 0 [all …]
|
D | reloc-directive.s | 9 # RUN: FileCheck -check-prefix=OBJ-O32 %s 83 # OBJ-O32-LABEL: Name: .text 84 # OBJ-O32: 0000: 00000000 00000000 00000008 00000000 85 # OBJ-O32-NEXT: 0010: 00000000 00000004 00000000 00000000 86 # OBJ-O32-NEXT: 0020: 00000004 00000004 00000004 00000000 87 # OBJ-O32-NEXT: 0030: 00000004 00000000 00000000 00000000 88 # OBJ-O32-NEXT: 0040: 00000000 00000000 00000000 00000000 89 # OBJ-O32-NEXT: 0050: 00000000 00000004 00000004 00000004 90 # OBJ-O32-NEXT: 0060: 00000000 00000000 00000000 00000000 91 # OBJ-O32-NEXT: 0070: 00000000 00000000 00000000 00000000 [all …]
|
D | macro-li.d.s | 1 …-show-encoding -mcpu=mips32 -target-abi=o32 | FileCheck %s --check-prefixes=ALL,O32-N32-NO-PIC,O32 3 …pu=mips32 -target-abi=o32 -position-independent | FileCheck %s --check-prefixes=ALL,O32-N32-PIC,O32 4 …ow-encoding -mcpu=mips64 -target-abi=n32 | FileCheck %s --check-prefixes=ALL,O32-N32-NO-PIC,N32-N64 5 …ips64 -target-abi=n32 -position-independent | FileCheck %s --check-prefixes=ALL,O32-N32-PIC,N32-N64 10 # O32: addiu $4, $zero, 0 # encoding: [0x00,0x00,0x04,0x24] 11 # O32: addiu $5, $zero, 0 # encoding: [0x00,0x00,0x05,0x24] 15 # O32: addiu $4, $zero, 0 # encoding: [0x00,0x00,0x04,0x24] 16 # O32: addiu $5, $zero, 0 # encoding: [0x00,0x00,0x05,0x24] 25 # O32-N32-NO-PIC: lui $1, %hi([[LABEL]]) # encoding: [A,A,0x01,0x3c] 26 # O32-N32-NO-PIC: # fixup A - offset: 0, value: %hi([[LABEL]]… [all …]
|