Lines Matching refs:SelectOptimizeImpl

101 class SelectOptimizeImpl {  class
113 SelectOptimizeImpl() = default;
114 SelectOptimizeImpl(const TargetMachine *TM) : TM(TM){}; in SelectOptimizeImpl() function in __anonf7d98fdb0111::SelectOptimizeImpl
338 SelectOptimizeImpl Impl;
365 SelectOptimizeImpl Impl(TM); in run()
384 PreservedAnalyses SelectOptimizeImpl::run(Function &F, in run()
418 bool SelectOptimizeImpl::runOnFunction(Function &F, Pass &P) { in runOnFunction()
449 bool SelectOptimizeImpl::optimizeSelects(Function &F) { in optimizeSelects()
465 void SelectOptimizeImpl::optimizeSelectsBase(Function &F, in optimizeSelectsBase()
481 void SelectOptimizeImpl::optimizeSelectsInnerLoops(Function &F, in optimizeSelectsInnerLoops()
506 getTrueOrFalseValue(SelectOptimizeImpl::SelectLike SI, bool isTrue, in getTrueOrFalseValue()
530 void SelectOptimizeImpl::convertProfitableSIGroups(SelectGroups &ProfSIGroups) { in convertProfitableSIGroups()
742 void SelectOptimizeImpl::collectSelectGroups(BasicBlock &BB, in collectSelectGroups()
784 void SelectOptimizeImpl::findProfitableSIGroupsBase( in findProfitableSIGroupsBase()
799 void SelectOptimizeImpl::findProfitableSIGroupsInnerLoops( in findProfitableSIGroupsInnerLoops()
847 bool SelectOptimizeImpl::isConvertToBranchProfitableBase( in isConvertToBranchProfitableBase()
899 static bool extractBranchWeights(const SelectOptimizeImpl::SelectLike SI, in extractBranchWeights()
906 bool SelectOptimizeImpl::hasExpensiveColdOperand(const SelectGroup &ASI) { in hasExpensiveColdOperand()
980 void SelectOptimizeImpl::getExclBackwardsSlice(Instruction *I, in getExclBackwardsSlice()
1027 bool SelectOptimizeImpl::isSelectHighlyPredictable(const SelectLike SI) { in isSelectHighlyPredictable()
1041 bool SelectOptimizeImpl::checkLoopHeuristics(const Loop *L, in checkLoopHeuristics()
1110 bool SelectOptimizeImpl::computeLoopCosts( in computeLoopCosts()
1190 SmallDenseMap<const Instruction *, SelectOptimizeImpl::SelectLike, 2>
1191 SelectOptimizeImpl::getSImap(const SelectGroups &SIGroups) { in getSImap()
1200 SelectOptimizeImpl::computeInstCost(const Instruction *I) { in computeInstCost()
1209 SelectOptimizeImpl::getMispredictionCost(const SelectLike SI, in getMispredictionCost()
1235 SelectOptimizeImpl::getPredictedPathCost(Scaled64 TrueCost, Scaled64 FalseCost, in getPredictedPathCost()
1256 bool SelectOptimizeImpl::isSelectKindSupported(const SelectLike SI) { in isSelectKindSupported()