reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
80 assert(CI->getCalledFunction() && "Cannot lower an indirect call!"); 83 IRBuilder<> Builder(CI->getParent(), CI->getIterator()); 83 IRBuilder<> Builder(CI->getParent(), CI->getIterator()); 84 SmallVector<Value *, 8> Args(CI->arg_begin(), CI->arg_end()); 84 SmallVector<Value *, 8> Args(CI->arg_begin(), CI->arg_end()); 86 NewCI->setName(CI->getName()); 87 NewCI->setTailCallKind(CI->getTailCallKind()); 88 if (!CI->use_empty()) 89 CI->replaceAllUsesWith(NewCI); 90 CI->eraseFromParent();