| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 5757 auto Arg0 = E->getArg(0); in EmitBuiltinExpr() 5795 auto Arg1 = E->getArg(1); in EmitBuiltinExpr() 9178 auto Addr = E->getArg(0); in EmitARMMVEBuiltinExpr() 9200 auto Addr = E->getArg(0); in EmitARMMVEBuiltinExpr() 11873 {EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2)), Ops[0]}); in EmitAArch64BuiltinExpr() 19640 {Ptr, EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2))}); in EmitNVPTXBuiltinExpr() 19651 {Ptr, EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2))}); in EmitNVPTXBuiltinExpr() 20107 {EmitScalarExpr(E->getArg(0)), EmitScalarExpr(E->getArg(1))}); in EmitNVPTXBuiltinExpr() 20111 {EmitScalarExpr(E->getArg(0)), EmitScalarExpr(E->getArg(1))}); in EmitNVPTXBuiltinExpr() 21006 {EmitScalarExpr(E->getArg(0)), EmitScalarExpr(E->getArg(1)), PredIn}); in EmitHexagonBuiltinExpr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/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() 1128 const Expr *Arg = Msg->getArg(0); in doRewriteToUTF8StringBoxedExpressionHelper() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 350 uint64_t Offset = Op->getArg(0); in addMachineRegExpression() 362 uint64_t Offset = Op->getArg(0); in addMachineRegExpression() 412 assert(Op->getArg(0) == 1 && in beginEntryValueExpression() 552 emitUnsigned(Op->getArg(0)); in addExpression() 589 emitConstu(Op->getArg(0)); in addExpression() 594 emitSigned(Op->getArg(0)); in addExpression() 634 emitData1(Op->getArg(0)); in addExpression() 637 TagOffset = Op->getArg(0); in addExpression() 641 emitUnsigned(Op->getArg(0)); in addExpression() 645 emitUnsigned(Op->getArg(0)); in addExpression() [all …]
|
| H A D | DebugHandlerBase.cpp | 60 int Value = Op->getArg(0); in extractFromMachineInstruction() 76 Offset += Op->getArg(0); in extractFromMachineInstruction() 79 Location.FragmentInfo = {Op->getArg(1), Op->getArg(0)}; in extractFromMachineInstruction()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CStringSyntaxChecker.cpp | 60 sameDecl(CE->getArg(0), WithArg)); in isStrlen() 125 const Expr *DstArg = CE->getArg(0); in containsBadStrncatPattern() 126 const Expr *SrcArg = CE->getArg(1); in containsBadStrncatPattern() 127 const Expr *LenArg = CE->getArg(2); in containsBadStrncatPattern() 156 const Expr *DstArg = CE->getArg(0); in containsBadStrlcpyStrlcatPattern() 157 const Expr *LenArg = CE->getArg(2); in containsBadStrlcpyStrlcatPattern() 220 const Expr *DstArg = CE->getArg(0); in VisitCallExpr() 221 const Expr *LenArg = CE->getArg(2); in VisitCallExpr() 245 const Expr *DstArg = CE->getArg(0); in VisitCallExpr() 246 const Expr *LenArg = CE->getArg(2); in VisitCallExpr()
|
| H A D | STLAlgorithmModeling.cpp | 88 if (!isIteratorType(CE->getArg(1)->getType())) in evalFind() 93 if (isIteratorType(CE->getArg(0)->getType())) { in evalFind() 100 if (isIteratorType(CE->getArg(2)->getType())) { in evalFind() 115 SVal Param = State->getSVal(CE->getArg(paramNum), LCtx); in Find() 139 Param = State->getSVal(CE->getArg(paramNum + 1), LCtx); in Find()
|
| H A D | ObjCContainersChecker.cpp | 91 addSizeInfo(CE, CE->getArg(2), C); in checkPostStmt() 96 addSizeInfo(CE->getArg(0), CE, C); in checkPostStmt() 113 const Expr *ArrayExpr = CE->getArg(0); in checkPreStmt() 124 const Expr *IdxExpr = CE->getArg(1); in checkPreStmt()
|
| H A D | UnixAPIChecker.cpp | 181 const Expr *Arg = CE->getArg(CreateModeArgIndex); in CheckOpenVariant() 203 CE->getArg(MaxArgCount)->getSourceRange()); in CheckOpenVariant() 223 const Expr *oflagsEx = CE->getArg(FlagsArgIndex); in CheckOpenVariant() 279 const MemRegion *R = C.getSVal(CE->getArg(0)).getAsRegion(); in CheckPthreadOnce() 301 report->addRange(CE->getArg(0)->getSourceRange()); in CheckPthreadOnce() 364 const Expr *arg = CE->getArg(sizeArg); in BasicAllocationCheck() 392 const Expr *arg = CE->getArg(i); in CheckCallocZero()
|
| H A D | ObjCContainersASTChecker.cpp | 108 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr() 116 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr() 120 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
|
| H A D | ExprInspectionChecker.cpp | 142 const Expr *Assertion = CE->getArg(0); in getArgumentValueString() 193 return CE->getArg(0); in getArgExpr() 431 FullSourceLoc FL(CE->getArg(0)->getBeginLoc(), SM); in analyzerHashDump() 447 SymbolRef Sym = C.getSVal(CE->getArg(0)).getAsSymbol(); in analyzerDenote() 453 const auto *E = dyn_cast<StringLiteral>(CE->getArg(1)->IgnoreParenCasts()); in analyzerDenote() 530 SVal ArgVal = C.getSVal(CE->getArg(0)); in analyzerExpress() 554 taint::isTainted(C.getState(), CE->getArg(0), C.getLocationContext()); in analyzerIsTainted()
|
| H A D | MacOSXAPIChecker.cpp | 74 const MemRegion *R = C.getSVal(CE->getArg(0)).getAsRegion(); in CheckDispatchOnce() 143 report->addRange(CE->getArg(0)->getSourceRange()); in CheckDispatchOnce()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPrepareFunctions.cpp | 122 Argument *Dest = F->getArg(0); in lowerIntrinsicToFunction() 123 Argument *Val = F->getArg(1); in lowerIntrinsicToFunction() 124 Argument *Len = F->getArg(2); in lowerIntrinsicToFunction() 125 Argument *IsVolatile = F->getArg(3); in lowerIntrinsicToFunction() 143 F->getArg(0)); in lowerIntrinsicToFunction() 195 FirstShift = IRB.CreateShl(FSHFunc->getArg(0), RotateModVal); in lowerFunnelShifts() 204 SecShift = IRB.CreateShl(FSHFunc->getArg(0), SubRotateVal); in lowerFunnelShifts() 208 SecShift = IRB.CreateLShr(FSHFunc->getArg(1), SubRotateVal); in lowerFunnelShifts() 228 Value *Mul = IRB.CreateNUWMul(UMulFunc->getArg(0), UMulFunc->getArg(1)); in buildUMulWithOverflowFunc() 229 Value *Div = IRB.CreateUDiv(Mul, UMulFunc->getArg(0)); in buildUMulWithOverflowFunc() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 49 E = operatorCall->getArg(0); in tryToFindPtrOrigin() 59 E = call->getArg(0); in tryToFindPtrOrigin() 64 E = call->getArg(0); in tryToFindPtrOrigin()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 473 if (auto *Loc = State.Env.get<RecordStorageLocation>(*E->getArg(0))) { in transferAssignment() 535 auto *OtherLoc = State.Env.get<RecordStorageLocation>(*E->getArg(0)); in transferSwapCall() 542 auto *Arg0Loc = State.Env.get<RecordStorageLocation>(*E->getArg(0)); in transferStdSwapCall() 543 auto *Arg1Loc = State.Env.get<RecordStorageLocation>(*E->getArg(1)); in transferStdSwapCall() 551 if (auto *Loc = State.Env.getStorageLocation(*E->getArg(0))) in transferStdForwardCall() 583 auto *Arg0Loc = Env.get<RecordStorageLocation>(*CmpExpr->getArg(0)); in transferOptionalAndOptionalCmp() 585 auto *Arg1Loc = Env.get<RecordStorageLocation>(*CmpExpr->getArg(1)); in transferOptionalAndOptionalCmp() 767 transferOptionalAndNulloptCmp(Cmp, Cmp->getArg(0), State.Env); in buildTransferMatchSwitch() 773 transferOptionalAndNulloptCmp(Cmp, Cmp->getArg(1), State.Env); in buildTransferMatchSwitch() 781 transferOptionalAndValueCmp(Cmp, Cmp->getArg(0), State.Env); in buildTransferMatchSwitch() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | VarLenCodeEmitterGen.cpp | 115 if (!DI->getNumArgs() || !isa<StringInit>(DI->getArg(0))) in getCustomCoders() 118 StringRef FuncName = cast<StringInit>(DI->getArg(0))->getValue(); in getCustomCoders() 145 const Init *Arg = DI->getArg(i); in buildRec() 170 const Init *OperandName = DI->getArg(0), *NumBits = DI->getArg(1); in buildRec() 189 Init *OperandName = DI->getArg(0), *HiBit = DI->getArg(1), in buildRec() 190 *LoBit = DI->getArg(2); in buildRec() 474 OperandName = cast<StringInit>(DV->getArg(0))->getValue(); in getInstructionCaseForEncoding() 475 LoBit = static_cast<unsigned>(cast<IntInit>(DV->getArg(2))->getValue()); in getInstructionCaseForEncoding()
|
| H A D | CodeGenInstAlias.cpp | 31 Init *Arg = Result->getArg(AliasOpNo); in tryAliasOpMatch() 71 InstOpRec = cast<DefInit>(DI->getArg(0))->getDef(); in tryAliasOpMatch() 184 DefInit *ADI = dyn_cast<DefInit>(Result->getArg(i)); in CodeGenInstAlias() 237 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias() 259 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
|
| H A D | PseudoLoweringEmitter.cpp | 77 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(i))) { in addDagOperandMapping() 107 } else if (IntInit *II = dyn_cast<IntInit>(Dag->getArg(i))) { in addDagOperandMapping() 111 } else if (auto *BI = dyn_cast<BitsInit>(Dag->getArg(i))) { in addDagOperandMapping() 117 } else if (DagInit *SubDag = dyn_cast<DagInit>(Dag->getArg(i))) { in addDagOperandMapping()
|
| H A D | CompressInstEmitter.cpp | 218 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(I - TiedCount))) { in addDagOperandMapping() 245 } else if (IntInit *II = dyn_cast<IntInit>(Dag->getArg(I - TiedCount))) { in addDagOperandMapping() 329 if (!validateArgsTypes(SourceDag->getArg(It->getValue()), in createDagOperandMapping() 330 SourceDag->getArg(I))) in createDagOperandMapping() 341 if (!validateArgsTypes(DestDag->getArg(It->getValue()), in createDagOperandMapping() 342 SourceDag->getArg(I))) in createDagOperandMapping() 506 Arg = NotArg->getArg(0); in getReqFeatures()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 195 Expr *ValArg = TheCall->getArg(0); in SemaBuiltinAnnotation() 1618 Expr *Arg0 = TheCall->getArg(0); in SemaOpenCLBuiltinEnqueueKernel() 1619 Expr *Arg1 = TheCall->getArg(1); in SemaOpenCLBuiltinEnqueueKernel() 1620 Expr *Arg2 = TheCall->getArg(2); in SemaOpenCLBuiltinEnqueueKernel() 1621 Expr *Arg3 = TheCall->getArg(3); in SemaOpenCLBuiltinEnqueueKernel() 1830 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in SemaBuiltinRWPipe() 1874 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in SemaBuiltinReserveRWPipe() 1902 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in SemaBuiltinCommitRWPipe() 3789 Expr *Arg = TheCall->getArg(1); in CheckBPFBuiltinFunctionCall() 3806 Arg = TheCall->getArg(0); in CheckBPFBuiltinFunctionCall() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | IgnoreExpr.h | 130 (NumArgs > 1 && CCE->getArg(1)->isDefaultArgument())) && in IgnoreElidableImplicitConstructorSingleStep() 131 !CCE->getArg(0)->isDefaultArgument() && !CCE->isListInitialization()) in IgnoreElidableImplicitConstructorSingleStep() 132 return CCE->getArg(0); in IgnoreElidableImplicitConstructorSingleStep()
|
| /freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | NeonEmitter.cpp | 1474 if (StringInit *SI = dyn_cast<StringInit>(DI->getArg(0))) in emitDagCall() 1477 N = emitDagArg(DI->getArg(0), "").second; in emitDagCall() 1509 emitDagArg(DI->getArg(DI->getNumArgs() - 1), in emitDagCast() 1528 StringInit *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx)); in emitDagCast() 1643 emitDagArg(DI->getArg(0), std::string(DI->getArgNameStr(0))); in emitDagShuffle() 1645 emitDagArg(DI->getArg(1), std::string(DI->getArgNameStr(1))); in emitDagShuffle() 1657 ST.evaluate(DI->getArg(2), Elts, std::nullopt); in emitDagShuffle() 1688 emitDagArg(DI->getArg(0), std::string(DI->getArgNameStr(0))); in emitDagDup() 1707 emitDagArg(DI->getArg(1), std::string(DI->getArgNameStr(1))); in emitDagDupTyped() 1712 if (StringInit *SI = dyn_cast<StringInit>(DI->getArg(0))) { in emitDagDupTyped() [all …]
|
| H A D | MveEmitter.cpp | 1102 const Type *Element = getType(D->getArg(0), Param); in getType() 1106 const Type *ExistingVector = getType(D->getArg(1), Param); in getType() 1113 const Type *Element = getType(D->getArg(0), Param); in getType() 1119 const Type *Element = getType(D->getArg(0), Param); in getType() 1124 const Type *Pointee = getType(D->getArg(0), Param); in getType() 1197 if (auto *DI = dyn_cast<DagInit>(D->getArg(0))) in getCodeForDag() 1204 if (auto *II = dyn_cast<IntInit>(D->getArg(1))) { in getCodeForDag() 1213 Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag() 1225 Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag() 1268 Init *Arg = D->getArg(ArgNum); in getCodeForDagArg() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | InterpBuiltin.cpp | 452 PrimType FPClassArgT = *S.getContext().classify(Call->getArg(1)->getType()); in interp__builtin_isfpclass() 515 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_popcount() 524 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_parity() 533 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_clrsb() 543 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_bitreverse() 555 const Expr *Arg = Call->getArg(0); in interp__builtin_classify_type() 574 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_expect() 589 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_rotate() 590 assert(ArgT == *S.getContext().classify(Call->getArg(1)->getType())); in interp__builtin_rotate() 610 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_ffs() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.cpp | 26 CE->getArg(0)->getSourceRange() == Expr->getSourceRange()) in reallyIgnoreImplicit() 27 return CE->getArg(0)->IgnoreImplicit(); in reallyIgnoreImplicit() 196 return OpCall->getArg(0); in maybeGetOperatorObjectArg()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | Transfer.cpp | 468 const Expr *Arg = S->getArg(0); in VisitCXXConstructExpr() 501 const Expr *Arg0 = S->getArg(0); in VisitCXXOperatorCallExpr() 504 const Expr *Arg1 = S->getArg(1); in VisitCXXOperatorCallExpr() 563 const Expr *Arg = S->getArg(0); in VisitCallExpr() 575 assert(S->getArg(0) != nullptr); in VisitCallExpr() 576 auto *ArgVal = Env.getValue(*S->getArg(0)); in VisitCallExpr()
|