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.cpp115 if (HasSPE && (HasAltivec || HasVSX || HasFPU)) in initSubtargetFeatures()
H A DPPCInstrP10.td1932 let Predicates = [IsISA3_1, HasVSX] in {
2098 let Predicates = [IsISA3_1, HasVSX] in {
2135 let AddedComplexity = 400, Predicates = [IsISA3_1, HasVSX] in {
2400 let Predicates = [IsISA3_1, HasVSX, IsLittleEndian] in {
2434 let Predicates = [IsISA3_1, HasVSX, IsBigEndian, IsPPC32] in {
2447 let Predicates = [IsISA3_1, HasVSX, IsBigEndian, IsPPC64] in {
2471 let AddedComplexity = 400, Predicates = [IsISA3_1, HasVSX, IsBigEndian] in {
H A DPPC.td151 def FeatureVSX : SubtargetFeature<"vsx","HasVSX", "true",
H A DPPCISelDAGToDAG.cpp4357 bool HasVSX, bool &Swap, bool &Negate) { in getVCmpInst() argument
4385 return HasVSX ? PPC::XVCMPEQSP : PPC::VCMPEQFP; in getVCmpInst()
4392 return HasVSX ? PPC::XVCMPGTSP : PPC::VCMPGTFP; in getVCmpInst()
4399 return HasVSX ? PPC::XVCMPGESP : PPC::VCMPGEFP; in getVCmpInst()
H A DPPCInstrAltivec.td1323 // !HasVSX predicate. This essentially favours VSX over Altivec, in
H A DPPCISelLowering.cpp7099 bool HasVSX) { in getRegClassForSVT() argument
7113 return HasVSX ? &PPC::VSFRCRegClass : &PPC::F8RCRegClass; in getRegClassForSVT()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DPPC.cpp49 HasVSX = true; in handleTargetFeatures()
408 if (HasVSX) in getTargetDefines()
599 .Case("vsx", HasVSX) in hasFeature()
H A DPPC.h63 bool HasVSX = false; variable