Lines Matching refs:PPCTTIImpl

31 PPCTTIImpl::getPopcntSupport(unsigned TyWidth) {  in getPopcntSupport()
38 int PPCTTIImpl::getIntImmCost(const APInt &Imm, Type *Ty) { in getIntImmCost()
67 int PPCTTIImpl::getIntImmCost(Intrinsic::ID IID, unsigned Idx, const APInt &Imm, in getIntImmCost()
98 return PPCTTIImpl::getIntImmCost(Imm, Ty); in getIntImmCost()
101 int PPCTTIImpl::getIntImmCost(unsigned Opcode, unsigned Idx, const APInt &Imm, in getIntImmCost()
181 return PPCTTIImpl::getIntImmCost(Imm, Ty); in getIntImmCost()
184 void PPCTTIImpl::getUnrollingPreferences(Loop *L, in getUnrollingPreferences()
199 bool PPCTTIImpl::enableAggressiveInterleaving(bool LoopHasReductions) { in enableAggressiveInterleaving()
210 bool PPCTTIImpl::enableInterleavedAccessVectorization() { in enableInterleavedAccessVectorization()
214 unsigned PPCTTIImpl::getNumberOfRegisters(bool Vector) { in getNumberOfRegisters()
220 unsigned PPCTTIImpl::getRegisterBitWidth(bool Vector) { in getRegisterBitWidth()
233 unsigned PPCTTIImpl::getMaxInterleaveFactor(unsigned VF) { in getMaxInterleaveFactor()
260 int PPCTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost()
271 int PPCTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost()
284 int PPCTTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src) { in getCastInstrCost()
290 int PPCTTIImpl::getCmpSelInstrCost(unsigned Opcode, Type *ValTy, Type *CondTy) { in getCmpSelInstrCost()
294 int PPCTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost()
333 int PPCTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, unsigned Alignment, in getMemoryOpCost()
390 int PPCTTIImpl::getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, in getInterleavedMemoryOpCost()