Home
last modified time | relevance | path

Searched refs:CallInst (Results 1 – 25 of 330) sorted by relevance

12345678910>>...14

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSimplifyLibCalls.h23 class CallInst; variable
51 Value *optimizeCall(CallInst *CI, IRBuilderBase &B);
153 Value *optimizeCall(CallInst *CI, IRBuilderBase &B);
176 Value *optimizeBCmp(CallInst *CI, IRBuilderBase &B);
190 Value *optimizeCAbs(CallInst *CI, IRBuilderBase &B);
191 Value *optimizePow(CallInst *CI, IRBuilderBase &B);
196 Value *optimizeLog(CallInst *CI, IRBuilderBase &B);
199 Value *optimizeTan(CallInst *CI, IRBuilderBase &B);
205 Value *optimizeFFS(CallInst *CI, IRBuilderBase &B);
206 Value *optimizeFls(CallInst *CI, IRBuilderBase &B);
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp78 void visitCallInst(CallInst &CI) { checkCandidate(CI); } in visitCallInst()
93 bool perform(CallInst *CI);
94 void checkCandidate(CallInst &CI);
95 void shrinkWrapCI(CallInst *CI, Value *Cond);
97 bool performCallErrors(CallInst *CI, const LibFunc &Func);
101 Value *generateCondForPow(CallInst *CI, const LibFunc &Func);
131 SmallVector<CallInst *, 16> WorkList;
226 bool LibCallsShrinkWrap::performCallErrors(CallInst *CI, in performCallErrors()
290 void LibCallsShrinkWrap::checkCandidate(CallInst &CI) { in checkCandidate()
420 Value *LibCallsShrinkWrap::generateCondForPow(CallInst *CI, in generateCondForPow()
[all …]
H A DSimplifyLibCalls.cpp511 CallInst *NewCI = in optimizeStrCpy()
1470 CallInst *BaseFn = dyn_cast<CallInst>(Base); in replacePowWithExp()
1862 CallInst *Arg = dyn_cast<CallInst>(Log->getArgOperand(0)); in optimizeLog()
2202 CallInst *CI = dyn_cast<CallInst>(Val); in classifyArgUse()
2440 CallInst *New = cast<CallInst>(CI->clone()); in optimizePrintF()
2453 CallInst *New = cast<CallInst>(CI->clone()); in optimizePrintF()
2563 CallInst *New = cast<CallInst>(CI->clone()); in optimizeSPrintF()
2576 CallInst *New = cast<CallInst>(CI->clone()); in optimizeSPrintF()
2738 CallInst *New = cast<CallInst>(CI->clone()); in optimizeFPrintF()
2751 CallInst *New = cast<CallInst>(CI->clone()); in optimizeFPrintF()
[all …]
H A DEscapeEnumerator.cpp44 if (CallInst *CI = CurBB->getTerminatingMustTailCall()) in Next()
63 if (CallInst *CI = dyn_cast<CallInst>(&II)) in Next()
92 CallInst *CI = cast<CallInst>(Calls[--I]); in Next()
H A DEntryExitInstrumenter.cpp38 CallInst *Call = CallInst::Create(Fn, "", InsertionPt); in insertCall()
49 Instruction *RetAddr = CallInst::Create( in insertCall()
58 CallInst *Call = in insertCall()
59 CallInst::Create(Fn, ArrayRef<Value *>(Args), "", InsertionPt); in insertCall()
102 if (CallInst *CI = BB.getTerminatingMustTailCall()) in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp169 CallInst *IRBuilderBase::CreateMemTransferInst( in CreateMemTransferInst()
206 CallInst *IRBuilderBase::CreateMemCpyInline( in CreateMemCpyInline()
476 CallInst *
663 static CallInst *CreateGCStatepointCallCommon( in CreateGCStatepointCallCommon()
691 CallInst *IRBuilderBase::CreateGCStatepointCall( in CreateGCStatepointCall()
700 CallInst *IRBuilderBase::CreateGCStatepointCall( in CreateGCStatepointCall()
710 CallInst *IRBuilderBase::CreateGCStatepointCall( in CreateGCStatepointCall()
895 CallInst *C; in CreateConstrainedFPCast()
936 CallInst *IRBuilderBase::CreateConstrainedFPCmp( in CreateConstrainedFPCmp()
1165 CallInst *Fn = in CreatePreserveArrayAccessIndex()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.h41 Value *OldArg = cast<CallInst>(CI)->getArgOperand(0); in EraseInstruction()
68 if (const auto *C = dyn_cast<CallInst>(Opnd)) in getreturnRVOperand()
101 CallInst *createCallInstWithColors(
118 CallInst *insertRVCall(Instruction *InsertPt, CallBase *AnnotatedCall);
121 CallInst *insertRVCallWithColors(
127 if (auto *CI = dyn_cast<CallInst>(I)) in contains()
133 void eraseInst(CallInst *CI) { in eraseInst()
138 if (auto *CI = dyn_cast<CallInst>(*U)) in eraseInst()
156 DenseMap<CallInst *, CallBase *> RVCalls;
H A DObjCARCOpts.cpp712 CallInst *Release = CallInst::Create( in OptimizeInlinedAutoreleaseRVCall()
766 CallInst *AutoreleaseRVCI = cast<CallInst>(AutoreleaseRV); in OptimizeAutoreleaseRVCall()
979 CallInst *CI = cast<CallInst>(Inst); in OptimizeIndividualCallImpl()
998 CallInst *CI = cast<CallInst>(Inst); in OptimizeIndividualCallImpl()
1029 CallInst *Call = cast<CallInst>(Inst); in OptimizeIndividualCallImpl()
1186 CallInst *CInst = cast<CallInst>(Inst); in OptimizeIndividualCallImpl()
1194 CallInst *Clone = cast<CallInst>( in OptimizeIndividualCallImpl()
2157 CallInst *Call = cast<CallInst>(Inst); in OptimizeWeakCalls()
2186 CallInst *Call = cast<CallInst>(Inst); in OptimizeWeakCalls()
2238 CallInst *Call = cast<CallInst>(Inst); in OptimizeWeakCalls()
[all …]
H A DObjCARC.cpp46 CallInst *objcarc::createCallInstWithColors( in createCallInstWithColors()
62 return CallInst::Create(FTy, Callee, Args, OpBundles, NameStr, InsertBefore); in createCallInstWithColors()
96 CallInst *BundledRetainClaimRVs::insertRVCall(Instruction *InsertPt, in insertRVCall()
102 CallInst *BundledRetainClaimRVs::insertRVCallWithColors( in insertRVCallWithColors()
124 if (auto *CI = dyn_cast<CallInst>(P.second)) in ~BundledRetainClaimRVs()
125 CI->setTailCallKind(CallInst::TCK_NoTail); in ~BundledRetainClaimRVs()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptx86ABIFixups.cpp27 bool isRSAPICall(llvm::Module &module, llvm::CallInst *call_inst) { in isRSAPICall()
41 bool isRSLargeReturnCall(llvm::Module &module, llvm::CallInst *call_inst) { in isRSLargeReturnCall()
70 bool isRSAllocationTyCallSite(llvm::Module &module, llvm::CallInst *call_inst) { in isRSAllocationTyCallSite()
80 llvm::FunctionType *cloneToStructRetFnTy(llvm::CallInst *call_inst) { in cloneToStructRetFnTy()
126 std::set<llvm::CallInst *> &rs_callsites, in findRSCallSites() argument
127 bool (*predicate)(llvm::Module &, llvm::CallInst *)) { in findRSCallSites()
133 llvm::CallInst *call_inst = in findRSCallSites()
134 llvm::dyn_cast_or_null<llvm::CallInst>(&inst); in findRSCallSites()
151 std::set<llvm::CallInst *> rs_callsites; in fixupX86StructRetCalls()
193 llvm::CallInst *new_call_inst = in fixupX86StructRetCalls()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h32 class CallInst; variable
125 const CallInst *
128 inline CallInst *
131 return const_cast<CallInst *>(extractMallocCall((const Value *)I, GetTLI)); in extractMallocCall()
139 PointerType *getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI);
153 Value *getMallocArraySize(CallInst *CI, const DataLayout &DL,
164 inline CallInst *extractCallocCall(Value *I, const TargetLibraryInfo *TLI) { in extractCallocCall()
165 return const_cast<CallInst*>(extractCallocCall((const Value*)I, TLI)); in extractCallocCall()
177 const CallInst *isFreeCall(const Value *I, const TargetLibraryInfo *TLI);
179 inline CallInst *isFreeCall(Value *I, const TargetLibraryInfo *TLI) { in isFreeCall()
[all …]
H A DTypeMetadataUtils.h23 class CallInst; variable
48 SmallVectorImpl<CallInst *> &Assumes, const CallInst *CI,
57 const CallInst *CI, DominatorTree &DT);
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h46 class CallInst; variable
746 void visitCall(const CallInst &I);
748 bool visitMemPCpyCall(const CallInst &I);
749 bool visitMemChrCall(const CallInst &I);
751 bool visitStrCmpCall(const CallInst &I);
752 bool visitStrLenCall(const CallInst &I);
769 void visitVAStart(const CallInst &I);
771 void visitVAEnd(const CallInst &I);
772 void visitVACopy(const CallInst &I);
773 void visitStackmap(const CallInst &I);
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp132 CallInst *CI;
134 bool isUnsafeMath(const CallInst *CI) const;
149 bool useNative(CallInst *CI);
208 CallInst *R = B.CreateCall(Callee, Arg, Name); in INITIALIZE_PASS_DEPENDENCY()
527 bool AMDGPULibCalls::useNative(CallInst *aCI) { in useNative()
1298 CallInst *UI = nullptr; in fold_sincos()
1300 CallInst *XI = dyn_cast_or_null<CallInst>(U); in fold_sincos()
1720 CallInst *CI = dyn_cast<CallInst>(I); in runOnFunction()
1753 CallInst *CI = dyn_cast<CallInst>(I); in run()
1781 CallInst *CI = dyn_cast<CallInst>(I); in runOnFunction()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp40 auto CI = dyn_cast<CallInst>(I->getUser()); in lowerLoadRelative()
63 static CallInst::TailCallKind getOverridingTailCallKind(const Function &F) { in getOverridingTailCallKind()
66 return CallInst::TCK_Tail; in getOverridingTailCallKind()
68 return CallInst::TCK_NoTail; in getOverridingTailCallKind()
69 return CallInst::TCK_None; in getOverridingTailCallKind()
91 CallInst::TailCallKind OverridingTCK = getOverridingTailCallKind(F); in lowerObjCCall()
94 auto *CI = cast<CallInst>(I->getUser()); in lowerObjCCall()
100 CallInst *NewCI = Builder.CreateCall(FCache, Args); in lowerObjCCall()
110 CallInst::TailCallKind TCK = CI->getTailCallKind(); in lowerObjCCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp146 std::map<CallInst *, std::pair<CallInst *, CallInfo>> AIChain;
150 std::map<CallInst *, CallInfo> BaseAICalls;
271 static Type *getBaseElementType(const CallInst *Call) { in getBaseElementType()
381 std::vector<CallInst *> PreserveArrayIndexCalls; in removePreserveAccessIndexIntrinsic()
382 std::vector<CallInst *> PreserveUnionIndexCalls; in removePreserveAccessIndexIntrinsic()
383 std::vector<CallInst *> PreserveStructIndexCalls; in removePreserveAccessIndexIntrinsic()
388 auto *Call = dyn_cast<CallInst>(&I); in removePreserveAccessIndexIntrinsic()
483 } else if (auto *CI = dyn_cast<CallInst>(Inst)) { in traceAICall()
515 } else if (auto *CI = dyn_cast<CallInst>(Inst)) { in traceBitCast()
545 } else if (auto *CI = dyn_cast<CallInst>(Inst)) { in traceGEP()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp234 SmallVector<CallInst *, 32> DeferredTails; in markTails()
243 CallInst *CI = dyn_cast<CallInst>(&I); in markTails()
317 for (CallInst *CI : DeferredTails) { in markTails()
435 CallInst *findTRECandidate(BasicBlock *BB);
437 void createTailRecurseLoopHeader(CallInst *CI);
441 bool eliminateCall(CallInst *CI);
466 CallInst *CI = nullptr; in findTRECandidate()
469 CI = dyn_cast<CallInst>(BBI); in findTRECandidate()
613 CallInst *CI, int OpndIdx) { in copyLocalTempOfByValueOperandIntoArguments()
814 CallInst *CI = findTRECandidate(&BB); in processBlock()
[all …]
H A DLowerExpectIntrinsic.cpp58 getBranchWeight(Intrinsic::ID IntrinsicID, CallInst *CI, int BranchCount) { in getBranchWeight()
79 CallInst *CI = dyn_cast<CallInst>(SI.getCondition()); in handleSwitchExpect()
119 static void handlePhiDef(CallInst *Expect) { in handlePhiDef()
272 CallInst *CI; in handleBrSelExpect()
278 CI = dyn_cast<CallInst>(BSI.getCondition()); in handleBrSelExpect()
288 CI = dyn_cast<CallInst>(CmpI->getOperand(0)); in handleBrSelExpect()
362 CallInst *CI = dyn_cast<CallInst>(Inst); in lowerExpectIntrinsic()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h35 class CallInst; variable
131 const CallInst *getTerminatingDeoptimizeCall() const;
132 CallInst *getTerminatingDeoptimizeCall() { in getTerminatingDeoptimizeCall()
133 return const_cast<CallInst *>( in getTerminatingDeoptimizeCall()
140 const CallInst *getPostdominatingDeoptimizeCall() const;
141 CallInst *getPostdominatingDeoptimizeCall() { in getPostdominatingDeoptimizeCall()
142 return const_cast<CallInst *>( in getPostdominatingDeoptimizeCall()
149 const CallInst *getTerminatingMustTailCall() const;
150 CallInst *getTerminatingMustTailCall() { in getTerminatingMustTailCall()
151 return const_cast<CallInst *>( in getTerminatingMustTailCall()
H A DIRBuilder.h633 CallInst *CreateMemTransferInst(
650 CallInst *
709 CallInst *CreateAddReduce(Value *Src);
712 CallInst *CreateMulReduce(Value *Src);
718 CallInst *CreateOrReduce(Value *Src);
1570 CallInst *CreateConstrainedFPBinOp(
2211 CallInst *CreateConstrainedFPCast(
2375 CallInst *CreateConstrainedFPCmp(
2394 CallInst *CI = CallInst::Create(FTy, Callee, Args, DefaultOperandBundles);
2405 CallInst *CI = CallInst::Create(FTy, Callee, Args, OpBundles);
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DIntrinsicLowering.h21 class CallInst; variable
40 void LowerIntrinsicCall(CallInst *CI);
44 static bool LowerToByteSwap(CallInst *CI);
H A DFastISel.h37 class CallInst; variable
493 bool lowerCallTo(const CallInst *CI, MCSymbol *Symbol, unsigned NumArgs);
494 bool lowerCallTo(const CallInst *CI, const char *SymName,
498 bool lowerCall(const CallInst *I);
504 bool selectStackmap(const CallInst *I);
505 bool selectPatchpoint(const CallInst *I);
512 bool selectXRayCustomEvent(const CallInst *II);
513 bool selectXRayTypedEvent(const CallInst *II);
553 const CallInst *CI, unsigned StartIdx);
554 bool lowerCallOperands(const CallInst *CI, unsigned ArgIdx, unsigned NumArgs,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp28 const CallInst *CI, DominatorTree &DT) { in findCallsAtConstantOffset()
42 } else if (auto *CI = dyn_cast<CallInst>(User)) { in findCallsAtConstantOffset()
55 int64_t Offset, const CallInst *CI, DominatorTree &DT) { in findLoadCallsAtConstantOffset()
77 SmallVectorImpl<CallInst *> &Assumes, const CallInst *CI, in findDevirtualizableCallsForTypeTest()
99 const CallInst *CI, DominatorTree &DT) { in findDevirtualizableCallsForTypeCheckedLoad()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLowerMASSVEntries.cpp55 bool handlePowSpecialCases(CallInst *CI, Function &Func, Module &M);
56 bool lowerMASSVCall(CallInst *CI, Function &Func, Module &M,
105 bool PPCLowerMASSVEntries::handlePowSpecialCases(CallInst *CI, Function &Func, in handlePowSpecialCases()
134 bool PPCLowerMASSVEntries::lowerMASSVCall(CallInst *CI, Function &Func, in lowerMASSVCall()
176 auto *CI = dyn_cast<CallInst>(User); in runOnModule()
H A DPPCBoolRetToInt.cpp82 if (CurrUser && !isa<CallInst>(Curr) && !isa<Constant>(Curr)) in findAllDefs()
143 return isa<ReturnInst>(V) || isa<CallInst>(V) || isa<PHINode>(V) || in getPromotablePHINodes()
147 return isa<Constant>(V) || isa<Argument>(V) || isa<CallInst>(V) || in getPromotablePHINodes()
210 if (auto *CI = dyn_cast<CallInst>(&I)) in runOnFunction()
233 !isa<Argument>(V) && !isa<CallInst>(V)) in runOnUse()
243 if (isa<CallInst>(U.getUser())) in runOnUse()
259 if (First && !isa<CallInst>(First) && !isa<Constant>(First)) in runOnUse()

12345678910>>...14