/external/llvm/test/MC/Mips/ |
D | micromips-16-bit-instructions.s | 4 # RUN: FileCheck -check-prefix=CHECK-EB %s 67 # CHECK-EB: addu16 $6, $17, $4 # encoding: [0x07,0x42] 68 # CHECK-EB: subu16 $5, $16, $3 # encoding: [0x06,0xb1] 69 # CHECK-EB: andi16 $16, $2, 31 # encoding: [0x2c,0x29] 70 # CHECK-EB: and16 $16, $2 # encoding: [0x44,0x82] 71 # CHECK-EB: not16 $17, $3 # encoding: [0x44,0x0b] 72 # CHECK-EB: or16 $16, $4 # encoding: [0x44,0xc4] 73 # CHECK-EB: xor16 $17, $5 # encoding: [0x44,0x4d] 74 # CHECK-EB: sll16 $3, $16, 5 # encoding: [0x25,0x8a] 75 # CHECK-EB: srl16 $4, $17, 6 # encoding: [0x26,0x1d] [all …]
|
D | micromips-control-instructions.s | 4 # RUN: | FileCheck -check-prefix=CHECK-EB %s 54 # CHECK-EB: sdbbp # encoding: [0x00,0x00,0xdb,0x7c] 55 # CHECK-EB: sdbbp 34 # encoding: [0x00,0x22,0xdb,0x7c] 56 # CHECK-EB-NOT: .set push 57 # CHECK-EB-NOT: .set mips32r2 58 # CHECK-EB: rdhwr $5, $29 # encoding: [0x00,0xbd,0x6b,0x3c] 59 # CHECK-EB-NOT: .set pop 60 # CHECK-EB: cache 1, 8($5) # encoding: [0x20,0x25,0x60,0x08] 61 # CHECK-EB: pref 1, 8($5) # encoding: [0x60,0x25,0x20,0x08] 62 # CHECK-EB: ssnop # encoding: [0x00,0x00,0x08,0x00] [all …]
|
D | micromips-alu-instructions.s | 2 # RUN: llvm-mc %s -triple=mips -show-encoding -mattr=micromips | FileCheck -check-prefix=CHECK-EB %s 53 # CHECK-EB: add $9, $6, $7 # encoding: [0x00,0xe6,0x49,0x10] 54 # CHECK-EB: addi $9, $6, 17767 # encoding: [0x11,0x26,0x45,0x67] 55 # CHECK-EB: addiu $9, $6, -15001 # encoding: [0x31,0x26,0xc5,0x67] 56 # CHECK-EB: addi $9, $6, 17767 # encoding: [0x11,0x26,0x45,0x67] 57 # CHECK-EB: addiu $9, $6, -15001 # encoding: [0x31,0x26,0xc5,0x67] 58 # CHECK-EB: addu $9, $6, $7 # encoding: [0x00,0xe6,0x49,0x50] 59 # CHECK-EB: sub $9, $6, $7 # encoding: [0x00,0xe6,0x49,0x90] 60 # CHECK-EB: subu $4, $3, $5 # encoding: [0x00,0xa3,0x21,0xd0] 61 # CHECK-EB: neg $6, $7 # encoding: [0x00,0xe0,0x31,0x90] [all …]
|
D | micromips-loadstore-instructions.s | 4 # RUN: | FileCheck -check-prefix=CHECK-EB %s 58 # CHECK-EB: lb $5, 8($4) # encoding: [0x1c,0xa4,0x00,0x08] 59 # CHECK-EB: lbu $6, 8($4) # encoding: [0x14,0xc4,0x00,0x08] 60 # CHECK-EB: lh $2, 8($4) # encoding: [0x3c,0x44,0x00,0x08] 61 # CHECK-EB: lhu $4, 8($2) # encoding: [0x34,0x82,0x00,0x08] 62 # CHECK-EB: lw $6, 4($5) # encoding: [0xfc,0xc5,0x00,0x04] 63 # CHECK-EB: lw $6, 123($sp) # encoding: [0xfc,0xdd,0x00,0x7b] 64 # CHECK-EB: sb $5, 8($4) # encoding: [0x18,0xa4,0x00,0x08] 65 # CHECK-EB: sh $2, 8($4) # encoding: [0x38,0x44,0x00,0x08] 66 # CHECK-EB: sw $5, 4($6) # encoding: [0xf8,0xa6,0x00,0x04] [all …]
|
D | micromips-branch-instructions.s | 4 # RUN: | FileCheck %s -check-prefix=CHECK-EB 39 # CHECK-EB: b 1332 # encoding: [0x94,0x00,0x02,0x9a] 40 # CHECK-EB: nop # encoding: [0x0c,0x00] 41 # CHECK-EB: beq $9, $6, 1332 # encoding: [0x94,0xc9,0x02,0x9a] 42 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 43 # CHECK-EB: bgez $6, 1332 # encoding: [0x40,0x46,0x02,0x9a] 44 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 45 # CHECK-EB: bgezal $6, 1332 # encoding: [0x40,0x66,0x02,0x9a] 46 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 47 # CHECK-EB: bltzal $6, 1332 # encoding: [0x40,0x26,0x02,0x9a] [all …]
|
D | micromips-fpu-instructions.s | 4 # RUN: -mcpu=mips32r2 | FileCheck -check-prefix=CHECK-EB %s 77 # CHECK-EB: add.s $f4, $f6, $f8 # encoding: [0x55,0x06,0x20,0x30] 78 # CHECK-EB: add.d $f4, $f6, $f8 # encoding: [0x55,0x06,0x21,0x30] 79 # CHECK-EB: div.s $f4, $f6, $f8 # encoding: [0x55,0x06,0x20,0xf0] 80 # CHECK-EB: div.d $f4, $f6, $f8 # encoding: [0x55,0x06,0x21,0xf0] 81 # CHECK-EB: mul.s $f4, $f6, $f8 # encoding: [0x55,0x06,0x20,0xb0] 82 # CHECK-EB: mul.d $f4, $f6, $f8 # encoding: [0x55,0x06,0x21,0xb0] 83 # CHECK-EB: sub.s $f4, $f6, $f8 # encoding: [0x55,0x06,0x20,0x70] 84 # CHECK-EB: sub.d $f4, $f6, $f8 # encoding: [0x55,0x06,0x21,0x70] 85 # CHECK-EB: lwc1 $f2, 4($6) # encoding: [0x9c,0x46,0x00,0x04] [all …]
|
D | micromips-jump-instructions.s | 4 # RUN: | FileCheck %s -check-prefix=CHECK-EB 35 # CHECK-EB: j 1328 # encoding: [0xd4,0x00,0x02,0x98] 36 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 37 # CHECK-EB: jal 1328 # encoding: [0xf4,0x00,0x02,0x98] 38 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 39 # CHECK-EB: jalr $ra, $6 # encoding: [0x03,0xe6,0x0f,0x3c] 40 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 41 # CHECK-EB: jr $7 # encoding: [0x00,0x07,0x0f,0x3c] 42 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 43 # CHECK-EB: jr $7 # encoding: [0x00,0x07,0x0f,0x3c] [all …]
|
D | micromips-shift-instructions.s | 2 …s -triple=mips -show-encoding -mcpu=mips32r2 -mattr=micromips | FileCheck -check-prefix=CHECK-EB %s 30 # CHECK-EB: sll $4, $3, 7 # encoding: [0x00,0x83,0x38,0x00] 31 # CHECK-EB: sllv $2, $3, $5 # encoding: [0x00,0x65,0x10,0x10] 32 # CHECK-EB: sra $4, $3, 7 # encoding: [0x00,0x83,0x38,0x80] 33 # CHECK-EB: srav $2, $3, $5 # encoding: [0x00,0x65,0x10,0x90] 34 # CHECK-EB: srl $4, $3, 7 # encoding: [0x00,0x83,0x38,0x40] 35 # CHECK-EB: srlv $2, $3, $5 # encoding: [0x00,0x65,0x10,0x50] 36 # CHECK-EB: rotr $9, $6, 7 # encoding: [0x01,0x26,0x38,0xc0] 37 # CHECK-EB: rotrv $9, $6, $7 # encoding: [0x00,0xc7,0x48,0xd0] 38 # CHECK-EB: sllv $2, $3, $5 # encoding: [0x00,0x65,0x10,0x10] [all …]
|
D | micromips-trap-instructions.s | 4 # RUN: | FileCheck -check-prefix=CHECK-EB %s 27 # CHECK-EB: teq $8, $9 # encoding: [0x01,0x28,0x00,0x3c] 28 # CHECK-EB: tge $8, $9 # encoding: [0x01,0x28,0x02,0x3c] 29 # CHECK-EB: tgeu $8, $9 # encoding: [0x01,0x28,0x04,0x3c] 30 # CHECK-EB: tlt $8, $9 # encoding: [0x01,0x28,0x08,0x3c] 31 # CHECK-EB: tltu $8, $9 # encoding: [0x01,0x28,0x0a,0x3c] 32 # CHECK-EB: tne $8, $9 # encoding: [0x01,0x28,0x0c,0x3c] 33 # CHECK-EB: teqi $9, 17767 # encoding: [0x41,0xc9,0x45,0x67] 34 # CHECK-EB: tgei $9, 17767 # encoding: [0x41,0x29,0x45,0x67] 35 # CHECK-EB: tgeiu $9, 17767 # encoding: [0x41,0x69,0x45,0x67] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Mips/ |
D | micromips-16-bit-instructions.s | 4 # RUN: FileCheck -check-prefix=CHECK-EB %s 67 # CHECK-EB: addu16 $6, $17, $4 # encoding: [0x07,0x42] 68 # CHECK-EB: subu16 $5, $16, $3 # encoding: [0x06,0xb1] 69 # CHECK-EB: andi16 $16, $2, 31 # encoding: [0x2c,0x29] 70 # CHECK-EB: and16 $16, $2 # encoding: [0x44,0x82] 71 # CHECK-EB: not16 $17, $3 # encoding: [0x44,0x0b] 72 # CHECK-EB: or16 $16, $4 # encoding: [0x44,0xc4] 73 # CHECK-EB: xor16 $17, $5 # encoding: [0x44,0x4d] 74 # CHECK-EB: sll16 $3, $16, 5 # encoding: [0x25,0x8a] 75 # CHECK-EB: srl16 $4, $17, 6 # encoding: [0x26,0x1d] [all …]
|
D | micromips-loadstore-instructions.s | 4 # RUN: | FileCheck -check-prefix=CHECK-EB %s 71 # CHECK-EB: lb $5, 8($4) # encoding: [0x1c,0xa4,0x00,0x08] 72 # CHECK-EB: lbu $6, 8($4) # encoding: [0x14,0xc4,0x00,0x08] 73 # CHECK-EB: lh $2, 8($4) # encoding: [0x3c,0x44,0x00,0x08] 74 # CHECK-EB: lhu $4, 8($2) # encoding: [0x34,0x82,0x00,0x08] 75 # CHECK-EB: lw $6, 4($5) # encoding: [0xfc,0xc5,0x00,0x04] 76 # CHECK-EB: lw $6, 123($sp) # encoding: [0xfc,0xdd,0x00,0x7b] 77 # CHECK-EB: sb $5, 8($4) # encoding: [0x18,0xa4,0x00,0x08] 78 # CHECK-EB: sh $2, 8($4) # encoding: [0x38,0x44,0x00,0x08] 79 # CHECK-EB: sw $5, 4($6) # encoding: [0xf8,0xa6,0x00,0x04] [all …]
|
D | micromips-fpu-instructions.s | 4 # RUN: -mcpu=mips32r2 | FileCheck -check-prefix=CHECK-EB %s 163 # CHECK-EB: add.s $f4, $f6, $f8 # encoding: [0x55,0x06,0x20,0x30] 164 # CHECK-EB: add.d $f4, $f6, $f8 # encoding: [0x55,0x06,0x21,0x30] 165 # CHECK-EB: div.s $f4, $f6, $f8 # encoding: [0x55,0x06,0x20,0xf0] 166 # CHECK-EB: div.d $f4, $f6, $f8 # encoding: [0x55,0x06,0x21,0xf0] 167 # CHECK-EB: mul.s $f4, $f6, $f8 # encoding: [0x55,0x06,0x20,0xb0] 168 # CHECK-EB: mul.d $f4, $f6, $f8 # encoding: [0x55,0x06,0x21,0xb0] 169 # CHECK-EB: sub.s $f4, $f6, $f8 # encoding: [0x55,0x06,0x20,0x70] 170 # CHECK-EB: sub.d $f4, $f6, $f8 # encoding: [0x55,0x06,0x21,0x70] 171 # CHECK-EB: lwc1 $f2, 4($6) # encoding: [0x9c,0x46,0x00,0x04] [all …]
|
D | micromips-alu-instructions.s | 2 # RUN: llvm-mc %s -triple=mips -show-encoding -mattr=micromips | FileCheck -check-prefix=CHECK-EB %s 53 # CHECK-EB: add $9, $6, $7 # encoding: [0x00,0xe6,0x49,0x10] 54 # CHECK-EB: addi $9, $6, 17767 # encoding: [0x11,0x26,0x45,0x67] 55 # CHECK-EB: addiu $9, $6, -15001 # encoding: [0x31,0x26,0xc5,0x67] 56 # CHECK-EB: addi $9, $6, 17767 # encoding: [0x11,0x26,0x45,0x67] 57 # CHECK-EB: addiu $9, $6, -15001 # encoding: [0x31,0x26,0xc5,0x67] 58 # CHECK-EB: addu $9, $6, $7 # encoding: [0x00,0xe6,0x49,0x50] 59 # CHECK-EB: sub $9, $6, $7 # encoding: [0x00,0xe6,0x49,0x90] 60 # CHECK-EB: subu $4, $3, $5 # encoding: [0x00,0xa3,0x21,0xd0] 61 # CHECK-EB: neg $6, $7 # encoding: [0x00,0xe0,0x31,0x90] [all …]
|
D | micromips-eva.s | 4 # RUN: -mattr=+micromips,+eva | FileCheck -check-prefix=CHECK-EB %s 47 # CHECK-EB: prefe 1, 8($5) # encoding: [0x60,0x25,0xa4,0x08] 48 # CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} PREFE_MM 49 # CHECK-EB: cachee 1, 8($5) # encoding: [0x60,0x25,0xa6,0x08] 50 # CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} CACHEE_MM 51 # CHECK-EB: lle $2, 8($4) # encoding: [0x60,0x44,0x6c,0x08] 52 # CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} LLE_MM 53 # CHECK-EB: sce $2, 8($4) # encoding: [0x60,0x44,0xac,0x08] 54 # CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} SCE_MM 55 # CHECK-EB: swre $24, 5($3) # encoding: [0x63,0x03,0xa2,0x05] [all …]
|
D | micromips-control-instructions.s | 4 # RUN: | FileCheck -check-prefix=CHECK-EB %s 57 # CHECK-EB: sdbbp # encoding: [0x00,0x00,0xdb,0x7c] 58 # CHECK-EB: sdbbp 34 # encoding: [0x00,0x22,0xdb,0x7c] 59 # CHECK-EB-NOT: .set push 60 # CHECK-EB-NOT: .set mips32r2 61 # CHECK-EB: rdhwr $5, $29 # encoding: [0x00,0xbd,0x6b,0x3c] 62 # CHECK-EB-NOT: .set pop 63 # CHECK-EB: cache 1, 8($5) # encoding: [0x20,0x25,0x60,0x08] 64 # CHECK-EB: pref 1, 8($5) # encoding: [0x60,0x25,0x20,0x08] 65 # CHECK-EB: ssnop # encoding: [0x00,0x00,0x08,0x00] [all …]
|
D | micromips-branch-instructions.s | 4 # RUN: | FileCheck %s -check-prefix=CHECK-EB 39 # CHECK-EB: b 1332 # encoding: [0x94,0x00,0x02,0x9a] 40 # CHECK-EB: nop # encoding: [0x0c,0x00] 41 # CHECK-EB: beq $9, $6, 1332 # encoding: [0x94,0xc9,0x02,0x9a] 42 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 43 # CHECK-EB: bgez $6, 1332 # encoding: [0x40,0x46,0x02,0x9a] 44 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 45 # CHECK-EB: bgezal $6, 1332 # encoding: [0x40,0x66,0x02,0x9a] 46 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 47 # CHECK-EB: bltzal $6, 1332 # encoding: [0x40,0x26,0x02,0x9a] [all …]
|
D | micromips32r6-eva.s | 4 # RUN: -mattr=+micromips,+eva | FileCheck -check-prefix=CHECK-EB %s 39 # CHECK-EB: prefe 1, 8($5) # encoding: [0x60,0x25,0xa4,0x08] 40 # CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} PREFE_MM 41 # CHECK-EB: cachee 1, 8($5) # encoding: [0x60,0x25,0xa6,0x08] 42 # CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} CACHEE_MM 43 # CHECK-EB: lle $2, 8($4) # encoding: [0x60,0x44,0x6c,0x08] 44 # CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} LLE_MM 45 # CHECK-EB: sce $2, 8($4) # encoding: [0x60,0x44,0xac,0x08] 46 # CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} SCE_MM 47 # CHECK-EB: lhue $4, 8($2) # encoding: [0x60,0x82,0x62,0x08] [all …]
|
D | micromips-jump-instructions.s | 4 # RUN: | FileCheck %s -check-prefix=CHECK-EB 35 # CHECK-EB: j 1328 # encoding: [0xd4,0x00,0x02,0x98] 36 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 37 # CHECK-EB: jal 1328 # encoding: [0xf4,0x00,0x02,0x98] 38 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 39 # CHECK-EB: jalr $ra, $6 # encoding: [0x03,0xe6,0x0f,0x3c] 40 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 41 # CHECK-EB: jr $7 # encoding: [0x00,0x07,0x0f,0x3c] 42 # CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00] 43 # CHECK-EB: jr $7 # encoding: [0x00,0x07,0x0f,0x3c] [all …]
|
D | micromips-shift-instructions.s | 2 …s -triple=mips -show-encoding -mcpu=mips32r2 -mattr=micromips | FileCheck -check-prefix=CHECK-EB %s 30 # CHECK-EB: sll $4, $3, 7 # encoding: [0x00,0x83,0x38,0x00] 31 # CHECK-EB: sllv $2, $3, $5 # encoding: [0x00,0x65,0x10,0x10] 32 # CHECK-EB: sra $4, $3, 7 # encoding: [0x00,0x83,0x38,0x80] 33 # CHECK-EB: srav $2, $3, $5 # encoding: [0x00,0x65,0x10,0x90] 34 # CHECK-EB: srl $4, $3, 7 # encoding: [0x00,0x83,0x38,0x40] 35 # CHECK-EB: srlv $2, $3, $5 # encoding: [0x00,0x65,0x10,0x50] 36 # CHECK-EB: rotr $9, $6, 7 # encoding: [0x01,0x26,0x38,0xc0] 37 # CHECK-EB: rotrv $9, $6, $7 # encoding: [0x00,0xc7,0x48,0xd0] 38 # CHECK-EB: sllv $2, $3, $5 # encoding: [0x00,0x65,0x10,0x10] [all …]
|
D | micromips-trap-instructions.s | 4 # RUN: | FileCheck -check-prefix=CHECK-EB %s 27 # CHECK-EB: teq $8, $9 # encoding: [0x01,0x28,0x00,0x3c] 28 # CHECK-EB: tge $8, $9 # encoding: [0x01,0x28,0x02,0x3c] 29 # CHECK-EB: tgeu $8, $9 # encoding: [0x01,0x28,0x04,0x3c] 30 # CHECK-EB: tlt $8, $9 # encoding: [0x01,0x28,0x08,0x3c] 31 # CHECK-EB: tltu $8, $9 # encoding: [0x01,0x28,0x0a,0x3c] 32 # CHECK-EB: tne $8, $9 # encoding: [0x01,0x28,0x0c,0x3c] 33 # CHECK-EB: teqi $9, 17767 # encoding: [0x41,0xc9,0x45,0x67] 34 # CHECK-EB: tgei $9, 17767 # encoding: [0x41,0x29,0x45,0x67] 35 # CHECK-EB: tgeiu $9, 17767 # encoding: [0x41,0x69,0x45,0x67] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/ |
D | load-store-left-right.ll | 2 …=mips32 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS32,MIPS32-EB %s 4 …=mips32r2 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS32,MIPS32-EB %s 6 …s32r6 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS32R6,MIPS32R6-EB %s 8 …4 -target-abi=n64 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS64,MIPS64-EB %s 10 …64 -target-abi=n64 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS64,MIPS64-EB %s 12 …r2 -target-abi=n64 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS64,MIPS64R2-EB %s 14 … -target-abi=n64 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS64R6,MIPS64R6-EB %s 31 ; MIPS32-EB: lwl $[[R0:[0-9]+]], 0($[[R1:[0-9]+]]) 32 ; MIPS32-EB: lwr $[[R0]], 3($[[R1]]) 43 ; MIPS64-EB: lwl $[[R0:[0-9]+]], 0($[[R1:[0-9]+]]) [all …]
|
D | unalignedload.ll | 2 …rch=mips -mcpu=mips32 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,ALL-EB,MIPS32-EB 4 …rch=mips -mcpu=mips32r2 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,ALL-EB,MIPS32-EB 6 …h=mips -mcpu=mips32r6 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,ALL-EB,MIPS32R6-EB 25 ; MIPS32-EB-DAG: lbu $[[PART1:[0-9]+]], 2($[[R0]]) 26 ; MIPS32-EB-DAG: lbu $[[PART2:[0-9]+]], 3($[[R0]]) 27 ; MIPS32-EB-DAG: sll $[[T0:[0-9]+]], $[[PART1]], 8 28 ; MIPS32-EB-DAG: or $[[T1:[0-9]+]], $[[T0]], $[[PART2]] 29 ; MIPS32-EB-DAG: sll $4, $[[T1]], 16 53 ; MIPS32-EB-DAG: lwl $[[R1:4]], 0($[[R2]]) 54 ; MIPS32-EB-DAG: lwr $[[R1]], 3($[[R2]]) [all …]
|
/external/llvm/test/CodeGen/Mips/ |
D | load-store-left-right.ll | 2 …=mips32 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS32,MIPS32-EB %s 4 …=mips32r2 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS32,MIPS32-EB %s 6 …s32r6 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS32R6,MIPS32R6-EB %s 8 …4 -target-abi=n64 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS64,MIPS64-EB %s 10 …64 -target-abi=n64 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS64,MIPS64-EB %s 12 …64r2 -target-abi=n64 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS64,MIPS64-EB %s 14 … -target-abi=n64 -relocation-model=pic < %s | FileCheck -check-prefixes=ALL,MIPS64R6,MIPS64R6-EB %s 31 ; MIPS32-EB: lwl $[[R0:[0-9]+]], 0($[[R1:[0-9]+]]) 32 ; MIPS32-EB: lwr $[[R0]], 3($[[R1]]) 40 ; MIPS64-EB: lwl $[[R0:[0-9]+]], 0($[[R1:[0-9]+]]) [all …]
|
D | unalignedload.ll | 2 …rch=mips -mcpu=mips32 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,ALL-EB,MIPS32-EB 4 …rch=mips -mcpu=mips32r2 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,ALL-EB,MIPS32-EB 6 …h=mips -mcpu=mips32r6 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,ALL-EB,MIPS32R6-EB 25 ; MIPS32-EB-DAG: lbu $[[PART1:[0-9]+]], 2($[[R0]]) 26 ; MIPS32-EB-DAG: lbu $[[PART2:[0-9]+]], 3($[[R0]]) 27 ; MIPS32-EB-DAG: sll $[[T0:[0-9]+]], $[[PART1]], 8 28 ; MIPS32-EB-DAG: or $[[T1:[0-9]+]], $[[T0]], $[[PART2]] 29 ; MIPS32-EB-DAG: sll $4, $[[T1]], 16 53 ; MIPS32-EB-DAG: lwl $[[R1:4]], 0($[[R2]]) 54 ; MIPS32-EB-DAG: lwr $[[R1]], 3($[[R2]]) [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/Mips/ |
D | unalignedload.ll | 2 ; RUN: llc < %s -march=mips | FileCheck %s -check-prefix=CHECK-EB 22 ; CHECK-EB: ulhu $[[R0:[0-9]+]], 2 23 ; CHECK-EB: lw $25, %call16(foo2) 24 ; CHECK-EB: sll $4, $[[R0]], 16 25 ; CHECK-EB: lw $[[R1:[0-9]+]], %got(s4) 26 ; CHECK-EB: ulhu $[[R2:[0-9]+]], 4($[[R1]]) 27 ; CHECK-EB: lbu $[[R3:[0-9]+]], 6($[[R1]]) 28 ; CHECK-EB: sll $[[R4:[0-9]+]], $[[R2]], 16 29 ; CHECK-EB: sll $[[R5:[0-9]+]], $[[R3]], 8 30 ; CHECK-EB: ulw $4, 0($[[R1]]) [all …]
|