Lines Matching refs:SwitchInst
395 MainSwitch(SwitchInst *SI, LoopInfo *LI, OptimizationRemarkEmitter *ORE) in MainSwitch()
409 SwitchInst *getInstr() const { return Instr; } in getInstr()
419 bool isCandidate(const SwitchInst *SI) { in isCandidate()
527 SwitchInst *Instr = nullptr;
539 SwitchInst *getSwitchInst() { return Switch; } in getSwitchInst()
750 SwitchInst *Switch;
779 SwitchInst *Switch = SwitchPaths->getSwitchInst(); in isLegalAndProfitableToTransform()
1091 SwitchInst *Switch = SwitchPaths->getSwitchInst(); in updateSuccessorPhis()
1164 isa<SwitchInst>(Inst)) { in updateDefMap()
1200 if (!isa<SwitchInst>(LastBlock->getTerminator())) in updateLastSuccessor()
1202 SwitchInst *Switch = cast<SwitchInst>(LastBlock->getTerminator()); in updateLastSuccessor()
1262 BasicBlock *getNextCaseSuccessor(SwitchInst *Switch, const APInt &NextState) { in getNextCaseSuccessor()
1305 auto *SI = dyn_cast<SwitchInst>(BB.getTerminator()); in run()