Home
last modified time | relevance | path

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

1234567

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenCL.cpp162 Expr *NDRangeArg = TheCall->getArg(0); in checkBuiltinNDRangeAndBlock()
169 Expr *BlockArg = TheCall->getArg(1); in checkBuiltinNDRangeAndBlock()
182 Expr *BlockArg = TheCall->getArg(0); in checkBuiltinKernelWorkGroupSize()
210 IllegalParams |= checkOpenCLEnqueueIntType(S, TheCall->getArg(I), in checkOpenCLEnqueueLocalSizeArgs()
249 Expr *Arg0 = TheCall->getArg(0); in checkBuiltinEnqueueKernel()
250 Expr *Arg1 = TheCall->getArg(1); in checkBuiltinEnqueueKernel()
251 Expr *Arg2 = TheCall->getArg(2); in checkBuiltinEnqueueKernel()
252 Expr *Arg3 = TheCall->getArg(3); in checkBuiltinEnqueueKernel()
256 Diag(TheCall->getArg(0)->getBeginLoc(), in checkBuiltinEnqueueKernel()
264 Diag(TheCall->getArg(1)->getBeginLoc(), in checkBuiltinEnqueueKernel()
[all …]
H A DSemaPPC.cpp177 TheCall->getArg(2)->getIntegerConstantExpr(Context)->getSExtValue(); in CheckPPCBuiltinFunctionCall()
211 QualType ArgType = TheCall->getArg(0)->getType(); in CheckPPCBuiltinFunctionCall()
240 if (TheCall->getArg(I)->getType() != ArgType) in CheckPPCBuiltinFunctionCall()
243 << TheCall->getArg(I)->getType() << ArgType << 1 << 0 << 0; in CheckPPCBuiltinFunctionCall()
354 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinPPCMMACall()
403 if (!TheCall->getArg(2)->isIntegerConstantExpr(getASTContext())) in BuiltinVSX()
407 << SourceRange(TheCall->getArg(2)->getBeginLoc(), in BuiltinVSX()
408 TheCall->getArg(2)->getEndLoc()); in BuiltinVSX()
410 QualType Arg1Ty = TheCall->getArg(0)->getType(); in BuiltinVSX()
411 QualType Arg2Ty = TheCall->getArg(1)->getType(); in BuiltinVSX()
[all …]
H A DSemaWasm.cpp31 Expr *ArgExpr = E->getArg(ArgIndex); in CheckWasmBuiltinArgIsTable()
45 Expr *ArgExpr = E->getArg(ArgIndex); in CheckWasmBuiltinArgIsInteger()
120 if (!getASTContext().hasSameType(ElTy, TheCall->getArg(2)->getType())) in BuiltinWasmTableSet()
149 Expr *NewElemArg = TheCall->getArg(1); in BuiltinWasmTableGrow()
176 Expr *NewElemArg = TheCall->getArg(2); in BuiltinWasmTableFill()
204 Expr *TableYArg = TheCall->getArg(1); in BuiltinWasmTableCopy()
H A DSemaARM.cpp32 Expr *Arg0 = TheCall->getArg(0); in BuiltinARMMemoryTaggingCall()
33 Expr *Arg1 = TheCall->getArg(1); in BuiltinARMMemoryTaggingCall()
61 Expr *Arg0 = TheCall->getArg(0); in BuiltinARMMemoryTaggingCall()
81 Expr *Arg0 = TheCall->getArg(0); in BuiltinARMMemoryTaggingCall()
82 Expr *Arg1 = TheCall->getArg(1); in BuiltinARMMemoryTaggingCall()
104 Expr *Arg0 = TheCall->getArg(0); in BuiltinARMMemoryTaggingCall()
122 Expr *ArgA = TheCall->getArg(0); in BuiltinARMMemoryTaggingCall()
123 Expr *ArgB = TheCall->getArg(1); in BuiltinARMMemoryTaggingCall()
207 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinARMSpecialReg()
421 Expr *Arg = TheCall->getArg(ArgNum); in ParseSVEImmChecks()
[all …]
H A DSemaChecking.cpp169 SourceRange Range(Call->getArg(DesiredArgCount)->getBeginLoc(), in checkArgCount()
170 Call->getArg(ArgCount - 1)->getEndLoc()); in checkArgCount()
174 << /*is non object*/ 0 << Call->getArg(1)->getSourceRange(); in checkArgCount()
181 Expr *Arg = Call->getArg(I); in checkBuiltinVerboseTrap()
225 Expr *ValArg = TheCall->getArg(0); in BuiltinAnnotation()
234 Expr *StrArg = TheCall->getArg(1)->IgnoreParenCasts(); in BuiltinAnnotation()
274 ExprResult Arg(TheCall->getArg(0)); in BuiltinAddressof()
289 ExprResult Arg = S.DefaultFunctionArrayLvalueConversion(TheCall->getArg(0)); in BuiltinFunctionStart()
313 TheCall->setType(TheCall->getArg(0)->getType()); in BuiltinPreserveAI()
324 clang::Expr *Source = TheCall->getArg(0); in BuiltinAlignment()
[all …]
H A DSemaHLSL.cpp900 ExprResult A = TheCall->getArg(0); in CheckVectorElementCallArgs()
908 ExprResult B = TheCall->getArg(i); in CheckVectorElementCallArgs()
931 << SourceRange(TheCall->getArg(0)->getBeginLoc(), in CheckVectorElementCallArgs()
932 TheCall->getArg(1)->getEndLoc()); in CheckVectorElementCallArgs()
943 << SourceRange(TheCall->getArg(0)->getBeginLoc(), in CheckVectorElementCallArgs()
944 TheCall->getArg(1)->getEndLoc()); in CheckVectorElementCallArgs()
952 QualType PassedType = TheCall->getArg(i)->getType(); in CheckArgsTypesAreCorrect()
957 S->Diag(TheCall->getArg(0)->getBeginLoc(), in CheckArgsTypesAreCorrect()
1006 auto *VecTyA = TheCall->getArg(0)->getType()->getAs<VectorType>(); in SetElementTypeAsReturnType()
1030 TheCall->getArg(0)->getType()->hasFloatingRepresentation())) in CheckBuiltinFunctionCall()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp196 Address Ptr = CGF.EmitPointerWithAlignment(E->getArg(0)); in CheckAtomicAlignment()
217 assert(E->getArg(0)->getType()->isPointerType()); in MakeBinaryAtomicValue()
219 E->getArg(0)->getType()->getPointeeType())); in MakeBinaryAtomicValue()
220 assert(CGF.getContext().hasSameUnqualifiedType(T, E->getArg(1)->getType())); in MakeBinaryAtomicValue()
227 llvm::Value *Val = CGF.EmitScalarExpr(E->getArg(1)); in MakeBinaryAtomicValue()
237 Value *Val = CGF.EmitScalarExpr(E->getArg(0)); in EmitNontemporalStore()
238 Address Addr = CGF.EmitPointerWithAlignment(E->getArg(1)); in EmitNontemporalStore()
240 Val = CGF.EmitToMemory(Val, E->getArg(0)->getType()); in EmitNontemporalStore()
241 LValue LV = CGF.MakeAddrLValue(Addr, E->getArg(0)->getType()); in EmitNontemporalStore()
248 Address Addr = CGF.EmitPointerWithAlignment(E->getArg(0)); in EmitNontemporalLoad()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp351 uint64_t Offset = Op->getArg(0); in addMachineRegExpression()
363 uint64_t Offset = Op->getArg(0); in addMachineRegExpression()
413 assert(Op->getArg(0) == 1 && in beginEntryValueExpression()
509 addBReg(OpNum - dwarf::DW_OP_breg0, Op->getArg(0)); in addExpression()
515 if (!InsertArg(Op->getArg(0), ExprCursor)) { in addExpression()
521 unsigned SizeInBits = Op->getArg(1); in addExpression()
522 unsigned FragmentOffset = Op->getArg(0); in addExpression()
552 unsigned SizeInBits = Op->getArg(1); in addExpression()
553 unsigned BitOffset = Op->getArg(0); in addExpression()
588 emitUnsigned(Op->getArg(0)); in addExpression()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp67 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 …]
/freebsd/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.cpp109 if (!isIteratorType(CE->getArg(1)->getType())) in evalFind()
114 if (isIteratorType(CE->getArg(0)->getType())) { in evalFind()
121 if (isIteratorType(CE->getArg(2)->getType())) { in evalFind()
136 SVal Param = State->getSVal(CE->getArg(paramNum), LCtx); in Find()
160 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 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp125 Argument *Dest = F->getArg(0); in lowerIntrinsicToFunction()
126 Argument *Val = F->getArg(1); in lowerIntrinsicToFunction()
127 Argument *Len = F->getArg(2); in lowerIntrinsicToFunction()
128 Argument *IsVolatile = F->getArg(3); in lowerIntrinsicToFunction()
146 F->getArg(0)); in lowerIntrinsicToFunction()
315 IRB.CreateURem(/*Rotate*/ FSHFunc->getArg(2), BitWidthForInsts); in lowerFunnelShifts()
320 FirstShift = IRB.CreateLShr(FSHFunc->getArg(1), RotateModVal); in lowerFunnelShifts()
324 FirstShift = IRB.CreateShl(FSHFunc->getArg(0), RotateModVal); in lowerFunnelShifts()
333 SecShift = IRB.CreateShl(FSHFunc->getArg(0), SubRotateVal); in lowerFunnelShifts()
337 SecShift = IRB.CreateLShr(FSHFunc->getArg(1), SubRotateVal); in lowerFunnelShifts()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterpBuiltin.cpp440 PrimType FPClassArgT = *S.getContext().classify(Call->getArg(1)->getType()); in interp__builtin_isfpclass()
504 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_popcount()
513 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_parity()
522 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_clrsb()
532 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_bitreverse()
544 const Expr *Arg = Call->getArg(0); in interp__builtin_classify_type()
563 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_expect()
578 PrimType AmountT = *S.getContext().classify(Call->getArg(1)->getType()); in interp__builtin_rotate()
579 PrimType ValueT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_rotate()
600 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_ffs()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp534 E->getConstructor()->getThisType()->getPointeeType(), *E->getArg(0), in transferValueOrConversionConstructor()
542 if (auto *Loc = State.Env.get<RecordStorageLocation>(*E->getArg(0))) { in transferAssignment()
556 valueOrConversionHasValue(E->getArg(0)->getType().getNonReferenceType(), in transferValueOrConversionAssignment()
557 *E->getArg(1), MatchRes, State), in transferValueOrConversionAssignment()
605 auto *OtherLoc = State.Env.get<RecordStorageLocation>(*E->getArg(0)); in transferSwapCall()
612 auto *Arg0Loc = State.Env.get<RecordStorageLocation>(*E->getArg(0)); in transferStdSwapCall()
613 auto *Arg1Loc = State.Env.get<RecordStorageLocation>(*E->getArg(1)); in transferStdSwapCall()
621 if (auto *Loc = State.Env.getStorageLocation(*E->getArg(0))) in transferStdForwardCall()
653 auto *Arg0Loc = Env.get<RecordStorageLocation>(*CmpExpr->getArg(0)); in transferOptionalAndOptionalCmp()
655 auto *Arg1Loc = Env.get<RecordStorageLocation>(*CmpExpr->getArg(1)); in transferOptionalAndOptionalCmp()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
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()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp77 E = operatorCall->getArg(0); in tryToFindPtrOrigin()
87 E = call->getArg(0); in tryToFindPtrOrigin()
98 E = call->getArg(0); in tryToFindPtrOrigin()
/freebsd/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/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp1437 std::string Op = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagOp()
1441 emitDagArg(DI->getArg(1), std::string(DI->getArgNameStr(1))); in emitDagOp()
1446 emitDagArg(DI->getArg(1), std::string(DI->getArgNameStr(1))); in emitDagOp()
1448 emitDagArg(DI->getArg(2), std::string(DI->getArgNameStr(2))); in emitDagOp()
1460 emitDagArg(DI->getArg(I + 1), std::string(DI->getArgNameStr(I + 1))); in emitDagCall()
1467 if (StringInit *SI = dyn_cast<StringInit>(DI->getArg(0))) in emitDagCall()
1470 N = emitDagArg(DI->getArg(0), "").second; in emitDagCall()
1502 emitDagArg(DI->getArg(DI->getNumArgs() - 1), in emitDagCast()
1521 StringInit *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx)); in emitDagCast()
1601 int64_t VectorSize = cast<IntInit>(Expr->getArg(0))->getValue(); in emitDagShuffle()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp
H A DPseudoLoweringEmitter.cpp78 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(i))) { in addDagOperandMapping()
108 } else if (IntInit *II = dyn_cast<IntInit>(Dag->getArg(i))) { in addDagOperandMapping()
112 } else if (auto *BI = dyn_cast<BitsInit>(Dag->getArg(i))) { in addDagOperandMapping()
118 } else if (DagInit *SubDag = dyn_cast<DagInit>(Dag->getArg(i))) { in addDagOperandMapping()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatternParser.cpp60 Init *Arg = List.getArg(I); in parsePatternList()
153 Init *Arg = DagPat->getArg(K); in parseInstructionPattern()
234 const auto *Val = dyn_cast<IntInit>(DagOp->getArg(0)); in parseInstructionPatternOperand()
295 const Init *Arg = Op->getArg(K); in parseInstructionPatternMIFlags()
405 const Init *Ty = OpsList.getArg(K); in parsePatFragParamList()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp1471 if (FirstOp->getOp() == dwarf::DW_OP_LLVM_arg && FirstOp->getArg(0) == 0) in isValid()
1473 return I->get() == FirstOp->get() && I->getArg(0) == 1; in isValid()
1569 if (ExprOpBegin->getArg(0) != 0) in isSingleLocationExpression()
1676 DIExpression::FragmentInfo Info = {I->getArg(1), I->getArg(0)}; in getFragmentInfo()
1708 ActiveBits = std::min(*ActiveBits, Op.getArg(1)); in getActiveBits()
1710 ActiveBits = Op.getArg(1); in getActiveBits()
1782 OffsetInBytes += ExprOpIt->getArg(0); in extractLeadingOffset()
1784 uint64_t Value = ExprOpIt->getArg(0); in extractLeadingOffset()
1806 SeenOps.insert(ExprOp.getArg(0)); in hasAllLocationOps()
1880 if (Op.getOp() == dwarf::DW_OP_LLVM_arg && Op.getArg(0) == ArgNo) in appendOpsToArg()
[all …]

1234567