| /minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PthreadLockChecker.cpp | 95 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 D | CStringSyntaxChecker.cpp | 62 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 D | StreamChecker.cpp | 246 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 D | ObjCContainersChecker.cpp | 93 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 D | UnixAPIChecker.cpp | 99 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 D | GenericTaintChecker.cpp | 352 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 D | ObjCContainersASTChecker.cpp | 110 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 D | CStringChecker.cpp | 1023 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 D | MacOSXAPIChecker.cpp | 61 state->getSVal(CE->getArg(0), C.getLocationContext()).getAsRegion(); in CheckDispatchOnce() 96 report->addRange(CE->getArg(0)->getSourceRange()); in CheckDispatchOnce()
|
| H A D | MacOSKeychainAPIChecker.cpp | 295 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 D | MallocChecker.cpp | 663 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 D | LLVMConventionsChecker.cpp | 168 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 D | CGBuiltin.cpp | 86 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 D | RewriteObjCFoundationAPI.cpp | 67 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 D | SemaChecking.cpp | 62 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 D | NeonEmitter.cpp | 1444 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 D | CodeGenInstruction.cpp | 56 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 D | PseudoLoweringEmitter.cpp | 78 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 D | StmtPrinter.cpp | 1237 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 D | ExprCXX.cpp | 497 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 D | CallEvent.h | 451 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 D | Consumed.cpp | 623 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 D | AttributeList.h | 375 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 D | TransAPIUses.cpp | 72 Expr *parm = E->getArg(0)->IgnoreParenCasts(); in VisitObjCMessageExpr()
|
| H A D | TransUnbridgedCasts.cpp | 160 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()
|