Home
last modified time | relevance | path

Searched refs:Call (Results 1 – 25 of 502) sorted by relevance

12345678910>>...21

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DBlockInCriticalSectionChecker.cpp100 if (Call.isCalled(SleepFn) in isBlockingFunction()
101 || Call.isCalled(GetcFn) in isBlockingFunction()
102 || Call.isCalled(FgetsFn) in isBlockingFunction()
103 || Call.isCalled(ReadFn) in isBlockingFunction()
104 || Call.isCalled(RecvFn)) { in isBlockingFunction()
117 if (Call.isCalled(LockFn) in isLockFunction()
120 || Call.isCalled(MtxLock) in isLockFunction()
136 if (Call.isCalled(UnlockFn) in isUnlockFunction()
148 if (!isBlockingFunction(Call) in checkPostCall()
149 && !isLockFunction(Call) in checkPostCall()
[all …]
H A DInnerPointerChecker.cpp118 const CallEvent &Call) const { in isInvalidatingMemberFunction()
125 return (isa<CXXDestructorCall>(Call) || Call.isCalled(AppendFn) || in isInvalidatingMemberFunction()
126 Call.isCalled(AssignFn) || Call.isCalled(ClearFn) || in isInvalidatingMemberFunction()
127 Call.isCalled(EraseFn) || Call.isCalled(InsertFn) || in isInvalidatingMemberFunction()
128 Call.isCalled(PopBackFn) || Call.isCalled(PushBackFn) || in isInvalidatingMemberFunction()
129 Call.isCalled(ReplaceFn) || Call.isCalled(ReserveFn) || in isInvalidatingMemberFunction()
130 Call.isCalled(ResizeFn) || Call.isCalled(ShrinkToFitFn) || in isInvalidatingMemberFunction()
131 Call.isCalled(SwapFn)); in isInvalidatingMemberFunction()
206 if (Call.isCalled(CStrFn) || Call.isCalled(DataFn)) { in checkPostCall()
207 SVal RawPtr = Call.getReturnValue(); in checkPostCall()
[all …]
H A DSimpleStreamChecker.cpp61 const CallEvent &Call,
82 const CallEvent *Call,
120 if (!Call.isGlobalCFunction()) in checkPostCall()
123 if (!Call.isCalled(OpenFn)) in checkPostCall()
139 if (!Call.isGlobalCFunction()) in checkPreCall()
142 if (!Call.isCalled(CloseFn)) in checkPreCall()
146 SymbolRef FileDesc = Call.getArgSVal(0).getAsSymbol(); in checkPreCall()
154 reportDoubleClose(FileDesc, Call, C); in checkPreCall()
212 R->addRange(Call.getSourceRange()); in reportDoubleClose()
232 if (!Call.isInSystemHeader()) in guaranteedNotToCloseFile()
[all …]
H A DGTestChecker.cpp101 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
133 assert(Call->getNumArgs() >= 1 && Call->getNumArgs() <= 2); in modelAssertionResultBoolConstructor()
136 SVal BooleanArgVal = Call->getArgSVal(0); in modelAssertionResultBoolConstructor()
144 SVal ThisVal = Call->getCXXThisVal(); in modelAssertionResultBoolConstructor()
147 Call->getDecl()->getParent(), ThisVal, State); in modelAssertionResultBoolConstructor()
161 const CXXConstructorCall *Call, CheckerContext &C) const { in modelAssertionResultCopyConstructor() argument
162 assert(Call->getNumArgs() == 1); in modelAssertionResultCopyConstructor()
166 SVal OtherVal = Call->getArgSVal(0); in modelAssertionResultCopyConstructor()
167 SVal ThisVal = Call->getCXXThisVal(); in modelAssertionResultCopyConstructor()
182 void GTestChecker::checkPostCall(const CallEvent &Call, in checkPostCall() argument
[all …]
H A DIteratorChecker.cpp460 Call.getArgSVal(0), Call.getArgSVal(1)); in checkPreCall()
491 verifyMatch(C, Call.getArgSVal(0), Call.getArgSVal(1)); in checkPreCall()
515 verifyMatch(C, Call.getArgSVal(1), Call.getArgSVal(2)); in checkPreCall()
538 verifyMatch(C, Call.getArgSVal(0), Call.getArgSVal(1)); in checkPreCall()
623 handleComparison(C, Call.getReturnValue(), Call.getArgSVal(0), in checkPostCall()
636 Call.getReturnValue(), Call.getArgSVal(0), in checkPostCall()
645 handleIncrement(C, Call.getReturnValue(), Call.getArgSVal(0), in checkPostCall()
653 handleDecrement(C, Call.getReturnValue(), Call.getArgSVal(0), in checkPostCall()
677 handleErase(C, Call.getArgSVal(0), Call.getArgSVal(1)); in checkPostCall()
683 handleEraseAfter(C, Call.getArgSVal(0), Call.getArgSVal(1)); in checkPostCall()
[all …]
H A DValistChecker.cpp126 if (!Call.isGlobalCFunction()) in checkPreCall()
128 if (Call.isCalled(VaStart)) in checkPreCall()
129 checkVAListStartCall(Call, C, false); in checkPreCall()
130 else if (Call.isCalled(VaCopy)) in checkPreCall()
131 checkVAListStartCall(Call, C, true); in checkPreCall()
132 else if (Call.isCalled(VaEnd)) in checkPreCall()
133 checkVAListEndCall(Call, C); in checkPreCall()
136 if (!Call.isCalled(FuncInfo.Func)) in checkPreCall()
311 getVAListAsRegion(Call.getArgSVal(0), Call.getArgExpr(0), Symbolic, C); in checkVAListStartCall()
319 getVAListAsRegion(Call.getArgSVal(1), Call.getArgExpr(1), Symbolic, C); in checkVAListStartCall()
[all …]
H A DNonNullParamChecker.cpp37 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
49 const Decl *FD = Call.getDecl(); in getNonNullAttrs()
50 unsigned NumArgs = Call.getNumArgs(); in getNonNullAttrs()
67 void NonNullParamChecker::checkPreCall(const CallEvent &Call, in checkPreCall() argument
69 if (!Call.getDecl()) in checkPreCall()
72 llvm::SmallBitVector AttrNonNull = getNonNullAttrs(Call); in checkPreCall()
73 unsigned NumArgs = Call.getNumArgs(); in checkPreCall()
76 ArrayRef<ParmVarDecl*> parms = Call.parameters(); in checkPreCall()
96 const Expr *ArgE = Call.getArgExpr(idx); in checkPreCall()
97 SVal V = Call.getArgSVal(idx); in checkPreCall()
[all …]
H A DTraversalChecker.cpp74 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
75 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
79 void CallDumper::checkPreCall(const CallEvent &Call, CheckerContext &C) const { in checkPreCall() argument
89 Call.dump(llvm::outs()); in checkPreCall()
92 void CallDumper::checkPostCall(const CallEvent &Call, CheckerContext &C) const { in checkPostCall() argument
93 const Expr *CallE = Call.getOriginExpr(); in checkPostCall()
106 if (Call.getResultType()->isVoidType()) in checkPostCall()
H A DMmapWriteExecChecker.cpp38 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
48 void MmapWriteExecChecker::checkPreCall(const CallEvent &Call, in checkPreCall() argument
50 if (Call.isCalled(MmapFn) || Call.isCalled(MprotectFn)) { in checkPreCall()
51 SVal ProtVal = Call.getArgSVal(2); in checkPreCall()
75 Report->addRange(Call.getArgSourceRange(2)); in checkPreCall()
H A DStdLibraryFunctionsChecker.cpp151 return applyAsOutOfRange(State, Call, Summary); in apply()
223 return ArgNo == Ret ? Call.getReturnValue() : Call.getArgSVal(ArgNo); in getArgSVal()
240 ProgramStateRef State, const CallEvent &Call, in applyAsOutOfRange() argument
248 SVal V = getArgSVal(Call, getArgNo()); in applyAsOutOfRange()
268 ProgramStateRef State, const CallEvent &Call, in applyAsWithinRange() argument
276 SVal V = getArgSVal(Call, getArgNo()); in applyAsWithinRange()
319 ProgramStateRef State, const CallEvent &Call, in applyAsComparesToArgument() argument
326 SVal V = getArgSVal(Call, getArgNo()); in applyAsComparesToArgument()
330 SVal OtherV = getArgSVal(Call, OtherArg); in applyAsComparesToArgument()
331 QualType OtherT = getArgType(Call, OtherArg); in applyAsComparesToArgument()
[all …]
H A DVforkChecker.cpp62 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
63 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
143 void VforkChecker::checkPostCall(const CallEvent &Call, in checkPostCall() argument
151 if (!isVforkCall(Call.getDecl(), C)) in checkPostCall()
155 SVal VforkRetVal = Call.getReturnValue(); in checkPostCall()
163 const Stmt *P = PM.getParentIgnoreParenCasts(Call.getOriginExpr()); in checkPostCall()
183 void VforkChecker::checkPreCall(const CallEvent &Call, in checkPreCall() argument
187 && !isCallWhitelisted(Call.getCalleeIdentifier(), C)) in checkPreCall()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVVMIntrRange.cpp85 CallInst *Call = dyn_cast<CallInst>(&I); in runOnFunction() local
86 if (!Call) in runOnFunction()
89 if (Function *Callee = Call->getCalledFunction()) { in runOnFunction()
93 Changed |= addRangeMetadata(0, MaxBlockSize.x, Call); in runOnFunction()
96 Changed |= addRangeMetadata(0, MaxBlockSize.y, Call); in runOnFunction()
99 Changed |= addRangeMetadata(0, MaxBlockSize.z, Call); in runOnFunction()
115 Changed |= addRangeMetadata(0, MaxGridSize.x, Call); in runOnFunction()
118 Changed |= addRangeMetadata(0, MaxGridSize.y, Call); in runOnFunction()
121 Changed |= addRangeMetadata(0, MaxGridSize.z, Call); in runOnFunction()
137 Changed |= addRangeMetadata(32, 32+1, Call); in runOnFunction()
[all …]
H A DNVVMReflect.cpp116 CallInst *Call = dyn_cast<CallInst>(&I); in runOnFunction() local
117 if (!Call) in runOnFunction()
119 Function *Callee = Call->getCalledFunction(); in runOnFunction()
125 assert(Call->getNumOperands() == 2 && in runOnFunction()
130 const Value *Str = Call->getArgOperand(0); in runOnFunction()
173 Call->replaceAllUsesWith(ConstantInt::get(Call->getType(), ReflectVal)); in runOnFunction()
174 ToRemove.push_back(Call); in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp31 static bool optimizeSQRT(CallInst *Call, Function *CalledFunc, in optimizeSQRT() argument
36 if (Call->onlyReadsMemory()) in optimizeSQRT()
58 Type *Ty = Call->getType(); in optimizeSQRT()
60 Call->replaceAllUsesWith(Phi); in optimizeSQRT()
66 Instruction *LibCall = Call->clone(); in optimizeSQRT()
77 ? Builder.CreateFCmpORD(Call, Call) in optimizeSQRT()
83 Phi->addIncoming(Call, &CurrBB); in optimizeSQRT()
100 CallInst *Call = dyn_cast<CallInst>(&*II); in runPartiallyInlineLibCalls() local
103 if (!Call || !(CalledFunc = Call->getCalledFunction())) in runPartiallyInlineLibCalls()
106 if (Call->isNoBuiltin()) in runPartiallyInlineLibCalls()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp188 const Decl *StaticDecl = Call->getDecl(); in wasDifferentDeclUsedForInlining()
420 if (Call.getKind() == CE_Block && in REGISTER_MAP_WITH_PROGRAMSTATE()
431 const Expr *CallE = Call.getOriginExpr(); in REGISTER_MAP_WITH_PROGRAMSTATE()
509 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction()
542 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction()
586 const Expr *E = Call.getOriginExpr(); in bindReturnValue()
664 switch (Call.getKind()) { in mayInlineCallKind()
993 if (isTrivialObjectAssignment(*Call)) { in defaultEvalCall()
994 performTrivialCopy(Bldr, Pred, *Call); in defaultEvalCall()
1001 const Expr *E = Call->getOriginExpr(); in defaultEvalCall()
[all …]
H A DExprEngineCXX.cpp74 SVal V = Call.getArgSVal(0); in performTrivialCopy()
83 const Expr *CallExpr = Call.getOriginExpr(); in performTrivialCopy()
93 State = bindReturnValue(Call, LCtx, State); in performTrivialCopy()
497 CallEventRef<CXXConstructorCall> Call = in VisitCXXConstructExpr() local
545 performTrivialCopy(Bldr, *I, *Call); in VisitCXXConstructExpr()
615 CallEventRef<CXXDestructorCall> Call = in VisitCXXDestructor() local
630 defaultEvalCall(Bldr, *I, *Call, CallOpts); in VisitCXXDestructor()
646 CallEventRef<CXXAllocatorCall> Call = in VisitCXXNewAllocatorCall() local
657 defaultEvalCall(CallBldr, I, *Call); in VisitCXXNewAllocatorCall()
741 CallEventRef<CXXAllocatorCall> Call = in VisitCXXNewExpr() local
[all …]
/freebsd-12.1/contrib/llvm/lib/IR/
H A DVerifier.cpp1905 Call); in verifyStatepoint()
1909 Call); in verifyStatepoint()
1914 Call); in verifyStatepoint()
1921 Call); in verifyStatepoint()
1933 Call); in verifyStatepoint()
1938 Call); in verifyStatepoint()
1985 Call); in verifyStatepoint()
1996 Call); in verifyStatepoint()
2001 Call); in verifyStatepoint()
2776 Call.getArgOperand(i), FTy->getParamType(i), Call); in visitCallBase()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h408 bool doesNotAccessMemory(const CallBase *Call) { in doesNotAccessMemory() argument
436 bool onlyReadsMemory(const CallBase *Call) { in onlyReadsMemory() argument
437 return onlyReadsMemory(getModRefBehavior(Call)); in onlyReadsMemory()
604 if (const auto *Call = dyn_cast<CallBase>(I)) { in getModRefInfo() local
806 return Result.getArgModRefInfo(Call, ArgIdx); in getArgModRefInfo()
810 return Result.getModRefBehavior(Call); in getModRefBehavior()
817 ModRefInfo getModRefInfo(const CallBase *Call, in getModRefInfo() argument
819 return Result.getModRefInfo(Call, Loc); in getModRefInfo()
880 return AAR ? AAR->getArgModRefInfo(Call, ArgIdx) in getArgModRefInfo()
885 return AAR ? AAR->getModRefBehavior(Call) in getModRefBehavior()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DConsumed.cpp748 if (Call->isCallToStdMove()) { in VisitCallExpr()
749 copyInfo(Call->getArg(0), Call, CS_Consumed); in VisitCallExpr()
753 handleCall(Call, nullptr, FunDecl); in VisitCallExpr()
789 copyInfo(Call->getArg(0), Call, CS_Consumed); in VisitCXXConstructExpr()
795 copyInfo(Call->getArg(0), Call, NS); in VisitCXXConstructExpr()
804 const CXXMemberCallExpr *Call) { in VisitCXXMemberCallExpr() argument
809 handleCall(Call, Call->getImplicitObjectArgument(), MD); in VisitCXXMemberCallExpr()
810 propagateReturnType(Call, MD); in VisitCXXMemberCallExpr()
820 if (!handleCall(Call, Call->getArg(0), FunDecl)) in VisitCXXOperatorCallExpr()
821 setInfo(Call->getArg(0), CS); in VisitCXXOperatorCallExpr()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp212 if (Call->extractProfTotalWeight(W)) in DeleteDeadVarargs()
217 if (!Call->use_empty()) in DeleteDeadVarargs()
220 NewCS->takeName(Call); in DeleteDeadVarargs()
224 Call->eraseFromParent(); in DeleteDeadVarargs()
956 if (!Call->use_empty() || Call->isUsedByMetadata()) { in RemoveDeadStuffFromFunction()
959 Call->replaceAllUsesWith(New); in RemoveDeadStuffFromFunction()
960 New->takeName(Call); in RemoveDeadStuffFromFunction()
965 Call->replaceAllUsesWith(UndefValue::get(Call->getType())); in RemoveDeadStuffFromFunction()
970 Instruction *InsertPt = Call; in RemoveDeadStuffFromFunction()
999 New->takeName(Call); in RemoveDeadStuffFromFunction()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DFastISel.h91 MachineInstr *Call = nullptr; member
112 DoesNotReturn = Call.doesNotReturn(); in setCallee()
115 RetSExt = Call.hasRetAttr(Attribute::SExt); in setCallee()
116 RetZExt = Call.hasRetAttr(Attribute::ZExt); in setCallee()
118 CallConv = Call.getCallingConv(); in setCallee()
122 CS = &Call; in setCallee()
132 Callee = Call.getCalledValue();
136 DoesNotReturn = Call.doesNotReturn();
139 RetSExt = Call.hasRetAttr(Attribute::SExt);
142 CallConv = Call.getCallingConv();
[all …]
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DAliasAnalysis.cpp169 auto MRB = getModRefBehavior(Call); in getModRefInfo()
183 for (auto AI = Call->arg_begin(), AE = Call->arg_end(); AI != AE; ++AI) { in getModRefInfo()
564 const auto *Call = dyn_cast<CallBase>(I); in callCapturesBefore() local
565 if (!Call || Call == Object) in callCapturesBefore()
578 for (auto CI = Call->data_operands_begin(), CE = Call->data_operands_end(); in callCapturesBefore()
584 (!Call->doesNotCapture(ArgNo) && ArgNo < Call->getNumArgOperands() && in callCapturesBefore()
585 !Call->isByValArgument(ArgNo))) in callCapturesBefore()
597 if (Call->doesNotAccessMemory(ArgNo)) in callCapturesBefore()
599 if (Call->onlyReadsMemory(ArgNo)) { in callCapturesBefore()
781 if (const auto *Call = dyn_cast<CallBase>(V)) in isNoAliasCall() local
[all …]
H A DCaptureTracking.cpp240 case Instruction::Call: in PointerMayBeCaptured()
242 auto *Call = cast<CallBase>(I); in PointerMayBeCaptured() local
246 if (Call->onlyReadsMemory() && Call->doesNotThrow() && in PointerMayBeCaptured()
247 Call->getType()->isVoidTy()) in PointerMayBeCaptured()
255 if (isIntrinsicReturningPointerAliasingArgumentWithoutCapturing(Call)) { in PointerMayBeCaptured()
256 AddUses(Call); in PointerMayBeCaptured()
262 if (auto *MI = dyn_cast<MemIntrinsic>(Call)) in PointerMayBeCaptured()
274 for (auto IdxOpPair : enumerate(Call->data_ops())) { in PointerMayBeCaptured()
277 if (A == V && !Call->doesNotCapture(Idx)) in PointerMayBeCaptured()
H A DBasicAliasAnalysis.cpp676 if (Call->doesNotAccessMemory()) in getModRefBehavior()
684 if (Call->onlyReadsMemory()) in getModRefBehavior()
686 else if (Call->doesNotReadMemory()) in getModRefBehavior()
689 if (Call->onlyAccessesArgMemory()) in getModRefBehavior()
699 if (!Call->hasOperandBundles()) in getModRefBehavior()
745 if (Call->getCalledFunction() && in isWriteOnlyParam()
761 if (isWriteOnlyParam(Call, ArgIdx, TLI)) in getArgModRefInfo()
832 assert(notDifferentParent(Call, Loc.Ptr) && in getModRefInfo()
866 for (auto CI = Call->data_operands_begin(), CE = Call->data_operands_end(); in getModRefInfo()
893 if (Call->onlyReadsMemory(OperandNo)) { in getModRefInfo()
[all …]
/freebsd-12.1/contrib/googletest/googlemock/test/
H A Dgmock-generated-function-mockers_test.cc558 EXPECT_CALL(foo, Call()); in TEST()
559 foo.Call(); in TEST()
564 EXPECT_CALL(foo, Call()) in TEST()
567 EXPECT_EQ(1, foo.Call()); in TEST()
568 EXPECT_EQ(2, foo.Call()); in TEST()
573 EXPECT_CALL(foo, Call(1)); in TEST()
574 foo.Call(1); in TEST()
579 EXPECT_CALL(foo, Call(false, 42)) in TEST()
584 EXPECT_EQ(1, foo.Call(false, 42)); in TEST()
585 EXPECT_EQ(2, foo.Call(false, 42)); in TEST()
[all …]

12345678910>>...21