reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1775 BasicBlock *BB = CI->getParent(); 1780 if (TLI && isa<InlineAsm>(CI->getCalledValue())) { 1781 if (TLI->ExpandInlineAsm(CI)) { 1790 if (optimizeInlineAsmInst(CI)) 1797 if (TLI && TLI->shouldAlignPointerArgs(CI, MinSize, PrefAlign)) { 1798 for (auto &Arg : CI->arg_operands()) { 1829 if (MemIntrinsic *MI = dyn_cast<MemIntrinsic>(CI)) { 1845 if (!OptSize && CI->hasFnAttr(Attribute::Cold)) 1846 for (auto &Arg : CI->arg_operands()) { 1850 return optimizeMemoryInst(CI, Arg, Arg->getType(), AS); 1853 IntrinsicInst *II = dyn_cast<IntrinsicInst>(CI); 1867 replaceAndRecursivelySimplify(CI, RetVal, TLInfo, nullptr); 1877 ZExtInst *ExtVal = dyn_cast<ZExtInst>(CI->getArgOperand(0)); 1879 ExtVal->getParent() == CI->getParent()) 1882 ExtVal->moveBefore(CI); 1926 if (!CI->getCalledFunction()) return false; 1933 if (Value *V = Simplifier.optimizeCall(CI)) { 1934 CI->replaceAllUsesWith(V); 1935 CI->eraseFromParent();