Lines Matching refs:BitCast
316 auto *BitCast = dyn_cast<BitCastInst>(IntrI->getOperand(0)); in optimizePredicateStore() local
317 if (!BitCast) in optimizePredicateStore()
321 if (BitCast->getOperand(0)->getType() != PredType) in optimizePredicateStore()
330 Builder.CreateStore(BitCast->getOperand(0), PtrBitCast); in optimizePredicateStore()
335 if (BitCast->getNumUses() == 0) in optimizePredicateStore()
336 BitCast->eraseFromParent(); in optimizePredicateStore()
361 auto *BitCast = dyn_cast<BitCastInst>(I); in optimizePredicateLoad() local
362 if (!BitCast || BitCast->getType() != PredType) in optimizePredicateLoad()
366 auto *IntrI = dyn_cast<IntrinsicInst>(BitCast->getOperand(0)); in optimizePredicateLoad()
392 BitCast->replaceAllUsesWith(LoadPred); in optimizePredicateLoad()
393 BitCast->eraseFromParent(); in optimizePredicateLoad()
419 case Instruction::BitCast: in optimizeInstructions()