Home
last modified time | relevance | path

Searched refs:HasMSA (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DMips.cpp183 if (HasMSA) in getTargetDefines()
222 .Case("msa", HasMSA) in hasFeature()
282 if (FloatABI == SoftFloat && HasMSA) { in validateTarget()
288 if (HasMSA && (CPU == "mips1" || CPU == "mips2" || getISARev() < 2) && in validateTarget()
294 if (FPMode == FPXX && HasMSA) { in validateTarget()
299 if (FPMode == FP32 && HasMSA) { in validateTarget()
H A DMips.h53 bool HasMSA; variable
67 DspRev(NoDSP), HasMSA(false), DisableMadd4(false), in MipsTargetInfo()
349 HasMSA = true; in handleTargetFeatures()
388 if (HasMSA && !FpGiven) { in handleTargetFeatures()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.h166 bool HasMSA; variable
324 bool hasMSA() const { return HasMSA; } in hasMSA()
H A DMipsMSAInstrInfo.td3557 class MSAPat<dag pattern, dag result, list<Predicate> pred = [HasMSA]> :
3590 RegisterClass DstRC, list<Predicate> preds = [HasMSA]> :
3603 def : MSABitconvertPat<v16i8, v8i16, MSA128B, [HasMSA, IsLE]>;
3604 def : MSABitconvertPat<v16i8, v4i32, MSA128B, [HasMSA, IsLE]>;
3605 def : MSABitconvertPat<v16i8, v2i64, MSA128B, [HasMSA, IsLE]>;
3606 def : MSABitconvertPat<v16i8, v8f16, MSA128B, [HasMSA, IsLE]>;
3607 def : MSABitconvertPat<v16i8, v4f32, MSA128B, [HasMSA, IsLE]>;
3608 def : MSABitconvertPat<v16i8, v2f64, MSA128B, [HasMSA, IsLE]>;
3610 def : MSABitconvertPat<v8i16, v16i8, MSA128H, [HasMSA, IsLE]>;
3611 def : MSABitconvertPat<v8i16, v4i32, MSA128H, [HasMSA, IsLE]>;
[all …]
H A DMipsSubtarget.cpp83 Os16(Mips_Os16), HasMSA(false), UseTCCInDIV(false), HasSym32(false), in MipsSubtarget()
H A DMips.td166 def FeatureMSA : SubtargetFeature<"msa", "HasMSA", "true", "Mips MSA ASE">;
H A DMipsMSAInstrFormats.td27 let ASEPredicate = [HasMSA];
H A DMipsInstrInfo.td243 def HasMSA : Predicate<"Subtarget->hasMSA()">,
460 list<Predicate> ASEPredicate = [HasMSA];
464 list<Predicate> ASEPredicate = [HasMSA, NotMips64];
468 list<Predicate> ASEPredicate = [HasMSA, HasMips64];