Home
last modified time | relevance | path

Searched refs:NewCI (Results 1 – 19 of 19) sorted by relevance

/openbsd/src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
DReduceOperandsToArgs.cpp87 CallBase *NewCI; in replaceFunctionCalls() local
89 NewCI = InvokeInst::Create(NewF, cast<InvokeInst>(II)->getNormalDest(), in replaceFunctionCalls()
94 NewCI = CallInst::Create(NewF, Args, OperandBundles, CI->getName()); in replaceFunctionCalls()
96 NewCI->setCallingConv(NewF->getCallingConv()); in replaceFunctionCalls()
100 CI->replaceAllUsesWith(NewCI); in replaceFunctionCalls()
101 ReplaceInstWithInst(CI, NewCI); in replaceFunctionCalls()
DReduceArguments.cpp41 CallInst *NewCI = CallInst::Create(&NewF, Args); in replaceFunctionCalls() local
42 NewCI->setCallingConv(NewF.getCallingConv()); in replaceFunctionCalls()
44 CI->replaceAllUsesWith(NewCI); in replaceFunctionCalls()
45 ReplaceInstWithInst(CI, NewCI); in replaceFunctionCalls()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DCallSiteSplitting.cpp242 Instruction *NewCI) { in copyMustTailReturn() argument
254 Value *V = NewCI; in copyMustTailReturn()
333 auto *NewCI = in splitCallSite() local
335 addConditions(*NewCI, Preds[i].second); in splitCallSite()
342 NewCI->setArgOperand(ArgNo, PN.getIncomingValueForBlock(SplitBlock)); in splitCallSite()
347 LLVM_DEBUG(dbgs() << " " << *NewCI << " in " << SplitBlock->getName() in splitCallSite()
350 CallPN->addIncoming(NewCI, SplitBlock); in splitCallSite()
354 copyMustTailReturn(SplitBlock, &CB, NewCI); in splitCallSite()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DPreISelIntrinsicLowering.cpp115 CallInst *NewCI = Builder.CreateCall(FCache, Args, BundleList); in lowerObjCCall() local
116 NewCI->setName(CI->getName()); in lowerObjCCall()
126 NewCI->setTailCallKind(std::max(TCK, OverridingTCK)); in lowerObjCCall()
129 CI->replaceAllUsesWith(NewCI); in lowerObjCCall()
DIntrinsicLowering.cpp45 CallInst *NewCI = Builder.CreateCall(FCache, Args); in ReplaceCallWith() local
46 NewCI->setName(CI->getName()); in ReplaceCallWith()
48 CI->replaceAllUsesWith(NewCI); in ReplaceCallWith()
49 return NewCI; in ReplaceCallWith()
DAtomicExpandPass.cpp1018 AtomicCmpXchgInst *NewCI = Builder.CreateAtomicCmpXchg( in expandPartwordCmpXchg() local
1021 NewCI->setVolatile(CI->isVolatile()); in expandPartwordCmpXchg()
1027 NewCI->setWeak(CI->isWeak()); in expandPartwordCmpXchg()
1029 Value *OldVal = Builder.CreateExtractValue(NewCI, 0); in expandPartwordCmpXchg()
1030 Value *Success = Builder.CreateExtractValue(NewCI, 1); in expandPartwordCmpXchg()
1197 auto *NewCI = Builder.CreateAtomicCmpXchg( in convertCmpXchgToIntegerType() local
1200 NewCI->setVolatile(CI->isVolatile()); in convertCmpXchgToIntegerType()
1201 NewCI->setWeak(CI->isWeak()); in convertCmpXchgToIntegerType()
1202 LLVM_DEBUG(dbgs() << "Replaced " << *CI << " with " << *NewCI << "\n"); in convertCmpXchgToIntegerType()
1204 Value *OldVal = Builder.CreateExtractValue(NewCI, 0); in convertCmpXchgToIntegerType()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp286 if (auto *NewCI = dyn_cast_or_null<CallInst>(New)) in copyFlags() local
287 NewCI->setTailCallKind(Old.getTailCallKind()); in copyFlags()
291 static Value *mergeAttributesAndFlags(CallInst *NewCI, const CallInst &Old) { in mergeAttributesAndFlags() argument
292 NewCI->setAttributes(AttributeList::get( in mergeAttributesAndFlags()
293 NewCI->getContext(), {NewCI->getAttributes(), Old.getAttributes()})); in mergeAttributesAndFlags()
294 NewCI->removeRetAttrs(AttributeFuncs::typeIncompatible(NewCI->getType())); in mergeAttributesAndFlags()
295 return copyFlags(Old, NewCI); in mergeAttributesAndFlags()
668 CallInst *NewCI = in optimizeStrCpy() local
671 mergeAttributesAndFlags(NewCI, *CI); in optimizeStrCpy()
702 CallInst *NewCI = B.CreateMemCpy(Dst, Align(1), Src, Align(1), LenV); in optimizeStpCpy() local
[all …]
DInlineFunction.cpp2428 CallInst *NewCI = CallInst::Create( in InlineFunction() local
2430 NewCI->setDebugLoc(CI->getDebugLoc()); in InlineFunction()
2431 NewCI->setAttributes(Attrs); in InlineFunction()
2432 NewCI->setCallingConv(CI->getCallingConv()); in InlineFunction()
2433 CI->replaceAllUsesWith(NewCI); in InlineFunction()
2435 CI = NewCI; in InlineFunction()
DLocal.cpp242 if (auto *NewCI = dyn_cast<ConstantInt>(SI->getCondition())) { in ConstantFoldTerminator() local
243 CI = NewCI; in ConstantFoldTerminator()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/
DTruncInstCombine.cpp418 if (auto *NewCI = dyn_cast<TruncInst>(Res)) in ReduceExpressionGraph() local
419 *Entry = NewCI; in ReduceExpressionGraph()
422 } else if (auto *NewCI = dyn_cast<TruncInst>(Res)) in ReduceExpressionGraph() local
423 Worklist.push_back(NewCI); in ReduceExpressionGraph()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp483 CmpInst *NewCI = CmpInst::Create(CIOp->getOpcode(), CIOp->getPredicate(), in foldPHIArgBinOpIntoPHI() local
485 PHIArgMergedDebugLoc(NewCI, PN); in foldPHIArgBinOpIntoPHI()
486 return NewCI; in foldPHIArgBinOpIntoPHI()
951 CastInst *NewCI = CastInst::Create(FirstCI->getOpcode(), PhiVal, in foldPHIArgOpIntoPHI() local
953 PHIArgMergedDebugLoc(NewCI, PN); in foldPHIArgOpIntoPHI()
954 return NewCI; in foldPHIArgOpIntoPHI()
969 CmpInst *NewCI = CmpInst::Create(CIOp->getOpcode(), CIOp->getPredicate(), in foldPHIArgOpIntoPHI() local
971 PHIArgMergedDebugLoc(NewCI, PN); in foldPHIArgOpIntoPHI()
972 return NewCI; in foldPHIArgOpIntoPHI()
DInstCombineCasts.cpp1932 CallInst *NewCI = in visitFPTrunc() local
1934 NewCI->copyFastMathFlags(II); in visitFPTrunc()
1935 return NewCI; in visitFPTrunc()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86WinEHState.cpp489 CallInst *NewCI = Builder.CreateCall(SetJmp3, Args, OpBundles); in rewriteSetJmpCall() local
490 NewCI->setTailCallKind(CI->getTailCallKind()); in rewriteSetJmpCall()
491 NewCall = NewCI; in rewriteSetJmpCall()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DInstructions.cpp694 auto *NewCI = CallInst::Create(CI->getFunctionType(), CI->getCalledOperand(), in Create() local
696 NewCI->setTailCallKind(CI->getTailCallKind()); in Create()
697 NewCI->setCallingConv(CI->getCallingConv()); in Create()
698 NewCI->SubclassOptionalData = CI->SubclassOptionalData; in Create()
699 NewCI->setAttributes(CI->getAttributes()); in Create()
700 NewCI->setDebugLoc(CI->getDebugLoc()); in Create()
701 return NewCI; in Create()
DAutoUpgrade.cpp3981 Value *NewCI = Builder.CreateCall(NewFn, Args); in UpgradeIntrinsicCall() local
3984 Value *Elem = Builder.CreateExtractValue(NewCI, Idx); in UpgradeIntrinsicCall()
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyLowerEmscriptenEHSjLj.cpp1197 CallInst *NewCI = in runEHOnFunction() local
1199 CI->replaceAllUsesWith(NewCI); in runEHOnFunction()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/
DOpenMPOpt.cpp1157 CallInst *NewCI = CallInst::Create(FT, Callee, Args, "", CI); in mergeParallelRegions() local
1159 NewCI->setDebugLoc(CI->getDebugLoc()); in mergeParallelRegions()
1165 NewCI->addParamAttr( in mergeParallelRegions()
1173 InsertPointTy(NewCI->getParent(), in mergeParallelRegions()
1174 NewCI->getNextNode()->getIterator()), in mergeParallelRegions()
DWholeProgramDevirt.cpp815 auto *NewCI = CallInst::Create( in updatePublicTypeTestCalls() local
818 CI->replaceAllUsesWith(NewCI); in updatePublicTypeTestCalls()
DAttributor.cpp2928 auto *NewCI = CallInst::Create(NewFn, NewArgOperands, OperandBundleDefs, in rewriteFunctionSignatures() local
2930 NewCI->setTailCallKind(cast<CallInst>(OldCB)->getTailCallKind()); in rewriteFunctionSignatures()
2931 NewCB = NewCI; in rewriteFunctionSignatures()