Lines Matching defs:BC
170 void RewriteBitCast(BitCastInst *BC, AllocaInst *AI, uint64_t Offset,
1604 if (BitCastInst *BC = dyn_cast<BitCastInst>(User)) {
1605 isSafeForScalarRepl(BC, Offset, Info);
1671 if (BitCastInst *BC = dyn_cast<BitCastInst>(User)) {
1672 isSafePHISelectUseForScalarRepl(BC, Offset, Info);
1882 if (BitCastInst *BC = dyn_cast<BitCastInst>(User)) {
1883 RewriteBitCast(BC, AI, Offset, NewElts);
1990 void SROA::RewriteBitCast(BitCastInst *BC, AllocaInst *AI, uint64_t Offset,
1992 RewriteForScalarRepl(BC, AI, Offset, NewElts);
1993 if (BC->getOperand(0) != AI)
2005 if (Val->getType() != BC->getDestTy()) {
2006 Val = new BitCastInst(Val, BC->getDestTy(), "", BC);
2007 Val->takeName(BC);
2009 BC->replaceAllUsesWith(Val);
2010 DeadInsts.push_back(BC);