Home
last modified time | relevance | path

Searched refs:hasDirectMove (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.h307 bool hasDirectMove() const { return HasDirectMove; } in hasDirectMove() function
H A DPPCTargetTransformInfo.cpp1086 } else if (ST->hasDirectMove()) in getVectorInstrCost()
H A DPPCISelLowering.cpp510 if (Subtarget.hasDirectMove() && isPPC64) { in PPCTargetLowering()
952 if (Subtarget.hasDirectMove() && isPPC64) { in PPCTargetLowering()
8182 if (Subtarget.hasDirectMove() && Subtarget.isPPC64()) in LowerFP_TO_INT()
8472 if (Subtarget.hasDirectMove() && directMoveIsProfitable(Op) && in LowerINT_TO_FP()
9175 haveEfficientBuildVectorPattern(BVN, Subtarget.hasDirectMove(), in LowerBUILD_VECTOR()
12522 if (Subtarget.hasDirectMove()) { in EmitInstrWithCustomInserter()
14522 if (!Subtarget.hasDirectMove()) in combineVectorShuffle()
16413 return Subtarget.hasDirectMove(); // Don't need stack ops with direct moves in shouldExpandBuildVectorWithShuffles()
H A DPPCInstrInfo.cpp1742 assert(Subtarget.hasDirectMove() && in copyPhysReg()
1750 assert(Subtarget.hasDirectMove() && in copyPhysReg()
H A DPPCInstrVSX.td151 def HasDirectMove : Predicate<"Subtarget->hasDirectMove()">;