Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Mips/
DMipsSubtarget.h129 bool HasDSP, HasDSPR2, HasDSPR3; variable
249 bool hasDSPR2() const { return HasDSPR2; } in hasDSPR2()
DMipsSubtarget.cpp72 HasDSPR2(false), HasDSPR3(false), AllowMixed16_32(Mixed16_32 | Mips_Os16), in MipsSubtarget()
DMipsDSPInstrFormats.td26 def HasDSPR2 : Predicate<"Subtarget->hasDSPR2()">,
32 list<Predicate> InsnPredicates = [HasDSPR2];
DMipsDSPInstrInfo.td1340 def : DSPBinPat<MUL_PH, v2i16, int_mips_mul_ph, HasDSPR2>;
1341 def : DSPBinPat<MUL_PH, v2i16, mul, HasDSPR2>;
1358 def : DSPShiftPat<SHRL_PH, v2i16, MipsSHRL_DSP, imm, HasDSPR2>;
1361 def : DSPShiftPat<SHRL_PH, v2i16, int_mips_shrl_ph, immZExt4, HasDSPR2>;
1363 def : DSPShiftPat<SHRA_QB, v4i8, MipsSHRA_DSP, imm, HasDSPR2>;
1366 def : DSPShiftPat<SHRA_QB, v4i8, int_mips_shra_qb, immZExt3, HasDSPR2>;
DMips.td160 def FeatureDSPR2 : SubtargetFeature<"dspr2", "HasDSPR2", "true",
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSubtarget.h150 bool HasDSP, HasDSPR2, HasDSPR3; variable
313 bool hasDSPR2() const { return HasDSPR2; } in hasDSPR2()
DMipsDSPInstrFormats.td25 def HasDSPR2 : Predicate<"Subtarget->hasDSPR2()">,
31 list<Predicate> ASEPredicate = [HasDSPR2];
DMipsSubtarget.cpp80 InMicroMipsMode(false), HasDSP(false), HasDSPR2(false), HasDSPR3(false), in MipsSubtarget()
DMipsDSPInstrInfo.td1367 def : DSPBinPat<MUL_PH, v2i16, int_mips_mul_ph, HasDSPR2>;
1368 def : DSPBinPat<MUL_PH, v2i16, mul, HasDSPR2>;
1385 def : DSPShiftPat<SHRL_PH, v2i16, MipsSHRL_DSP, imm, HasDSPR2>;
1388 def : DSPShiftPat<SHRL_PH, v2i16, int_mips_shrl_ph, immZExt4, HasDSPR2>;
1390 def : DSPShiftPat<SHRA_QB, v4i8, MipsSHRA_DSP, imm, HasDSPR2>;
1393 def : DSPShiftPat<SHRA_QB, v4i8, int_mips_shra_qb, immZExt3, HasDSPR2>;
DMips.td174 def FeatureDSPR2 : SubtargetFeature<"dspr2", "HasDSPR2", "true",
DMipsScheduleGeneric.td1159 // MIPS DSP R2 - hasDSP, HasDSPR2, InMicroMips
1334 // microMIPS DSP R2 - hasDSP, HasDSPR2, InMicroMips
DMipsScheduleP5600.td23 HasDSP, HasDSPR2, HasMT, HasCRC];
/external/llvm-project/llvm/lib/Target/Mips/
DMipsSubtarget.h150 bool HasDSP, HasDSPR2, HasDSPR3; variable
316 bool hasDSPR2() const { return HasDSPR2; } in hasDSPR2()
DMipsDSPInstrFormats.td25 def HasDSPR2 : Predicate<"Subtarget->hasDSPR2()">,
31 list<Predicate> ASEPredicate = [HasDSPR2];
DMipsSubtarget.cpp81 HasDSPR2(false), HasDSPR3(false), AllowMixed16_32(Mixed16_32 | Mips_Os16), in MipsSubtarget()
DMipsDSPInstrInfo.td1367 def : DSPBinPat<MUL_PH, v2i16, int_mips_mul_ph, HasDSPR2>;
1368 def : DSPBinPat<MUL_PH, v2i16, mul, HasDSPR2>;
1385 def : DSPShiftPat<SHRL_PH, v2i16, MipsSHRL_DSP, imm, HasDSPR2>;
1388 def : DSPShiftPat<SHRL_PH, v2i16, int_mips_shrl_ph, immZExt4, HasDSPR2>;
1390 def : DSPShiftPat<SHRA_QB, v4i8, MipsSHRA_DSP, imm, HasDSPR2>;
1393 def : DSPShiftPat<SHRA_QB, v4i8, int_mips_shra_qb, immZExt3, HasDSPR2>;
DMips.td158 def FeatureDSPR2 : SubtargetFeature<"dspr2", "HasDSPR2", "true",
DMipsScheduleGeneric.td1162 // MIPS DSP R2 - hasDSP, HasDSPR2, InMicroMips
1337 // microMIPS DSP R2 - hasDSP, HasDSPR2, InMicroMips
DMipsScheduleP5600.td23 HasDSP, HasDSPR2, HasMips3D, HasMT,
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips/
DMipsGenSubtargetInfo.inc3808 if (Bits[Mips::FeatureDSPR2]) HasDSPR2 = true;