| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | thumb2-uxtb.ll | 9 ; CHECK-DSP-LABEL: test1: 10 ; CHECK-DSP: @ %bb.0: 12 ; CHECK-DSP-NEXT: bx lr 14 ; CHECK-NO-DSP-LABEL: test1: 24 ; CHECK-DSP-LABEL: test2: 25 ; CHECK-DSP: @ %bb.0: 27 ; CHECK-DSP-NEXT: bx lr 40 ; CHECK-DSP-LABEL: test3: 43 ; CHECK-DSP-NEXT: bx lr 56 ; CHECK-DSP-LABEL: test4: [all …]
|
| H A D | thumb2-uxt_rot.ll | 19 ; CHECK-DSP-LABEL: test2: 20 ; CHECK-DSP: @ %bb.0: 22 ; CHECK-DSP-NEXT: bx lr 24 ; CHECK-NO-DSP-LABEL: test2: 49 ; CHECK-DSP-LABEL: test4: 52 ; CHECK-DSP-NEXT: bx lr 67 ; CHECK-DSP-LABEL: test5: 70 ; CHECK-DSP-NEXT: bx lr 85 ; CHECK-DSP-LABEL: test6: 103 ; CHECK-DSP-LABEL: test7: [all …]
|
| H A D | thumb2-sxt_rot.ll | 30 ; CHECK-DSP-LABEL: test2: 31 ; CHECK-DSP: @ %bb.0: 33 ; CHECK-DSP-NEXT: bx lr 35 ; CHECK-NO-DSP-LABEL: test2: 50 ; CHECK-DSP-LABEL: test3: 51 ; CHECK-DSP: @ %bb.0: 53 ; CHECK-DSP-NEXT: bx lr 68 ; CHECK-DSP-LABEL: test4: 71 ; CHECK-DSP-NEXT: bx lr 88 ; CHECK-DSP-LABEL: test5: [all …]
|
| H A D | thumb2-sxt-uxt.ll | 9 ; CHECK-DSP: sxth 10 ; CHECK-NO-DSP: sxth 17 ; CHECK-DSP: sxtb 18 ; CHECK-NO-DSP: sxtb 25 ; CHECK-DSP: uxth 26 ; CHECK-NO-DSP: uxth 33 ; CHECK-DSP: uxtb 34 ; CHECK-NO-DSP: uxtb 42 ; CHECK-NO-DSP-NOT: sxtab 51 ; CHECK-NO-DSP-NOT: sxtab [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/llvm-ir/ |
| H A D | add-dsp.ll | 6 ; DSP-LABEL: n: 10 ; DSP-NEXT: jr $ra 11 ; DSP-NEXT: nop 24 ; DSP-LABEL: m: 30 ; DSP-NEXT: rddsp $2, 1 35 ; DSP-NEXT: wrdsp $3, 1 37 ; DSP-NEXT: rddsp $2, 1 42 ; DSP-NEXT: wrdsp $5, 1 44 ; DSP-NEXT: move $4, $6 45 ; DSP-NEXT: jr $ra [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | micromips-pseudo-mtlohi-expand.ll | 5 ; RUN: FileCheck %s -check-prefixes=MMR2-DSP 30 ; MMR2-DSP-LABEL: test: 31 ; MMR2-DSP: # %bb.0: # %entry 33 ; MMR2-DSP-NEXT: # <MCOperand Reg:{{[0-9]+}}> 34 ; MMR2-DSP-NEXT: # <MCOperand Imm:0>> 36 ; MMR2-DSP-NEXT: # <MCOperand Reg:{{[0-9]+}}> 37 ; MMR2-DSP-NEXT: # <MCOperand Imm:1>> 39 ; MMR2-DSP-NEXT: # <MCOperand Reg:{{[0-9]+}}> 42 ; MMR2-DSP-NEXT: # <MCOperand Reg:{{[0-9]+}}> 45 ; MMR2-DSP-NEXT: # <MCOperand Reg:{{[0-9]+}}> [all …]
|
| H A D | madd-msub.ll | 33 ; DSP-LABEL: madd1: 40 ; DSP-NEXT: jr $ra 103 ; DSP-LABEL: madd2: 110 ; DSP-NEXT: jr $ra 165 ; DSP-LABEL: madd3: 223 ; DSP-LABEL: madd4: 282 ; DSP-LABEL: msub1: 353 ; DSP-LABEL: msub2: 416 ; DSP-LABEL: msub3: 474 ; DSP-LABEL: msub4: [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | dsp-mlal.ll | 12 ; DSP-NEXT: bx lr 48 ; DSP-LABEL: SMMULR: 51 ; DSP-NEXT: bx lr 76 ; DSP-LABEL: SMMUL: 79 ; DSP-NEXT: bx lr 100 ; DSP-LABEL: SMMLSR: 103 ; DSP-NEXT: bx lr 134 ; DSP-NEXT: bx lr 161 ; DSP-LABEL: SMMLS: 164 ; DSP-NEXT: bx lr [all …]
|
| H A D | longMAC.ll | 76 ;CHECK-T2-DSP: umlal 89 ;CHECK-T2-DSP: smlal 195 ;CHECK-T2-DSP-NEXT: mov r0, r2 196 ;CHECK-T2-DSP-NEXT: mov r1, r3 216 ;CHECK-T2-DSP-NOT: sxth 217 ;CHECK-T2-DSP: smlalbb r2, r3 245 ;CHECK-T2-DSP-NOT: sxth 250 ;CHECK-T2-DSP-NOT: sxth 278 ;CHECK-T2-DSP-NOT: sxth 340 ;CHECK-T2-DSP: mov r1, r3 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/mips32r6/ |
| H A D | compatibility.ll | 2 ; RUN: not llc -march=mipsel -mcpu=mips32r6 -mattr=+dsp < %s 2>&1 | FileCheck --check-prefix=DSP %s 5 ; DSP: MIPS32r6 is not compatible with the DSP ASE
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/mips64r6/ |
| H A D | compatibility.ll | 2 …march=mipsel -mcpu=mips64r6 -target-abi n64 -mattr=+dsp < %s 2>&1 | FileCheck --check-prefix=DSP %s 5 ; DSP: MIPS64r6 is not compatible with the DSP ASE
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYCallingConv.td | 41 // DSP types 54 // DSP types 63 // DSP types 76 // DSP types
|
| H A D | CSKY.td | 118 : SubtargetFeature<"edsp", "HasDSP", "true", "Enable DSP instrutions">; 121 "Enable DSP instrutions">; 136 "Enable DSP V2.0 instrutions">; 139 "Enable DSP V2.0 instrutions">; 142 "Enable DSP Silan instrutions">; 145 "Enable DSP Silan instrutions">;
|
| /llvm-project-15.0.7/llvm/test/tools/yaml2obj/ELF/ |
| H A D | mips-abi-flags.yaml | 11 # CHECK-NEXT: DSP (0x1) 39 ASEs: [ DSP, DSPR2, VIRT ]
|
| /llvm-project-15.0.7/llvm/test/tools/obj2yaml/ELF/ |
| H A D | mips-abi-flags.yaml | 13 # CHECK-NEXT: ASEs: [ DSP, DSPR2, VIRT ] 34 ASEs: [ DSP, DSPR2, VIRT ]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | safe-abs.ll | 4 ; Reduced from arm_abs_q31() from CMSIS DSP suite.
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | invalid-thumb-MSR-MClass.txt | 27 # invalid mask = '01' (ThumbV7M does not have the DSP extension)
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/micromips-dspr2/ |
| H A D | invalid.s | 18 # bposge32 is microMIPS DSP instruction but it is removed in Release 6
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | Mips.td | 157 def FeatureDSP : SubtargetFeature<"dsp", "HasDSP", "true", "Mips DSP ASE">; 159 "Mips DSP-R2 ASE", [FeatureDSP]>; 161 : SubtargetFeature<"dspr3", "HasDSPR3", "true", "Mips DSP-R3 ASE",
|
| H A D | MicroMipsDSPInstrInfo.td | 1 //===- MicroMipsDSPInstrInfo.td - Micromips DSP instructions -*- tablegen *-=// 9 // This file describes MicroMips DSP instructions. 415 // microMIPS DSP Rev 1 532 // microMIPS DSP Rev 2 595 // microMIPS DSP Rev 3
|
| /llvm-project-15.0.7/clang/lib/Basic/Targets/ |
| H A D | ARM.cpp | 486 DSP = 0; in handleTargetFeatures() 544 DSP = 1; in handleTargetFeatures() 821 if ((CPUProfile != "M" && ArchVersion >= 6) || (CPUProfile == "M" && DSP)) in getTargetDefines() 890 if (DSP) { in getTargetDefines() 902 if (DSP || SAT) in getTargetDefines()
|
| H A D | ARM.h | 78 unsigned DSP : 1; variable
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/micromips-dsp/ |
| H A D | invalid.s | 26 # bposge32 is microMIPS DSP instruction but it is removed in Release 6
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ |
| H A D | mips-abiflags.test | 25 # GNU-NEXT:ASEs: DSP, DSPR2 39 # LLVM-NEXT: DSP (0x1) 66 ASEs: [ [[ASES=DSP,DSPR2]] ] 255 # RUN: yaml2obj %s -DASES="DSP,DSPR2,EVA,MCU,MDMX,MIPS3D,MT,SMARTMIPS,VIRT,MSA,MIPS16,MICROMIPS,XPA… 259 # FPABI-ASES-ALL-GNU: ASEs: DSP, DSPR2, Enhanced VA Scheme, MCU, MDMX, MIPS-3D, MT, SmartMIPS, VZ, … 263 # FPABI-ASES-ALL-LLVM-NEXT: DSP (0x1)
|
| H A D | file-header-machine-types.test | 142 # RUN: llvm-readelf --file-headers %t.pdsp.o | FileCheck %s -DMACHINE="Sony DSP processor" 187 # RUN: llvm-readelf --file-headers %t.firepath.o | FileCheck %s -DMACHINE="Element 14 64-bit DSP pr… 190 # RUN: llvm-readelf --file-headers %t.zsp.o | FileCheck %s -DMACHINE="LSI Logic's 16-bit DSP proces… 331 …elf --file-headers %t.dsp24.o | FileCheck %s -DMACHINE="New Japan Radio (NJR) 24-bit DSP Processor" 343 …lf --file-headers %t.ti_c6000.o | FileCheck %s -DMACHINE="Texas Instruments TMS320C6000 DSP family" 346 …lf --file-headers %t.ti_c2000.o | FileCheck %s -DMACHINE="Texas Instruments TMS320C2000 DSP family" 349 …elf --file-headers %t.ti_c5500.o | FileCheck %s -DMACHINE="Texas Instruments TMS320C55x DSP family" 382 …lf --file-headers %t.ximo16.o | FileCheck %s -DMACHINE="New Japan Radio (NJR) 16-bit DSP Processor"
|