Home
last modified time | relevance | path

Searched refs:getArg (Results 1 – 25 of 80) sorted by relevance

1234

/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DPthreadLockChecker.cpp95 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx), in REGISTER_LIST_WITH_PROGRAMSTATE()
100 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx), in REGISTER_LIST_WITH_PROGRAMSTATE()
105 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx), in REGISTER_LIST_WITH_PROGRAMSTATE()
110 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx), in REGISTER_LIST_WITH_PROGRAMSTATE()
116 ReleaseLock(C, CE, state->getSVal(CE->getArg(0), LCtx)); in REGISTER_LIST_WITH_PROGRAMSTATE()
119 DestroyLock(C, CE, state->getSVal(CE->getArg(0), LCtx)); in REGISTER_LIST_WITH_PROGRAMSTATE()
121 InitLock(C, CE, state->getSVal(CE->getArg(0), LCtx)); in REGISTER_LIST_WITH_PROGRAMSTATE()
151 report->addRange(CE->getArg(0)->getSourceRange()); in AcquireLock()
214 Report->addRange(CE->getArg(0)->getSourceRange()); in ReleaseLock()
240 report->addRange(CE->getArg(0)->getSourceRange()); in ReleaseLock()
[all …]
H A DCStringSyntaxChecker.cpp62 sameDecl(CE->getArg(0), WithArg)); in isStrlen()
106 const Expr *DstArg = CE->getArg(0); in containsBadStrncatPattern()
107 const Expr *SrcArg = CE->getArg(1); in containsBadStrncatPattern()
108 const Expr *LenArg = CE->getArg(2); in containsBadStrncatPattern()
142 const Expr *DstArg = CE->getArg(0); in VisitCallExpr()
143 const Expr *LenArg = CE->getArg(2); in VisitCallExpr()
H A DStreamChecker.cpp246 if (!CheckNullStream(state->getSVal(CE->getArg(3), C.getLocationContext()), in Fread()
253 if (!CheckNullStream(state->getSVal(CE->getArg(3), C.getLocationContext()), in Fwrite()
260 if (!(state = CheckNullStream(state->getSVal(CE->getArg(0), in Fseek()
264 SVal Whence = state->getSVal(CE->getArg(2), C.getLocationContext()); in Fseek()
288 if (!CheckNullStream(state->getSVal(CE->getArg(0), C.getLocationContext()), in Ftell()
295 if (!CheckNullStream(state->getSVal(CE->getArg(0), C.getLocationContext()), in Rewind()
302 if (!CheckNullStream(state->getSVal(CE->getArg(0), C.getLocationContext()), in Fgetpos()
309 if (!CheckNullStream(state->getSVal(CE->getArg(0), C.getLocationContext()), in Fsetpos()
316 if (!CheckNullStream(state->getSVal(CE->getArg(0), C.getLocationContext()), in Clearerr()
323 if (!CheckNullStream(state->getSVal(CE->getArg(0), C.getLocationContext()), in Feof()
[all …]
H A DObjCContainersChecker.cpp93 addSizeInfo(CE, CE->getArg(2), C); in checkPostStmt()
98 addSizeInfo(CE->getArg(0), CE, C); in checkPostStmt()
114 const Expr *ArrayExpr = CE->getArg(0); in checkPreStmt()
125 const Expr *IdxExpr = CE->getArg(1); in checkPreStmt()
H A DUnixAPIChecker.cpp99 const Expr *Arg = CE->getArg(2); in CheckOpen()
110 CE->getArg(3)->getSourceRange()); in CheckOpen()
130 const Expr *oflagsEx = CE->getArg(1); in CheckOpen()
181 state->getSVal(CE->getArg(0), C.getLocationContext()).getAsRegion(); in CheckPthreadOnce()
204 report->addRange(CE->getArg(0)->getSourceRange()); in CheckPthreadOnce()
267 const Expr *arg = CE->getArg(sizeArg); in BasicAllocationCheck()
295 const Expr *arg = CE->getArg(i); in CheckCallocZero()
H A DGenericTaintChecker.cpp352 const Expr* Arg = CE->getArg(ArgNum); in propagateFromPre()
461 if ((IsTainted = isTaintedOrPointsToTainted(CE->getArg(i), State, C))) in process()
469 if ((IsTainted = isTaintedOrPointsToTainted(CE->getArg(ArgNum), State, C))) in process()
487 const Expr *Arg = CE->getArg(i); in process()
521 if (State->isTainted(CE->getArg(0), C.getLocationContext()) || in preFscanf()
522 isStdin(CE->getArg(0), C)) { in preFscanf()
540 SourceLocation DomLoc = CE->getArg(0)->getExprLoc(); in postSocket()
560 const Expr* Arg = CE->getArg(i); in postScanf()
661 if (generateReportIfTainted(CE->getArg(ArgNum), in checkUncontrolledFormatString()
689 if (generateReportIfTainted(CE->getArg(ArgNum), in checkSystemCall()
[all …]
H A DObjCContainersASTChecker.cpp110 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
118 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
122 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
H A DCStringChecker.cpp1023 const Expr *Dest = CE->getArg(0); in evalMemcpy()
1026 evalCopyCommon(C, CE, state, CE->getArg(2), Dest, CE->getArg(1), true); in evalMemcpy()
1035 const Expr *Dest = CE->getArg(0); in evalMempcpy()
1038 evalCopyCommon(C, CE, state, CE->getArg(2), Dest, CE->getArg(1), true, true); in evalMempcpy()
1047 const Expr *Dest = CE->getArg(0); in evalMemmove()
1050 evalCopyCommon(C, CE, state, CE->getArg(2), Dest, CE->getArg(1)); in evalMemmove()
1059 CE->getArg(2), CE->getArg(1), CE->getArg(0)); in evalBcopy()
1069 const Expr *Left = CE->getArg(0); in evalMemcmp()
1070 const Expr *Right = CE->getArg(1); in evalMemcmp()
1071 const Expr *Size = CE->getArg(2); in evalMemcmp()
[all …]
H A DMacOSXAPIChecker.cpp61 state->getSVal(CE->getArg(0), C.getLocationContext()).getAsRegion(); in CheckDispatchOnce()
96 report->addRange(CE->getArg(0)->getSourceRange()); in CheckDispatchOnce()
H A DMacOSKeychainAPIChecker.cpp295 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); in checkPreStmt()
329 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); in checkPreStmt()
378 const Expr *DeallocatorExpr = CE->getArg(5)->IgnoreParenCasts(); in checkPreStmt()
457 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); in checkPostStmt()
615 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); in VisitNode()
H A DMallocChecker.cpp663 const Expr *FlagsEx = CE->getArg(CE->getNumArgs() - 1); in performKernelMalloc()
689 return MallocMemAux(C, CE, CE->getArg(0), ZeroVal, TrueState); in performKernelMalloc()
714 State = MallocMemAux(C, CE, CE->getArg(0), UndefinedVal(), State); in checkPostStmt()
721 State = MallocMemAux(C, CE, CE->getArg(0), UndefinedVal(), State); in checkPostStmt()
729 State = MallocMemAux(C, CE, CE->getArg(0), UndefinedVal(), State); in checkPostStmt()
733 State = MallocMemAux(C, CE, CE->getArg(0), UndefinedVal(), State); in checkPostStmt()
754 State = MallocMemAux(C, CE, CE->getArg(0), UndefinedVal(), State, in checkPostStmt()
757 State = MallocMemAux(C, CE, CE->getArg(0), UndefinedVal(), State, in checkPostStmt()
928 return MallocMemAux(C, CE, CE->getArg(*I), UndefinedVal(), C.getState()); in MallocMemReturnsAttr()
1022 return FreeMemAux(C, CE->getArg(Num), CE, state, Hold, in FreeMemAux()
[all …]
H A DLLVMConventionsChecker.cpp168 ImplicitCastExpr *Ex3 = dyn_cast<ImplicitCastExpr>(Ex2->getArg(0)); in VisitVarDecl()
174 ImplicitCastExpr *Ex5 = dyn_cast<ImplicitCastExpr>(Ex4->getArg(0)); in VisitVarDecl()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp86 assert(E->getArg(0)->getType()->isPointerType()); in EmitBinaryAtomic()
88 E->getArg(0)->getType()->getPointeeType())); in EmitBinaryAtomic()
89 assert(CGF.getContext().hasSameUnqualifiedType(T, E->getArg(1)->getType())); in EmitBinaryAtomic()
91 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); in EmitBinaryAtomic()
101 Args[1] = CGF.EmitScalarExpr(E->getArg(1)); in EmitBinaryAtomic()
121 assert(E->getArg(0)->getType()->isPointerType()); in EmitBinaryAtomicPost()
123 E->getArg(0)->getType()->getPointeeType())); in EmitBinaryAtomicPost()
124 assert(CGF.getContext().hasSameUnqualifiedType(T, E->getArg(1)->getType())); in EmitBinaryAtomicPost()
126 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); in EmitBinaryAtomicPost()
135 Args[1] = CGF.EmitScalarExpr(E->getArg(1)); in EmitBinaryAtomicPost()
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp67 const Expr *Arg = Msg->getArg(0)->IgnoreParenImpCasts(); in rewriteObjCRedundantCallWithLiteral()
87 Msg->getArg(0)->getSourceRange()); in rewriteObjCRedundantCallWithLiteral()
191 SourceRange ArgRange = Msg->getArg(0)->getSourceRange(); in rewriteToSubscriptGetCommon()
239 SourceRange Arg0Range = Msg->getArg(0)->getSourceRange(); in rewriteToArraySubscriptSet()
240 SourceRange Arg1Range = Msg->getArg(1)->getSourceRange(); in rewriteToArraySubscriptSet()
273 SourceRange Arg0Range = Msg->getArg(0)->getSourceRange(); in rewriteToDictionarySubscriptSet()
274 SourceRange Arg1Range = Msg->getArg(1)->getSourceRange(); in rewriteToDictionarySubscriptSet()
401 objectifyExpr(Msg->getArg(0), commit); in rewriteToArrayLiteral()
402 SourceRange ArgRange = Msg->getArg(0)->getSourceRange(); in rewriteToArrayLiteral()
412 const Expr *SentinelExpr = Msg->getArg(Msg->getNumArgs() - 1); in rewriteToArrayLiteral()
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaChecking.cpp62 SourceRange range(call->getArg(desiredArgCount)->getLocStart(), in checkArgCount()
63 call->getArg(argCount - 1)->getLocEnd()); in checkArgCount()
67 << call->getArg(1)->getSourceRange(); in checkArgCount()
77 Expr *ValArg = TheCall->getArg(0); in SemaBuiltinAnnotation()
86 Expr *StrArg = TheCall->getArg(1)->IgnoreParenCasts(); in SemaBuiltinAnnotation()
104 ExprResult Arg(TheCall->getArg(0)); in SemaBuiltinAddressof()
121 const Expr *SizeArg = TheCall->getArg(SizeIdx); in SemaBuiltinMemChkCall()
122 const Expr *DstSizeArg = TheCall->getArg(DstSizeIdx); in SemaBuiltinMemChkCall()
148 Expr *Call = BuiltinCall->getArg(0); in SemaBuiltinCallWithStaticChain()
149 Expr *Chain = BuiltinCall->getArg(1); in SemaBuiltinCallWithStaticChain()
[all …]
/minix3/external/bsd/llvm/dist/clang/utils/TableGen/
H A DNeonEmitter.cpp1444 std::string Op = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagOp()
1448 emitDagArg(DI->getArg(1), DI->getArgName(1)); in emitDagOp()
1453 emitDagArg(DI->getArg(1), DI->getArgName(1)); in emitDagOp()
1455 emitDagArg(DI->getArg(2), DI->getArgName(2)); in emitDagOp()
1466 emitDagArg(DI->getArg(I + 1), DI->getArgName(I + 1)); in emitDagCall()
1473 if (StringInit *SI = dyn_cast<StringInit>(DI->getArg(0))) in emitDagCall()
1476 N = emitDagArg(DI->getArg(0), "").second; in emitDagCall()
1500 DI->getArg(DI->getNumArgs() - 1), DI->getArgName(DI->getNumArgs() - 1)); in emitDagCast()
1517 StringInit *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx)); in emitDagCast()
1598 int64_t VectorSize = cast<IntInit>(Expr->getArg(0))->getValue(); in emitDagShuffle()
[all …]
/minix3/external/bsd/llvm/dist/llvm/utils/TableGen/
H A DCodeGenInstruction.cpp56 ArgInit = OutDI->getArg(i); in CGIOperandList()
59 ArgInit = InDI->getArg(i-NumDefs); in CGIOperandList()
439 Init *Arg = Result->getArg(AliasOpNo); in tryAliasOpMatch()
477 InstOpRec = cast<DefInit>(DI->getArg(0))->getDef(); in tryAliasOpMatch()
593 DefInit *ADI = dyn_cast<DefInit>(Result->getArg(i)); in CodeGenInstAlias()
640 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
661 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
H A DPseudoLoweringEmitter.cpp78 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(i))) { in addDagOperandMapping()
104 } else if (IntInit *II = dyn_cast<IntInit>(Dag->getArg(i))) { in addDagOperandMapping()
108 } else if (DagInit *SubDag = dyn_cast<DagInit>(Dag->getArg(i))) { in addDagOperandMapping()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DStmtPrinter.cpp1237 if (isa<CXXDefaultArgExpr>(Call->getArg(i))) { in PrintCallArgs()
1243 PrintExpr(Call->getArg(i)); in PrintCallArgs()
1505 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr()
1507 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr()
1511 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr()
1513 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr()
1518 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) in VisitCXXOperatorCallExpr()
1519 PrintExpr(Node->getArg(ArgIdx)); in VisitCXXOperatorCallExpr()
1523 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr()
1525 PrintExpr(Node->getArg(1)); in VisitCXXOperatorCallExpr()
[all …]
H A DExprCXX.cpp497 const Expr *Arg = getArg(I-1); in getLocEnd()
515 return SourceRange(getOperatorLoc(), getArg(0)->getLocEnd()); in getSourceRangeImpl()
518 return SourceRange(getArg(0)->getLocStart(), getOperatorLoc()); in getSourceRangeImpl()
520 return getArg(0)->getSourceRange(); in getSourceRangeImpl()
522 return SourceRange(getArg(0)->getLocStart(), getRParenLoc()); in getSourceRangeImpl()
524 return SourceRange(getArg(0)->getLocStart(), getRParenLoc()); in getSourceRangeImpl()
526 return SourceRange(getOperatorLoc(), getArg(0)->getLocEnd()); in getSourceRangeImpl()
528 return SourceRange(getArg(0)->getLocStart(), getArg(1)->getLocEnd()); in getSourceRangeImpl()
761 return getArg(0); in getCookedLiteral()
830 Loc = getArg(getNumArgs()-1)->getLocEnd(); in getLocEnd()
/minix3/external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h451 return getOriginExpr()->getArg(Index); in getArgExpr()
485 return getOriginExpr()->getArg(Index); in getArgExpr()
582 return getOriginExpr()->getArg(Index); in getArgExpr()
623 return getOriginExpr()->getArg(Index + 1); in getArgExpr()
721 return getOriginExpr()->getArg(Index); in getArgExpr()
823 return getOriginExpr()->getArg(Index); in getArgExpr()
/minix3/external/bsd/llvm/dist/clang/lib/Analysis/
H A DConsumed.cpp623 InfoEntry Entry = findInfo(Call->getArg(Index)); in handleCall()
636 Call->getArg(Index)->getExprLoc(), in handleCall()
751 copyInfo(Call->getArg(0), Call, CS_Consumed); in VisitCallExpr()
792 copyInfo(Call->getArg(0), Call, CS_Consumed); in VisitCXXConstructExpr()
798 copyInfo(Call->getArg(0), Call, NS); in VisitCXXConstructExpr()
826 ConsumedState CS = getInfo(Call->getArg(1)); in VisitCXXOperatorCallExpr()
827 if (!handleCall(Call, Call->getArg(0), FunDecl)) in VisitCXXOperatorCallExpr()
828 setInfo(Call->getArg(0), CS); in VisitCXXOperatorCallExpr()
835 handleCall(Call, Call->getArg(0), FunDecl); in VisitCXXOperatorCallExpr()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DAttributeList.h375 ArgsUnion getArg(unsigned Arg) const { in getArg() function
381 return Arg < NumArgs && getArg(Arg).is<Expr*>(); in isArgExpr()
384 return getArg(Arg).get<Expr*>(); in getArgAsExpr()
388 return Arg < NumArgs && getArg(Arg).is<IdentifierLoc*>(); in isArgIdent()
391 return getArg(Arg).get<IdentifierLoc*>(); in getArgAsIdent()
/minix3/external/bsd/llvm/dist/clang/lib/ARCMigrate/
H A DTransAPIUses.cpp72 Expr *parm = E->getArg(0)->IgnoreParenCasts(); in VisitObjCMessageExpr()
H A DTransUnbridgedCasts.cpp160 Expr *Arg = callE->getArg(0); in transformNonObjCToObjCCast()
278 Pass.TA.replace(callE->getSourceRange(), callE->getArg(0)->getSourceRange()); in rewriteCastForCFRetain()
437 Expr *arg = callE->getArg(i); in isPassedToCParamWithKnownOwnership()

1234