HomeSort by: relevance | last modified time | path
    Searched refs:Call (Results 1 - 25 of 399) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/thread/
context.d 31 m_type = Call.FN;
36 m_type = Call.DG;
42 case Call.FN:
45 case Call.DG:
53 enum Call
59 Call m_type = Call.NO;
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
BlockInCriticalSectionChecker.cpp 45 const CallEvent &call,
51 bool isBlockingFunction(const CallEvent &Call) const;
52 bool isLockFunction(const CallEvent &Call) const;
53 bool isUnlockFunction(const CallEvent &Call) const;
58 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
81 new BugType(this, "Call to blocking function in critical section",
98 bool BlockInCriticalSectionChecker::isBlockingFunction(const CallEvent &Call) const {
99 if (Call.isCalled(SleepFn)
100 || Call.isCalled(GetcFn)
101 || Call.isCalled(FgetsFn
    [all...]
CastValueChecker.cpp 33 class CastValueChecker : public Checker<check::DeadSymbols, eval::Call> {
37 std::function<void(const CastValueChecker *, const CallEvent &Call,
53 bool evalCall(const CallEvent &Call, CheckerContext &C) const;
58 // {{{namespace, call}, argument-count}, {callback, kind}}
77 void evalCast(const CallEvent &Call, DefinedOrUnknownSVal DV,
79 void evalDynCast(const CallEvent &Call, DefinedOrUnknownSVal DV,
81 void evalCastOrNull(const CallEvent &Call, DefinedOrUnknownSVal DV,
83 void evalDynCastOrNull(const CallEvent &Call, DefinedOrUnknownSVal DV,
85 void evalCastAs(const CallEvent &Call, DefinedOrUnknownSVal DV,
87 void evalGetAs(const CallEvent &Call, DefinedOrUnknownSVal DV
    [all...]
ChrootChecker.cpp 41 class ChrootChecker : public Checker<eval::Call, check::PreCall> {
55 bool evalCall(const CallEvent &Call, CheckerContext &C) const;
56 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
59 void evalChroot(const CallEvent &Call, CheckerContext &C) const;
60 void evalChdir(const CallEvent &Call, CheckerContext &C) const;
65 bool ChrootChecker::evalCall(const CallEvent &Call, CheckerContext &C) const {
66 if (Call.isCalled(Chroot)) {
67 evalChroot(Call, C);
70 if (Call.isCalled(Chdir)) {
71 evalChdir(Call, C)
    [all...]
MismatchedIteratorChecker.cpp 49 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
62 void MismatchedIteratorChecker::checkPreCall(const CallEvent &Call,
65 const auto *Func = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
72 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) {
73 if (Call.getNumArgs() < 1)
77 !isIteratorType(Call.getArgExpr(0)->getType()))
80 verifyMatch(C, InstCall->getCXXThisVal(), Call.getArgSVal(0));
82 if (Call.getNumArgs() < 2)
85 if (!isIteratorType(Call.getArgExpr(0)->getType()) ||
86 !isIteratorType(Call.getArgExpr(1)->getType())
    [all...]
ReturnValueChecker.cpp 10 // boolean return value. It ensures the return value of each function call.
28 // It sets the predefined invariant ('CDM') if the current call not break it.
29 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
35 // The pairs are in the following form: {{{class, call}}, return value}
60 static std::string getName(const CallEvent &Call) {
62 if (const auto *MD = dyn_cast<CXXMethodDecl>(Call.getDecl()))
66 Name += Call.getCalleeIdentifier()->getName();
84 void ReturnValueChecker::checkPostCall(const CallEvent &Call,
86 const bool *RawExpectedValue = CDM.lookup(Call);
90 SVal ReturnV = Call.getReturnValue()
    [all...]
SmartPtrChecker.cpp 37 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
43 const CallEvent &Call) const;
45 const CallEvent &Call) const;
60 void SmartPtrChecker::checkPreCall(const CallEvent &Call,
62 if (!smartptr::isStdSmartPtrCall(Call))
65 const auto *OC = dyn_cast<CXXMemberOperatorCall>(&Call);
75 reportBug(C, ThisRegion, Call);
80 const CallEvent &Call) const {
86 explainDereference(OS, DerefRegion, Call);
95 const CallEvent &Call) const
    [all...]
InnerPointerChecker.cpp 92 bool isInvalidatingMemberFunction(const CallEvent &Call) const;
95 bool isInnerPointerAccessFunction(const CallEvent &Call) const;
99 void markPtrSymbolsReleased(const CallEvent &Call, ProgramStateRef State,
106 void checkFunctionArguments(const CallEvent &Call, ProgramStateRef State,
112 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
121 const CallEvent &Call) const {
122 if (const auto *MemOpCall = dyn_cast<CXXMemberOperatorCall>(&Call)) {
128 return (isa<CXXDestructorCall>(Call) || Call.isCalled(AppendFn) ||
129 Call.isCalled(AssignFn) || Call.isCalled(ClearFn) |
    [all...]
SmartPtr.h 23 /// Returns true if the event call is on smart pointer.
24 bool isStdSmartPtrCall(const CallEvent &Call);
SmartPtrModeling.cpp 39 : public Checker<eval::Call, check::DeadSymbols, check::RegionChanges,
42 bool isBoolConversionMethod(const CallEvent &Call) const;
47 bool evalCall(const CallEvent &Call, CheckerContext &C) const;
48 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
55 const LocationContext *LCtx, const CallEvent *Call) const;
61 void handleReset(const CallEvent &Call, CheckerContext &C) const;
62 void handleRelease(const CallEvent &Call, CheckerContext &C) const;
63 void handleSwap(const CallEvent &Call, CheckerContext &C) const;
64 void handleGet(const CallEvent &Call, CheckerContext &C) const;
65 bool handleAssignOp(const CallEvent &Call, CheckerContext &C) const
    [all...]
BuiltinFunctionChecker.cpp 26 class BuiltinFunctionChecker : public Checker<eval::Call> {
28 bool evalCall(const CallEvent &Call, CheckerContext &C) const;
33 bool BuiltinFunctionChecker::evalCall(const CallEvent &Call,
36 const auto *FD = dyn_cast_or_null<FunctionDecl>(Call.getDecl());
41 const Expr *CE = Call.getOriginExpr();
48 assert (Call.getNumArgs() > 0);
49 SVal Arg = Call.getArgSVal(0);
75 assert (Call.getNumArgs() > 0);
76 SVal Arg = Call.getArgSVal(0);
91 auto Size = Call.getArgSVal(0)
    [all...]
NonNullParamChecker.cpp 12 // - the corresponding parameters being references; since the call would form
38 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
50 void setBitsAccordingToFunctionAttributes(const CallType &Call,
52 const Decl *FD = Call.getDecl();
74 void setBitsAccordingToParameterAttributes(const CallType &Call,
76 for (const ParmVarDecl *Parameter : Call.parameters()) {
87 llvm::SmallBitVector getNonNullAttrsImpl(const CallType &Call,
91 setBitsAccordingToFunctionAttributes(Call, AttrNonNull);
92 setBitsAccordingToParameterAttributes(Call, AttrNonNull);
98 llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) {
    [all...]
SimpleStreamChecker.cpp 60 const CallEvent &Call,
66 bool guaranteedNotToCloseFile(const CallEvent &Call) const;
72 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
74 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
81 const CallEvent *Call,
117 void SimpleStreamChecker::checkPostCall(const CallEvent &Call,
119 if (!Call.isGlobalCFunction())
122 if (!Call.isCalled(OpenFn))
126 SymbolRef FileDesc = Call.getReturnValue().getAsSymbol();
136 void SimpleStreamChecker::checkPreCall(const CallEvent &Call,
    [all...]
MallocChecker.cpp 276 static bool isStandardNewDelete(const CallEvent &Call) {
277 if (!Call.getDecl() || !isa<FunctionDecl>(Call.getDecl()))
279 return isStandardNewDelete(cast<FunctionDecl>(Call.getDecl()));
320 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
321 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
322 void checkNewAllocator(const CXXAllocatorCall &Call, CheckerContext &C) const;
323 void checkPostObjCMessage(const ObjCMethodCall &Call, CheckerContext &C) const;
335 const CallEvent *Call,
339 const CallEvent *Call,
    [all...]
PthreadLockChecker.cpp 84 typedef void (PthreadLockChecker::*FnCheck)(const CallEvent &Call,
175 void InitAnyLock(const CallEvent &Call, CheckerContext &C,
177 void InitLockAux(const CallEvent &Call, CheckerContext &C,
182 void AcquirePthreadLock(const CallEvent &Call, CheckerContext &C,
184 void AcquireXNULock(const CallEvent &Call, CheckerContext &C,
186 void TryPthreadLock(const CallEvent &Call, CheckerContext &C,
188 void TryXNULock(const CallEvent &Call, CheckerContext &C,
190 void TryFuchsiaLock(const CallEvent &Call, CheckerContext &C,
192 void TryC11Lock(const CallEvent &Call, CheckerContext &C,
194 void AcquireLockAux(const CallEvent &Call, CheckerContext &C
    [all...]
MmapWriteExecChecker.cpp 37 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
47 void MmapWriteExecChecker::checkPreCall(const CallEvent &Call,
49 if (Call.isCalled(MmapFn) || Call.isCalled(MprotectFn)) {
50 SVal ProtVal = Call.getArgSVal(2);
74 Report->addRange(Call.getArgSourceRange(2));
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IndirectCallVisitor.h 1 //===-- IndirectCallVisitor.h - indirect call visitor ---------------------===//
10 // all indirect call-sites in a function.
19 // Visitor class that finds all indirect call.
24 void visitCallBase(CallBase &Call) {
25 if (Call.isIndirectCall())
26 IndirectCalls.push_back(&Call);
30 // Helper function that finds all indirect call sites.
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/cert/
PutenvWithAutoChecker.cpp 35 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
39 void PutenvWithAutoChecker::checkPostCall(const CallEvent &Call,
41 if (!Call.isCalled(Putenv))
44 SVal ArgV = Call.getArgSVal(0);
45 const Expr *ArgExpr = Call.getArgExpr(0);
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFPreserveDIType.cpp 50 auto *Call = dyn_cast<CallInst>(&I);
51 if (!Call)
54 const auto *GV = dyn_cast<GlobalValue>(Call->getCalledOperand());
59 if (!Call->getMetadata(LLVMContext::MD_preserve_access_index))
62 PreserveDITypeCalls.push_back(Call);
72 for (auto Call : PreserveDITypeCalls) {
73 const ConstantInt *Flag = dyn_cast<ConstantInt>(Call->getArgOperand(1));
80 MDNode *MD = Call->getMetadata(LLVMContext::MD_preserve_access_index);
101 BasicBlock *BB = Call->getParent();
112 new LoadInst(Type::getInt64Ty(BB->getContext()), GV, "", Call);
    [all...]
BPFAbstractMemberAccess.cpp 148 // The base call is not an input of any other preserve_*
154 void traceAICall(CallInst *Call, CallInfo &ParentInfo);
161 bool IsPreserveDIAccessIndexCall(const CallInst *Call, CallInfo &Cinfo);
174 Value *computeBaseAndAccessKey(CallInst *Call, CallInfo &CInfo,
176 MDNode *computeAccessKey(CallInst *Call, CallInfo &CInfo,
179 bool transformGEPChain(CallInst *Call, CallInfo &CInfo);
271 /// Check whether a call is a preserve_*_access_index intrinsic call or not.
272 bool BPFAbstractMemberAccess::IsPreserveDIAccessIndexCall(const CallInst *Call,
274 if (!Call)
    [all...]
BPFCheckAndAdjustIR.cpp 107 auto *Call = dyn_cast<CallInst>(&I);
108 if (!Call)
110 auto *GV = dyn_cast<GlobalValue>(Call->getCalledOperand());
116 Value *Arg = Call->getArgOperand(1);
117 Call->replaceAllUsesWith(Arg);
118 ToBeDeleted = Call;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
PartiallyInlineLibCalls.cpp 33 static bool optimizeSQRT(CallInst *Call, Function *CalledFunc,
37 // instruction if the call has already been marked read-only.
38 if (Call->onlyReadsMemory())
52 // v1 = sqrt(src) # library call.
56 Type *Ty = Call->getType();
57 IRBuilder<> Builder(Call->getNextNode());
59 // Split CurrBB right after the call, create a 'then' block (that branches
62 Builder.getTrue(), Call->getNextNode(), /*Unreachable=*/false,
74 Call->replaceAllUsesWith(Phi);
78 LibCallBB->setName("call.sqrt")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVVMIntrRange.cpp 60 // passed-in call instruction.
62 // This call already has range metadata, nothing to do.
90 CallInst *Call = dyn_cast<CallInst>(&I);
91 if (!Call)
94 if (Function *Callee = Call->getCalledFunction()) {
98 Changed |= addRangeMetadata(0, MaxBlockSize.x, Call);
101 Changed |= addRangeMetadata(0, MaxBlockSize.y, Call);
104 Changed |= addRangeMetadata(0, MaxBlockSize.z, Call);
109 Changed |= addRangeMetadata(1, MaxBlockSize.x+1, Call);
112 Changed |= addRangeMetadata(1, MaxBlockSize.y+1, Call);
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/
ReduceOperandBundles.cpp 38 /// to be preserved for each call.
49 /// Let's see which of the operand bundles of this call are to be kept.
50 void visitCallBase(CallBase &Call) {
51 if (!Call.hasOperandBundles())
54 // Insert this call into map, we will likely want to rebuild it.
55 auto &OperandBundlesToKeepIndexes = CallsToRefine[&Call];
56 OperandBundlesToKeepIndexes.reserve(Call.getNumOperandBundles());
58 // Enumerate every operand bundle on this call.
59 for (unsigned BundleIndex : seq(0U, Call.getNumOperandBundles()))
70 void visitCallBase(CallBase &Call) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
AliasAnalysisSummary.cpp 77 CallBase &Call) {
79 auto *V = (Index == 0) ? &Call : Call.getArgOperand(Index - 1);
86 instantiateExternalRelation(ExternalRelation ERelation, CallBase &Call) {
87 auto From = instantiateInterfaceValue(ERelation.From, Call);
90 auto To = instantiateInterfaceValue(ERelation.To, Call);
97 CallBase &Call) {
98 auto Value = instantiateInterfaceValue(EAttr.IValue, Call);

Completed in 24 milliseconds

1 2 3 4 5 6 7 8 91011>>