Lines Matching refs:bitcast
2989 llvm::BitCastInst *bitcast = dyn_cast<llvm::BitCastInst>(insn); in eraseUnusedBitCasts() local
2990 if (!bitcast) return; in eraseUnusedBitCasts()
2993 insn = cast<llvm::Instruction>(bitcast->getOperand(0)); in eraseUnusedBitCasts()
2994 bitcast->eraseFromParent(); in eraseUnusedBitCasts()
3015 while (llvm::BitCastInst *bitcast = dyn_cast<llvm::BitCastInst>(generator)) { in tryEmitFusedAutoreleaseOfResult() local
3018 generator = cast<llvm::Instruction>(bitcast->getOperand(0)); in tryEmitFusedAutoreleaseOfResult()
3021 if (generator->getNextNode() != bitcast) in tryEmitFusedAutoreleaseOfResult()
3024 InstsToKill.push_back(bitcast); in tryEmitFusedAutoreleaseOfResult()
3068 while (llvm::BitCastInst *bitcast = dyn_cast<llvm::BitCastInst>(result)) { in tryEmitFusedAutoreleaseOfResult() local
3069 if (!bitcast->hasOneUse()) break; in tryEmitFusedAutoreleaseOfResult()
3070 InstsToKill.push_back(bitcast); in tryEmitFusedAutoreleaseOfResult()
3071 result = bitcast->getOperand(0); in tryEmitFusedAutoreleaseOfResult()