Lines Matching refs:PPCTTIImpl

54 PPCTTIImpl::getPopcntSupport(unsigned TyWidth) {  in getPopcntSupport()
63 PPCTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic()
165 InstructionCost PPCTTIImpl::getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost()
195 InstructionCost PPCTTIImpl::getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, in getIntImmCostIntrin()
227 return PPCTTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
230 InstructionCost PPCTTIImpl::getIntImmCostInst(unsigned Opcode, unsigned Idx, in getIntImmCostInst()
313 return PPCTTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
323 InstructionCost PPCTTIImpl::getUserCost(const User *U, in getUserCost()
364 bool PPCTTIImpl::mightUseCTR(BasicBlock *BB, TargetLibraryInfo *LibInfo, in mightUseCTR()
719 bool PPCTTIImpl::isHardwareLoopProfitable(Loop *L, ScalarEvolution &SE, in isHardwareLoopProfitable()
797 void PPCTTIImpl::getUnrollingPreferences(Loop *L, ScalarEvolution &SE, in getUnrollingPreferences()
813 void PPCTTIImpl::getPeelingPreferences(Loop *L, ScalarEvolution &SE, in getPeelingPreferences()
821 bool PPCTTIImpl::useColdCCForColdCall(Function &F) { in useColdCCForColdCall()
825 bool PPCTTIImpl::enableAggressiveInterleaving(bool LoopHasReductions) { in enableAggressiveInterleaving()
833 PPCTTIImpl::TTI::MemCmpExpansionOptions
834 PPCTTIImpl::enableMemCmpExpansion(bool OptSize, bool IsZeroCmp) const { in enableMemCmpExpansion()
841 bool PPCTTIImpl::enableInterleavedAccessVectorization() { in enableInterleavedAccessVectorization()
845 unsigned PPCTTIImpl::getNumberOfRegisters(unsigned ClassID) const { in getNumberOfRegisters()
856 unsigned PPCTTIImpl::getRegisterClassForType(bool Vector, Type *Ty) const { in getRegisterClassForType()
871 const char* PPCTTIImpl::getRegisterClassName(unsigned ClassID) const { in getRegisterClassName()
885 PPCTTIImpl::getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const { in getRegisterBitWidth()
898 unsigned PPCTTIImpl::getCacheLineSize() const { in getCacheLineSize()
911 unsigned PPCTTIImpl::getPrefetchDistance() const { in getPrefetchDistance()
915 unsigned PPCTTIImpl::getMaxInterleaveFactor(unsigned VF) { in getMaxInterleaveFactor()
950 InstructionCost PPCTTIImpl::vectorCostAdjustmentFactor(unsigned Opcode, in vectorCostAdjustmentFactor()
981 InstructionCost PPCTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost()
1005 InstructionCost PPCTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, in getShuffleCost()
1026 InstructionCost PPCTTIImpl::getCFInstrCost(unsigned Opcode, in getCFInstrCost()
1035 InstructionCost PPCTTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost()
1055 InstructionCost PPCTTIImpl::getCmpSelInstrCost(unsigned Opcode, Type *ValTy, in getCmpSelInstrCost()
1073 InstructionCost PPCTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost()
1144 InstructionCost PPCTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost()
1230 InstructionCost PPCTTIImpl::getInterleavedMemoryOpCost( in getInterleavedMemoryOpCost()
1265 PPCTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost()
1270 bool PPCTTIImpl::areTypesABICompatible(const Function *Caller, in areTypesABICompatible()
1289 bool PPCTTIImpl::canSaveCmp(Loop *L, BranchInst **BI, ScalarEvolution *SE, in canSaveCmp()
1312 bool PPCTTIImpl::isLSRCostLess(const TargetTransformInfo::LSRCost &C1, in isLSRCostLess()
1325 bool PPCTTIImpl::isNumRegsMajorCostOfLSR() { in isNumRegsMajorCostOfLSR()
1329 bool PPCTTIImpl::shouldBuildRelLookupTables() const { in shouldBuildRelLookupTables()
1337 bool PPCTTIImpl::getTgtMemIntrinsic(IntrinsicInst *Inst, in getTgtMemIntrinsic()
1381 bool PPCTTIImpl::hasActiveVectorLength(unsigned Opcode, Type *DataType, in hasActiveVectorLength()
1409 InstructionCost PPCTTIImpl::getVPMemoryOpCost(unsigned Opcode, Type *Src, in getVPMemoryOpCost()