reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
508 if (IsNullOrUndef(CI->getArgOperand(1))) { 509 Value *Null = ConstantPointerNull::get(cast<PointerType>(CI->getType())); 511 new StoreInst(Null, CI->getArgOperand(0), CI); 511 new StoreInst(Null, CI->getArgOperand(0), CI); 513 LLVM_DEBUG(dbgs() << "OBJCARCContract: Old = " << *CI << "\n" 516 CI->replaceAllUsesWith(Null); 517 CI->eraseFromParent();