Home
last modified time | relevance | path

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

/external/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp224 return ST->hasVSX() ? 64 : 32; in getNumberOfRegisters()
320 if (ST->hasVSX() && Val->getScalarType()->isDoubleTy()) { in getVectorInstrCost()
370 bool IsVSXType = ST->hasVSX() && in getMemoryOpCost()
391 if (IsVSXType || (ST->hasVSX() && IsAltivecType)) in getMemoryOpCost()
DPPCCallingConv.td71 CCIfType<[v2f64, v2i64], CCIfSubtarget<"hasVSX()",
124 CCIfType<[v2f64, v2i64], CCIfSubtarget<"hasVSX()",
193 CCIfType<[v2f64, v2i64], CCIfSubtarget<"hasVSX()",
DPPCVSXCopy.cpp160 if (!STI.hasVSX()) in runOnMachineFunction()
DPPCSubtarget.h241 bool hasVSX() const { return HasVSX; } in hasVSX() function
DPPCRegisterInfo.cpp105 if (Subtarget.hasVSX()) in getCalleeSavedRegs()
164 if (Subtarget.hasVSX()) in getCallPreservedMask()
321 if (Subtarget.hasVSX()) { in getLargestLegalSuperClass()
DPPCVSXFMAMutate.cpp351 if (!STI.hasVSX()) in runOnMachineFunction()
DPPCISelDAGToDAG.cpp2084 Opc = PPCSubTarget->hasVSX() ? PPC::XSCMPUDP : PPC::FCMPUD; in SelectCC()
2364 PPCSubTarget->hasVSX(), Swap, Negate); in trySETCC()
2371 CurDAG->SelectNodeTo(N, PPCSubTarget->hasVSX() ? PPC::XXLNOR : PPC::VNOR, in trySETCC()
2836 if (PPCSubTarget->hasVSX()) in Select()
2858 if (PPCSubTarget->hasVSX()) { in Select()
2866 if (PPCSubTarget->hasVSX() && (N->getValueType(0) == MVT::v2f64 || in Select()
DPPCISelLowering.cpp532 if (TM.Options.UnsafeFPMath || Subtarget.hasVSX()) { in PPCTargetLowering()
559 if (Subtarget.hasVSX()) { in PPCTargetLowering()
2957 if (Subtarget.hasVSX()) in LowerFormalArguments_32SVR4()
3385 VReg = MF.addLiveIn(FPR[FPR_idx], Subtarget.hasVSX() in LowerFormalArguments_64SVR4()
7464 if (Subtarget.hasVSX()) { in LowerVECTOR_SHUFFLE()
7709 if (Subtarget.hasVSX()) { in getVectorCompareInfo()
9460 (VT == MVT::v2f64 && Subtarget.hasVSX()) || in getRsqrtEstimate()
9482 (VT == MVT::v2f64 && Subtarget.hasVSX()) || in getRecipEstimate()
10312 if (N->getValueType(0) != MVT::v2f64 || !Subtarget.hasVSX()) in DAGCombineBuildVector()
10636 if (Subtarget.hasVSX() && Subtarget.isLittleEndian() && in PerformDAGCombine()
[all …]
DPPCVSXSwapRemoval.cpp199 if (!STI.hasVSX()) in runOnMachineFunction()
DPPCInstrVSX.td92 def HasVSX : Predicate<"PPCSubTarget->hasVSX()">;