Home
last modified time | relevance | path

Searched refs:MIPS16 (Results 1 – 12 of 12) sorted by relevance

/external/llvm/test/CodeGen/Mips/
Dbswap.ll3 …le=mipsel-linux-gnu -march=mipsel -mcpu=mips32r2 -mattr=+mips16 | FileCheck %s -check-prefix=MIPS16
15 ; MIPS16-LABEL: bswap32:
16 ; MIPS16-DAG: srl $[[R0:[0-9]+]], $4, 8
17 ; MIPS16-DAG: srl $[[R1:[0-9]+]], $4, 24
18 ; MIPS16-DAG: sll $[[R2:[0-9]+]], $4, 8
19 ; MIPS16-DAG: sll $[[R3:[0-9]+]], $4, 24
20 ; MIPS16-DAG: li $[[R4:[0-9]+]], 65280
21 ; MIPS16-DAG: and $[[R4]], $[[R0]]
22 ; MIPS16-DAG: or $[[R1]], $[[R4]]
23 ; MIPS16-DAG: lw $[[R7:[0-9]+]], $CPI
[all …]
Dblockaddr.ll7 …pu=mips32 -mattr=+mips16 -relocation-model=static < %s | FileCheck %s -check-prefix=STATIC-MIPS16-1
8 …pu=mips32 -mattr=+mips16 -relocation-model=static < %s | FileCheck %s -check-prefix=STATIC-MIPS16-2
41 ; STATIC-MIPS16-1: .ent f
42 ; STATIC-MIPS16-2: .ent f
43 ; STATIC-MIPS16-1: li $[[R1_16:[0-9]+]], %hi($tmp[[TI_16:[0-9]+]])
44 ; STATIC-MIPS16-1: sll ${{[0-9]+}}, $[[R1_16]], 16
45 ; STATIC-MIPS16-2: li ${{[0-9]+}}, %lo($tmp{{[0-9]+}})
46 ; STATIC-MIPS16-1: jal dummy
47 ; STATIC-MIPS16-2: jal dummy
Delf_eflags.ll34 …s32r2 -mattr=+mips16 -relocation-model=pic %s -o - | FileCheck -check-prefix=CHECK-LE32R2-MIPS16 %s
79 ; 32R2 bit MIPS16 with PIC
80 ; CHECK-LE32R2-MIPS16: .abicalls
81 ; CHECK-LE32R2-MIPS16: .set mips16
Dinterrupt-attr-error.ll4 ; CHECK: LLVM ERROR: "interrupt" attribute is not supported on pre-MIPS32R2 or MIPS16 targets.
Dinsn-zero-size-bb.ll6 ; This only really matters for microMIPS and MIPS16.
Dmadd-msub.ll9 ; FIXME: The MIPS16 test should check its output
/external/llvm/include/llvm/DebugInfo/CodeView/
DCodeView.h85 MIPS16 = 0x11, enumerator
/external/llvm/lib/DebugInfo/CodeView/
DEnumTables.cpp167 CV_ENUM_CLASS_ENT(CPUType, MIPS16),
/external/llvm/lib/Target/Mips/
DMips16InstrInfo.td30 // This should be CPUSPReg but the MIPS16 subtarget isn't good enough at
34 // as we use an external assembler (which is already a requirement for MIPS16
1369 // MIPS16's behaviour.
DMipsSchedule.td19 // IIM16Alu is a placeholder class for most MIPS16 instructions.
/external/llvm/docs/
DAtomics.rst548 on function-call boundaries. For example, MIPS supports the MIPS16 ISA, which
550 has the Thumb ISA. In MIPS16 and earlier versions of Thumb, the atomic
/external/llvm/lib/ObjectYAML/
DELFYAML.cpp617 BCase(MIPS16) in bitset()