Lines Matching refs:bitcast
2995 llvm::BitCastInst *bitcast = dyn_cast<llvm::BitCastInst>(insn); in eraseUnusedBitCasts() local
2996 if (!bitcast) return; in eraseUnusedBitCasts()
2999 insn = cast<llvm::Instruction>(bitcast->getOperand(0)); in eraseUnusedBitCasts()
3000 bitcast->eraseFromParent(); in eraseUnusedBitCasts()
3021 while (llvm::BitCastInst *bitcast = dyn_cast<llvm::BitCastInst>(generator)) { in tryEmitFusedAutoreleaseOfResult() local
3024 generator = cast<llvm::Instruction>(bitcast->getOperand(0)); in tryEmitFusedAutoreleaseOfResult()
3027 if (generator->getNextNode() != bitcast) in tryEmitFusedAutoreleaseOfResult()
3030 InstsToKill.push_back(bitcast); in tryEmitFusedAutoreleaseOfResult()
3074 while (llvm::BitCastInst *bitcast = dyn_cast<llvm::BitCastInst>(result)) { in tryEmitFusedAutoreleaseOfResult() local
3075 if (!bitcast->hasOneUse()) break; in tryEmitFusedAutoreleaseOfResult()
3076 InstsToKill.push_back(bitcast); in tryEmitFusedAutoreleaseOfResult()
3077 result = bitcast->getOperand(0); in tryEmitFusedAutoreleaseOfResult()