Lines Matching refs:generator
1444 llvm::Instruction *generator = cast<llvm::Instruction>(result);
1449 // %generator = bitcast %type1* %generator2 to %type2*
1450 while (llvm::BitCastInst *bitcast = dyn_cast<llvm::BitCastInst>(generator)) {
1453 generator = cast<llvm::Instruction>(bitcast->getOperand(0));
1455 // Require the generator to be immediately followed by the cast.
1456 if (generator->getNextNode() != bitcast)
1463 // %generator = call i8* @objc_retain(i8* %originalResult)
1465 // %generator = call i8* @objc_retainAutoreleasedReturnValue(i8* %originalResult)
1466 llvm::CallInst *call = dyn_cast<llvm::CallInst>(generator);