| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 3831 auto Arg0 = E->getArg(0); in EmitBuiltinExpr() 3869 auto Arg1 = E->getArg(1); in EmitBuiltinExpr() 7611 {EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2)), Ops[0]}); in EmitAArch64BuiltinExpr() 12725 {Ptr, EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2))}); in EmitNVPTXBuiltinExpr() 12735 {Ptr, EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2))}); in EmitNVPTXBuiltinExpr() 13323 Ops = { Base, EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2)), in EmitHexagonBuiltinExpr() 13348 Ops = { Base, EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2)), in EmitHexagonBuiltinExpr() 13349 EmitScalarExpr(E->getArg(3)), EmitScalarExpr(E->getArg(4)) }; in EmitHexagonBuiltinExpr() 13352 EmitScalarExpr(E->getArg(2)), EmitScalarExpr(E->getArg(3)) }; in EmitHexagonBuiltinExpr() 13417 Ops = { EmitScalarExpr(E->getArg(0)), EmitScalarExpr(E->getArg(1)), QLd }; in EmitHexagonBuiltinExpr() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 401 objectifyExpr(Msg->getArg(0), commit); in rewriteToArrayLiteral() 417 objectifyExpr(Msg->getArg(i), commit); in rewriteToArrayLiteral() 464 Objs.push_back(Msg->getArg(0)); in getNSArrayObjects() 477 Objs.push_back(Msg->getArg(i)); in getNSArrayObjects() 507 objectifyExpr(Msg->getArg(0), commit); in rewriteToDictionaryLiteral() 508 objectifyExpr(Msg->getArg(1), commit); in rewriteToDictionaryLiteral() 539 objectifyExpr(Msg->getArg(i), commit); in rewriteToDictionaryLiteral() 540 objectifyExpr(Msg->getArg(i+1), commit); in rewriteToDictionaryLiteral() 981 const Expr *Arg = Msg->getArg(0); in rewriteToNumericBoxedExpression() 1122 const Expr *Arg = Msg->getArg(0); in doRewriteToUTF8StringBoxedExpressionHelper() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CStringSyntaxChecker.cpp | 61 sameDecl(CE->getArg(0), WithArg)); in isStrlen() 126 const Expr *DstArg = CE->getArg(0); in containsBadStrncatPattern() 127 const Expr *SrcArg = CE->getArg(1); in containsBadStrncatPattern() 128 const Expr *LenArg = CE->getArg(2); in containsBadStrncatPattern() 159 const Expr *DstArg = CE->getArg(0); in containsBadStrlcpyStrlcatPattern() 160 const Expr *LenArg = CE->getArg(2); in containsBadStrlcpyStrlcatPattern() 219 const Expr *DstArg = CE->getArg(0); in VisitCallExpr() 220 const Expr *LenArg = CE->getArg(2); in VisitCallExpr() 244 const Expr *DstArg = CE->getArg(0); in VisitCallExpr() 245 const Expr *LenArg = CE->getArg(2); in VisitCallExpr()
|
| H A D | PthreadLockChecker.cpp | 130 AcquireLock(C, CE, C.getSVal(CE->getArg(0)), in REGISTER_LIST_WITH_PROGRAMSTATE() 140 ReleaseLock(C, CE, C.getSVal(CE->getArg(0))); in REGISTER_LIST_WITH_PROGRAMSTATE() 142 DestroyLock(C, CE, C.getSVal(CE->getArg(0)), PthreadSemantics); in REGISTER_LIST_WITH_PROGRAMSTATE() 144 DestroyLock(C, CE, C.getSVal(CE->getArg(0)), XNUSemantics); in REGISTER_LIST_WITH_PROGRAMSTATE() 146 InitLock(C, CE, C.getSVal(CE->getArg(0))); in REGISTER_LIST_WITH_PROGRAMSTATE() 246 report->addRange(CE->getArg(0)->getSourceRange()); in AcquireLock() 311 Report->addRange(CE->getArg(0)->getSourceRange()); in ReleaseLock() 335 report->addRange(CE->getArg(0)->getSourceRange()); in ReleaseLock() 404 Report->addRange(CE->getArg(0)->getSourceRange()); in DestroyLock() 443 Report->addRange(CE->getArg(0)->getSourceRange()); in InitLock() [all …]
|
| H A D | StreamChecker.cpp | 245 if (!CheckNullStream(C.getSVal(CE->getArg(3)), state, C)) in Fread() 251 if (!CheckNullStream(C.getSVal(CE->getArg(3)), state, C)) in Fwrite() 283 if (!CheckNullStream(C.getSVal(CE->getArg(0)), state, C)) in Ftell() 289 if (!CheckNullStream(C.getSVal(CE->getArg(0)), state, C)) in Rewind() 295 if (!CheckNullStream(C.getSVal(CE->getArg(0)), state, C)) in Fgetpos() 301 if (!CheckNullStream(C.getSVal(CE->getArg(0)), state, C)) in Fsetpos() 307 if (!CheckNullStream(C.getSVal(CE->getArg(0)), state, C)) in Clearerr() 313 if (!CheckNullStream(C.getSVal(CE->getArg(0)), state, C)) in Feof() 319 if (!CheckNullStream(C.getSVal(CE->getArg(0)), state, C)) in Ferror() 325 if (!CheckNullStream(C.getSVal(CE->getArg(0)), state, C)) in Fileno() [all …]
|
| H A D | CStringChecker.cpp | 1212 evalCopyCommon(C, CE, state, CE->getArg(2), Dest, CE->getArg(1), true); in evalMemcpy() 1224 evalCopyCommon(C, CE, state, CE->getArg(2), Dest, CE->getArg(1), true, true); in evalMempcpy() 1236 evalCopyCommon(C, CE, state, CE->getArg(2), Dest, CE->getArg(1)); in evalMemmove() 1245 CE->getArg(2), CE->getArg(1), CE->getArg(0)); in evalBcopy() 1373 const Expr *Arg = CE->getArg(0); in evalstrLengthCommon() 1548 const Expr *Dst = CE->getArg(0); in evalStrcpyCommon() 1580 state = CheckOverlap(C, state, isBounded ? CE->getArg(2) : CE->getArg(1), Dst, srcExpr); in evalStrcpyCommon() 1924 const Expr *s1 = CE->getArg(0); in evalStrcmpCommon() 1931 const Expr *s2 = CE->getArg(1); in evalStrcmpCommon() 2130 const Expr *Dst = CE->getArg(2); in evalStdCopyCommon() [all …]
|
| H A D | ExprInspectionChecker.cpp | 108 const Expr *Assertion = CE->getArg(0); in getArgumentValueString() 199 SVal V = C.getSVal(CE->getArg(0)); in analyzerExplain() 211 SVal V = C.getSVal(CE->getArg(0)); in analyzerDump() 226 auto MR = dyn_cast_or_null<SubRegion>(C.getSVal(CE->getArg(0)).getAsRegion()); in analyzerGetExtent() 247 SVal Val = C.getSVal(CE->getArg(0)); in analyzerWarnOnDeadSymbol() 302 FullSourceLoc FL(CE->getArg(0)->getBeginLoc(), SM); in analyzerHashDump() 318 SymbolRef Sym = C.getSVal(CE->getArg(0)).getAsSymbol(); in analyzerDenote() 324 const auto *E = dyn_cast<StringLiteral>(CE->getArg(1)->IgnoreParenCasts()); in analyzerDenote() 393 SymbolRef Sym = C.getSVal(CE->getArg(0)).getAsSymbol(); in analyzerExpress()
|
| H A D | GenericTaintChecker.cpp | 355 const Expr *Arg = CE->getArg(ArgNum); in propagateFromPre() 473 if ((IsTainted = isTaintedOrPointsToTainted(CE->getArg(i), State, C))) in process() 481 if ((IsTainted = isTaintedOrPointsToTainted(CE->getArg(ArgNum), State, C))) in process() 499 const Expr *Arg = CE->getArg(i); in process() 532 if (State->isTainted(CE->getArg(0), C.getLocationContext()) || in preFscanf() 533 isStdin(CE->getArg(0), C)) { in preFscanf() 550 SourceLocation DomLoc = CE->getArg(0)->getExprLoc(); in postSocket() 570 const Expr *Arg = CE->getArg(i); in postScanf() 679 return generateReportIfTainted(CE->getArg(ArgNum), in checkUncontrolledFormatString() 704 return generateReportIfTainted(CE->getArg(ArgNum), MsgSanitizeSystemArgs, C); in checkSystemCall() [all …]
|
| H A D | ObjCContainersChecker.cpp | 100 addSizeInfo(CE, CE->getArg(2), C); in checkPostStmt() 105 addSizeInfo(CE->getArg(0), CE, C); in checkPostStmt() 122 const Expr *ArrayExpr = CE->getArg(0); in checkPreStmt() 133 const Expr *IdxExpr = CE->getArg(1); in checkPreStmt()
|
| H A D | UnixAPIChecker.cpp | 154 const Expr *Arg = CE->getArg(CreateModeArgIndex); in CheckOpenVariant() 176 CE->getArg(MaxArgCount)->getSourceRange()); in CheckOpenVariant() 196 const Expr *oflagsEx = CE->getArg(FlagsArgIndex); in CheckOpenVariant() 251 const MemRegion *R = C.getSVal(CE->getArg(0)).getAsRegion(); in CheckPthreadOnce() 274 report->addRange(CE->getArg(0)->getSourceRange()); in CheckPthreadOnce() 337 const Expr *arg = CE->getArg(sizeArg); in BasicAllocationCheck() 365 const Expr *arg = CE->getArg(i); in CheckCallocZero()
|
| H A D | ObjCContainersASTChecker.cpp | 109 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr() 117 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr() 121 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
|
| H A D | MacOSXAPIChecker.cpp | 72 const MemRegion *R = C.getSVal(CE->getArg(0)).getAsRegion(); in CheckDispatchOnce() 144 report->addRange(CE->getArg(0)->getSourceRange()); in CheckDispatchOnce()
|
| H A D | MallocChecker.cpp | 780 const Expr *FlagsEx = CE->getArg(CE->getNumArgs() - 1); in performKernelMalloc() 806 return MallocMemAux(C, CE, CE->getArg(0), ZeroVal, TrueState); in performKernelMalloc() 888 State = MallocMemAux(C, CE, CE->getArg(0), UndefinedVal(), State, in checkPostStmt() 923 State = MallocMemAux(C, CE, CE->getArg(0), zeroVal, State); in checkPostStmt() 939 SVal TotalSize = evalMulForBufferSize(C, CE->getArg(0), CE->getArg(1)); in checkPostStmt() 984 Arg = CE->getArg(AllocationSizeArg); in ProcessZeroAllocation() 1348 return FreeMemAux(C, CE->getArg(Num), CE, State, Hold, in FreeMemAux() 2132 const Expr *arg0Expr = CE->getArg(0); in ReallocMemAux() 2144 const Expr *Arg1 = CE->getArg(1); in ReallocMemAux() 2149 TotalSize = evalMulForBufferSize(C, Arg1, CE->getArg(2)); in ReallocMemAux() [all …]
|
| H A D | MacOSKeychainAPIChecker.cpp | 267 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() 303 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() 351 const Expr *DeallocatorExpr = CE->getArg(5)->IgnoreParenCasts(); in checkPreStmt() 413 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); in checkPostStmt() 639 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); in VisitNode()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 135 Expr *ValArg = TheCall->getArg(0); in SemaBuiltinAnnotation() 184 ExprResult Arg(TheCall->getArg(0)); in SemaBuiltinAddressof() 524 Expr *Arg0 = TheCall->getArg(0); in SemaOpenCLBuiltinEnqueueKernel() 525 Expr *Arg1 = TheCall->getArg(1); in SemaOpenCLBuiltinEnqueueKernel() 526 Expr *Arg2 = TheCall->getArg(2); in SemaOpenCLBuiltinEnqueueKernel() 527 Expr *Arg3 = TheCall->getArg(3); in SemaOpenCLBuiltinEnqueueKernel() 736 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in SemaBuiltinRWPipe() 780 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in SemaBuiltinReserveRWPipe() 808 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in SemaBuiltinCommitRWPipe() 4794 ExprResult Arg = E->getArg(0); in checkBuiltinArgument() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 274 SignedOffset = Op->getArg(0); in addMachineRegExpression() 285 int Offset = Op->getArg(0); in addMachineRegExpression() 326 unsigned SizeInBits = Op->getArg(1); in addExpression() 327 unsigned FragmentOffset = Op->getArg(0); in addExpression() 357 emitUnsigned(Op->getArg(0)); in addExpression() 386 emitConstu(Op->getArg(0)); in addExpression()
|
| H A D | DebugHandlerBase.cpp | 48 int Value = Op->getArg(0); in extractFromMachineInstruction() 64 Offset += Op->getArg(0); in extractFromMachineInstruction() 67 Location.FragmentInfo = {Op->getArg(1), Op->getArg(0)}; in extractFromMachineInstruction()
|
| /freebsd-12.1/contrib/llvm/tools/clang/utils/TableGen/ |
| H A D | NeonEmitter.cpp | 1546 emitDagArg(DI->getArg(1), DI->getArgNameStr(1)); in emitDagOp() 1551 emitDagArg(DI->getArg(1), DI->getArgNameStr(1)); in emitDagOp() 1553 emitDagArg(DI->getArg(2), DI->getArgNameStr(2)); in emitDagOp() 1571 if (StringInit *SI = dyn_cast<StringInit>(DI->getArg(0))) in emitDagCall() 1574 N = emitDagArg(DI->getArg(0), "").second; in emitDagCall() 1597 DI->getArg(DI->getNumArgs() - 1), in emitDagCast() 1728 emitDagArg(DI->getArg(0), DI->getArgNameStr(0)); in emitDagShuffle() 1730 emitDagArg(DI->getArg(1), DI->getArgNameStr(1)); in emitDagShuffle() 1742 ST.evaluate(DI->getArg(2), Elts, None); in emitDagShuffle() 1772 std::pair<Type, std::string> A = emitDagArg(DI->getArg(0), in emitDagDup() [all …]
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | CodeGenInstruction.cpp | 58 ArgInit = OutDI->getArg(i); in CGIOperandList() 61 ArgInit = InDI->getArg(i-NumDefs); in CGIOperandList() 484 if (DefInit *Constraint = dyn_cast<DefInit>(ConstraintList->getArg(i))) { in isOperandAPointer() 505 Init *Arg = Result->getArg(AliasOpNo); in tryAliasOpMatch() 543 InstOpRec = cast<DefInit>(DI->getArg(0))->getDef(); in tryAliasOpMatch() 657 DefInit *ADI = dyn_cast<DefInit>(Result->getArg(i)); in CodeGenInstAlias() 710 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias() 731 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
|
| H A D | RISCVCompressInstEmitter.cpp | 200 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(i - TiedCount))) { in addDagOperandMapping() 227 } else if (IntInit *II = dyn_cast<IntInit>(Dag->getArg(i - TiedCount))) { in addDagOperandMapping() 312 if (!validateArgsTypes(SourceDag->getArg(it->getValue()), in createDagOperandMapping() 313 SourceDag->getArg(i))) in createDagOperandMapping() 324 if (!validateArgsTypes(DestDag->getArg(it->getValue()), in createDagOperandMapping() 325 SourceDag->getArg(i))) in createDagOperandMapping()
|
| 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()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | StmtPrinter.cpp | 1306 PrintExpr(Call->getArg(i)); in PrintCallArgs() 1618 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr() 1620 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr() 1624 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr() 1626 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr() 1636 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr() 1638 PrintExpr(Node->getArg(1)); in VisitCXXOperatorCallExpr() 1642 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr() 1644 PrintExpr(Node->getArg(0)); in VisitCXXOperatorCallExpr() 1646 PrintExpr(Node->getArg(1)); in VisitCXXOperatorCallExpr() [all …]
|
| H A D | ExprConstant.cpp | 6066 return evaluateLValue(E->getArg(0), Result); in VisitBuiltinCallExpr() 6071 if (!evaluatePointer(E->getArg(0), Result)) in VisitBuiltinCallExpr() 6103 CCEDiag(E->getArg(0), in VisitBuiltinCallExpr() 6116 ? CCEDiag(E->getArg(0), in VisitBuiltinCallExpr() 6118 : CCEDiag(E->getArg(0), in VisitBuiltinCallExpr() 6145 if (!Visit(E->getArg(0))) in VisitBuiltinCallExpr() 6258 if (!Visit(E->getArg(0))) in VisitBuiltinCallExpr() 8177 if (E->getArg(0)->HasSideEffects(Info.Ctx)) in VisitBuiltinCallExpr() 8242 auto Arg = E->getArg(0); in VisitBuiltinCallExpr() 8276 return Visit(E->getArg(0)); in VisitBuiltinCallExpr() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | Consumed.cpp | 627 InfoEntry Entry = findInfo(Call->getArg(Index)); in handleCall() 640 Call->getArg(Index)->getExprLoc(), in handleCall() 749 copyInfo(Call->getArg(0), Call, CS_Consumed); in VisitCallExpr() 789 copyInfo(Call->getArg(0), Call, CS_Consumed); in VisitCXXConstructExpr() 795 copyInfo(Call->getArg(0), Call, NS); in VisitCXXConstructExpr() 819 ConsumedState CS = getInfo(Call->getArg(1)); in VisitCXXOperatorCallExpr() 820 if (!handleCall(Call, Call->getArg(0), FunDecl)) in VisitCXXOperatorCallExpr() 821 setInfo(Call->getArg(0), CS); in VisitCXXOperatorCallExpr() 828 handleCall(Call, Call->getArg(0), FunDecl); in VisitCXXOperatorCallExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 551 return getOriginExpr()->getArg(Index); in getArgExpr() 586 return getOriginExpr()->getArg(Index); in getArgExpr() 729 return getOriginExpr()->getArg(Index); in getArgExpr() 770 return getOriginExpr()->getArg(Index + 1); in getArgExpr() 885 return getOriginExpr()->getArg(Index); in getArgExpr() 1007 return getOriginExpr()->getArg(Index); in getArgExpr()
|