Home
last modified time | relevance | path

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

12345

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp3831 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 DRewriteObjCFoundationAPI.cpp401 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 DCStringSyntaxChecker.cpp61 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 DPthreadLockChecker.cpp130 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 DStreamChecker.cpp245 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 DCStringChecker.cpp1212 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 DExprInspectionChecker.cpp108 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 DGenericTaintChecker.cpp355 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 DObjCContainersChecker.cpp100 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 DUnixAPIChecker.cpp154 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 DObjCContainersASTChecker.cpp109 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 DMacOSXAPIChecker.cpp72 const MemRegion *R = C.getSVal(CE->getArg(0)).getAsRegion(); in CheckDispatchOnce()
144 report->addRange(CE->getArg(0)->getSourceRange()); in CheckDispatchOnce()
H A DMallocChecker.cpp780 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 DMacOSKeychainAPIChecker.cpp267 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 DSemaChecking.cpp135 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 DDwarfExpression.cpp274 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 DDebugHandlerBase.cpp48 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 DNeonEmitter.cpp1546 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 DCodeGenInstruction.cpp58 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 DRISCVCompressInstEmitter.cpp200 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 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()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmtPrinter.cpp1306 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 DExprConstant.cpp6066 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 DConsumed.cpp627 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 DCallEvent.h551 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()

12345