Home
last modified time | relevance | path

Searched refs:HasVSX (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrVSX.td120 def HasVSX : Predicate<"Subtarget->hasVSX()">;
175 let Predicates = [HasVSX, HasP9Vector] in {
286 let Predicates = [HasVSX], AddedComplexity = 400 in {
303 let Predicates = [HasVSX, HasOnlySwappingMemOps] in
313 let Predicates = [HasVSX, HasOnlySwappingMemOps] in
334 let Predicates = [HasVSX, HasOnlySwappingMemOps] in {
1085 let Predicates = [HasVSX, HasP8Vector] in {
1291 let Predicates = [HasVSX, HasDirectMove] in {
1339 } // HasVSX, HasP8Vector
1341 let Predicates = [HasVSX, IsISA3_0, HasDirectMove] in {
[all …]
H A DPPCInstrFuture.td54 let Predicates = [HasVSX, IsISAFuture] in {
H A DPPCSubtarget.cpp110 if (HasSPE && (HasAltivec || HasVSX || HasFPU)) in initSubtargetFeatures()
H A DPPCInstrP10.td1926 let Predicates = [IsISA3_1, HasVSX] in {
2092 let Predicates = [IsISA3_1, HasVSX] in {
2129 let AddedComplexity = 400, Predicates = [IsISA3_1, HasVSX] in {
2394 let Predicates = [IsISA3_1, HasVSX, IsLittleEndian] in {
2428 let Predicates = [IsISA3_1, HasVSX, IsBigEndian, IsPPC32] in {
2441 let Predicates = [IsISA3_1, HasVSX, IsBigEndian, IsPPC64] in {
2465 let AddedComplexity = 400, Predicates = [IsISA3_1, HasVSX, IsBigEndian] in {
H A DPPC.td151 def FeatureVSX : SubtargetFeature<"vsx","HasVSX", "true",
H A DPPCISelDAGToDAG.cpp4358 bool HasVSX, bool &Swap, bool &Negate) { in getVCmpInst() argument
4386 return HasVSX ? PPC::XVCMPEQSP : PPC::VCMPEQFP; in getVCmpInst()
4393 return HasVSX ? PPC::XVCMPGTSP : PPC::VCMPGTFP; in getVCmpInst()
4400 return HasVSX ? PPC::XVCMPGESP : PPC::VCMPGEFP; in getVCmpInst()
H A DPPCInstrAltivec.td1323 // !HasVSX predicate. This essentially favours VSX over Altivec, in
H A DPPCISelLowering.cpp7087 bool HasVSX) { in getRegClassForSVT() argument
7101 return HasVSX ? &PPC::VSFRCRegClass : &PPC::F8RCRegClass; in getRegClassForSVT()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DPPC.cpp40 HasVSX = true; in handleTargetFeatures()
405 if (HasVSX) in getTargetDefines()
720 .Case("vsx", HasVSX) in hasFeature()
H A DPPC.h66 bool HasVSX = false; variable