Home
last modified time | relevance | path

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

1234567

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp5757 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 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()
1128 const Expr *Arg = Msg->getArg(0); in doRewriteToUTF8StringBoxedExpressionHelper()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp350 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 DDebugHandlerBase.cpp60 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 DCStringSyntaxChecker.cpp60 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 DSTLAlgorithmModeling.cpp88 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 DObjCContainersChecker.cpp91 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 DUnixAPIChecker.cpp181 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 DObjCContainersASTChecker.cpp108 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 DExprInspectionChecker.cpp142 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 DMacOSXAPIChecker.cpp74 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 DSPIRVPrepareFunctions.cpp122 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 DASTUtils.cpp49 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 DUncheckedOptionalAccessModel.cpp473 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 DVarLenCodeEmitterGen.cpp115 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 DCodeGenInstAlias.cpp31 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 DPseudoLoweringEmitter.cpp77 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 DCompressInstEmitter.cpp218 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 DSemaChecking.cpp195 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 DIgnoreExpr.h130 (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 DNeonEmitter.cpp1474 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 DMveEmitter.cpp1102 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 DInterpBuiltin.cpp452 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 DSourceCodeBuilders.cpp26 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 DTransfer.cpp468 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()

1234567