Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCSubtarget.cpp70 HasVSX = false; in initializeEnvironment()
143 if (HasSPE && (HasAltivec || HasQPX || HasVSX || HasFPU)) in initSubtargetFeatures()
DPPCSubtarget.h101 bool HasVSX; variable
246 bool hasVSX() const { return HasVSX; } in hasVSX()
DPPCInstrVSX.td115 def HasVSX : Predicate<"PPCSubTarget->hasVSX()">;
120 let Predicates = [HasVSX] in {
140 let Predicates = [HasVSX, HasOnlySwappingMemOps] in
150 let Predicates = [HasVSX, HasOnlySwappingMemOps] in
171 let Predicates = [HasVSX, HasOnlySwappingMemOps] in {
1066 let Predicates = [HasVSX, HasOnlySwappingMemOps] in {
1078 let Predicates = [IsBigEndian, HasVSX, HasOnlySwappingMemOps] in {
1185 } // HasVSX
1882 let Predicates = [IsBigEndian, HasVSX] in
1992 let Predicates = [IsLittleEndian, HasVSX] in
[all …]
DPPC.td136 def FeatureVSX : SubtargetFeature<"vsx","HasVSX", "true",
DPPCISelDAGToDAG.cpp3744 bool HasVSX, bool &Swap, bool &Negate) { in getVCmpInst() argument
3772 return HasVSX ? PPC::XVCMPEQSP : PPC::VCMPEQFP; in getVCmpInst()
3779 return HasVSX ? PPC::XVCMPGTSP : PPC::VCMPGTFP; in getVCmpInst()
3786 return HasVSX ? PPC::XVCMPGESP : PPC::VCMPGEFP; in getVCmpInst()
DPPCInstrAltivec.td1186 // !HasVSX predicate. This essentially favours VSX over Altivec, in
/external/llvm/lib/Target/PowerPC/
DPPCSubtarget.h99 bool HasVSX; variable
241 bool hasVSX() const { return HasVSX; } in hasVSX()
DPPCSubtarget.cpp69 HasVSX = false; in initializeEnvironment()
DPPCInstrVSX.td92 def HasVSX : Predicate<"PPCSubTarget->hasVSX()">;
96 let Predicates = [HasVSX] in {
1033 } // HasVSX
1603 let Predicates = [IsBigEndian, HasVSX] in
1710 let Predicates = [IsLittleEndian, HasVSX] in
1800 let Predicates = [HasDirectMove, HasVSX] in {
DPPC.td116 def FeatureVSX : SubtargetFeature<"vsx","HasVSX", "true",
DPPCISelDAGToDAG.cpp2153 bool HasVSX, bool &Swap, bool &Negate) { in getVCmpInst() argument
2181 return HasVSX ? PPC::XVCMPEQSP : PPC::VCMPEQFP; in getVCmpInst()
2188 return HasVSX ? PPC::XVCMPGTSP : PPC::VCMPGTFP; in getVCmpInst()
2195 return HasVSX ? PPC::XVCMPGESP : PPC::VCMPGEFP; in getVCmpInst()
DPPCInstrAltivec.td1134 // !HasVSX predicate. This essentially favours VSX over Altivec, in
/external/clang/lib/Basic/
DTargets.cpp853 bool HasVSX; member in __anond4862fe70111::PPCTargetInfo
867 : TargetInfo(Triple), HasVSX(false), HasP8Vector(false), in PPCTargetInfo()
1132 HasVSX = true; in handleTargetFeatures()
1308 if (HasVSX) in getTargetDefines()
1442 .Case("vsx", HasVSX) in hasFeature()