| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SimplifyLibCalls.h | 23 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 D | LibCallsShrinkWrap.cpp | 78 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 D | SimplifyLibCalls.cpp | 511 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 D | EscapeEnumerator.cpp | 44 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 D | EntryExitInstrumenter.cpp | 38 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 D | IRBuilder.cpp | 169 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 D | ObjCARC.h | 41 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 D | ObjCARCOpts.cpp | 712 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 D | ObjCARC.cpp | 46 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 D | RenderScriptx86ABIFixups.cpp | 27 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 D | MemoryBuiltins.h | 32 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 D | TypeMetadataUtils.h | 23 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 D | SelectionDAGBuilder.h | 46 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 D | AMDGPULibCalls.cpp | 132 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 D | PreISelIntrinsicLowering.cpp | 40 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 D | BPFAbstractMemberAccess.cpp | 146 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 D | TailRecursionElimination.cpp | 234 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 D | LowerExpectIntrinsic.cpp | 58 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 D | BasicBlock.h | 35 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 D | IRBuilder.h | 633 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 D | IntrinsicLowering.h | 21 class CallInst; variable 40 void LowerIntrinsicCall(CallInst *CI); 44 static bool LowerToByteSwap(CallInst *CI);
|
| H A D | FastISel.h | 37 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 D | TypeMetadataUtils.cpp | 28 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 D | PPCLowerMASSVEntries.cpp | 55 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 D | PPCBoolRetToInt.cpp | 82 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()
|