Lines Matching refs:OpBC
6061 } else if (auto *OpBC = dyn_cast<BitCastInst>(V)) { in optimizePhiType() local
6063 ConvertTy = OpBC->getOperand(0)->getType(); in optimizePhiType()
6064 if (OpBC->getOperand(0)->getType() != ConvertTy) in optimizePhiType()
6066 if (Defs.insert(OpBC).second) { in optimizePhiType()
6067 Worklist.push_back(OpBC); in optimizePhiType()
6068 AnyAnchored |= !isa<LoadInst>(OpBC->getOperand(0)) && in optimizePhiType()
6069 !isa<ExtractElementInst>(OpBC->getOperand(0)); in optimizePhiType()
6091 } else if (auto *OpBC = dyn_cast<BitCastInst>(V)) { in optimizePhiType() local
6093 ConvertTy = OpBC->getType(); in optimizePhiType()
6094 if (OpBC->getType() != ConvertTy) in optimizePhiType()
6096 Uses.insert(OpBC); in optimizePhiType()
6098 any_of(OpBC->users(), [](User *U) { return !isa<StoreInst>(U); }); in optimizePhiType()