Lines Matching refs:SelectOptimize

99 class SelectOptimize : public FunctionPass {  class
115 SelectOptimize() : FunctionPass(ID) { in SelectOptimize() function in __anon6edd6fd50111::SelectOptimize
216 char SelectOptimize::ID = 0;
218 INITIALIZE_PASS_BEGIN(SelectOptimize, DEBUG_TYPE, "Optimize selects", false,
226 INITIALIZE_PASS_END(SelectOptimize, DEBUG_TYPE, "Optimize selects", false, in INITIALIZE_PASS_DEPENDENCY()
229 FunctionPass *llvm::createSelectOptimizePass() { return new SelectOptimize(); } in INITIALIZE_PASS_DEPENDENCY()
231 bool SelectOptimize::runOnFunction(Function &F) { in runOnFunction()
260 bool SelectOptimize::optimizeSelects(Function &F) { in optimizeSelects()
276 void SelectOptimize::optimizeSelectsBase(Function &F, in optimizeSelectsBase()
292 void SelectOptimize::optimizeSelectsInnerLoops(Function &F, in optimizeSelectsInnerLoops()
330 void SelectOptimize::convertProfitableSIGroups(SelectGroups &ProfSIGroups) { in convertProfitableSIGroups()
517 void SelectOptimize::collectSelectGroups(BasicBlock &BB, in collectSelectGroups()
548 void SelectOptimize::findProfitableSIGroupsBase(SelectGroups &SIGroups, in findProfitableSIGroupsBase()
557 void SelectOptimize::findProfitableSIGroupsInnerLoops( in findProfitableSIGroupsInnerLoops()
604 bool SelectOptimize::isConvertToBranchProfitableBase( in isConvertToBranchProfitableBase()
654 bool SelectOptimize::hasExpensiveColdOperand( in hasExpensiveColdOperand()
712 void SelectOptimize::getExclBackwardsSlice(Instruction *I, in getExclBackwardsSlice()
751 bool SelectOptimize::isSelectHighlyPredictable(const SelectInst *SI) { in isSelectHighlyPredictable()
765 bool SelectOptimize::checkLoopHeuristics(const Loop *L, in checkLoopHeuristics()
834 bool SelectOptimize::computeLoopCosts( in computeLoopCosts()
915 SelectOptimize::getSIset(const SelectGroups &SIGroups) { in getSIset()
923 Optional<uint64_t> SelectOptimize::computeInstCost(const Instruction *I) { in computeInstCost()
932 SelectOptimize::getMispredictionCost(const SelectInst *SI, in getMispredictionCost()
958 SelectOptimize::getPredictedPathCost(Scaled64 TrueCost, Scaled64 FalseCost, in getPredictedPathCost()
979 bool SelectOptimize::isSelectKindSupported(SelectInst *SI) { in isSelectKindSupported()