Home
last modified time | relevance | path

Searched refs:HasDSPR2 (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.h152 bool HasDSP, HasDSPR2, HasDSPR3; variable
321 bool hasDSPR2() const { return HasDSPR2; } in hasDSPR2()
H A DMipsDSPInstrFormats.td25 def HasDSPR2 : Predicate<"Subtarget->hasDSPR2()">,
31 list<Predicate> ASEPredicate = [HasDSPR2];
H A DMipsSubtarget.cpp82 HasDSPR2(false), HasDSPR3(false), AllowMixed16_32(Mixed16_32 || Mips_Os16), in MipsSubtarget()
H A DMipsDSPInstrInfo.td1356 def : DSPBinPat<MUL_PH, v2i16, int_mips_mul_ph, HasDSPR2>;
1357 def : DSPBinPat<MUL_PH, v2i16, mul, HasDSPR2>;
1374 def : DSPShiftPat<SHRL_PH, v2i16, MipsSHRL_DSP, imm, HasDSPR2>;
1377 def : DSPShiftPat<SHRL_PH, v2i16, int_mips_shrl_ph, immZExt4, HasDSPR2>;
1379 def : DSPShiftPat<SHRA_QB, v4i8, MipsSHRA_DSP, imm, HasDSPR2>;
1382 def : DSPShiftPat<SHRA_QB, v4i8, int_mips_shra_qb, immZExt3, HasDSPR2>;
H A DMips.td158 def FeatureDSPR2 : SubtargetFeature<"dspr2", "HasDSPR2", "true",
H A DMipsScheduleGeneric.td1162 // MIPS DSP R2 - hasDSP, HasDSPR2, InMicroMips
1337 // microMIPS DSP R2 - hasDSP, HasDSPR2, InMicroMips
H A DMipsScheduleP5600.td23 HasDSP, HasDSPR2, HasMips3D, HasMT,