Lines Matching refs:Switch

557       : Switch(MSwitch->getInstr()), SwitchBlock(Switch->getParent()),  in AllSwitchPaths()
562 SwitchInst *getSwitchInst() { return Switch; } in getSwitchInst()
612 Switch) in paths()
660 Value *FirstDef = Switch->getOperand(0); in getStateDefMap()
694 SwitchInst *Switch; member
722 SwitchInst *Switch = SwitchPaths->getSwitchInst(); in isLegalAndProfitableToTransform() local
763 Switch) in isLegalAndProfitableToTransform()
773 return OptimizationRemarkMissed(DEBUG_TYPE, "ConvergentInst", Switch) in isLegalAndProfitableToTransform()
783 TTI->getEstimatedNumberOfCaseClusters(*Switch, JumpTableSize, nullptr, in isLegalAndProfitableToTransform()
790 APInt(32, Switch->getNumSuccessors()).ceilLogBase2(); in isLegalAndProfitableToTransform()
810 return OptimizationRemarkMissed(DEBUG_TYPE, "NotProfitable", Switch) in isLegalAndProfitableToTransform()
819 return OptimizationRemark(DEBUG_TYPE, "JumpThreaded", Switch) in isLegalAndProfitableToTransform()
1015 SwitchInst *Switch = SwitchPaths->getSwitchInst(); in updateSuccessorPhis() local
1016 BasicBlock *NextCase = getNextCaseSuccessor(Switch, NextState); in updateSuccessorPhis()
1116 SwitchInst *Switch = cast<SwitchInst>(LastBlock->getTerminator()); in updateLastSuccessor() local
1117 BasicBlock *NextCase = getNextCaseSuccessor(Switch, NextState); in updateLastSuccessor()
1126 Switch->eraseFromParent(); in updateLastSuccessor()
1176 BasicBlock *getNextCaseSuccessor(SwitchInst *Switch, uint64_t NextState) { in getNextCaseSuccessor()
1178 for (auto Case : Switch->cases()) { in getNextCaseSuccessor()
1185 NextCase = Switch->getDefaultDest(); in getNextCaseSuccessor()
1224 MainSwitch Switch(SI, ORE); in run() local
1226 if (!Switch.getInstr()) in run()
1233 unfoldSelectInstrs(DT, Switch.getSelectInsts()); in run()
1234 if (!Switch.getSelectInsts().empty()) in run()
1237 AllSwitchPaths SwitchPaths(&Switch, ORE); in run()