/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenCL.cpp | 162 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 D | SemaPPC.cpp | 177 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 D | SemaWasm.cpp | 31 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 D | SemaARM.cpp | 32 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 D | SemaChecking.cpp | 169 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 D | SemaHLSL.cpp | 900 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 D | CGBuiltin.cpp | 196 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 D | DwarfExpression.cpp | 351 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 D | RewriteObjCFoundationAPI.cpp | 67 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 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 | 109 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 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 | 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()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVPrepareFunctions.cpp | 125 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 D | InterpBuiltin.cpp | 440 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 D | UncheckedOptionalAccessModel.cpp | 534 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 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()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | ASTUtils.cpp | 77 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 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/contrib/llvm-project/clang/utils/TableGen/ |
H A D | NeonEmitter.cpp | 1437 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 D | GICombinerEmitter.cpp |
|
H A D | PseudoLoweringEmitter.cpp | 78 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 D | PatternParser.cpp | 60 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 D | DebugInfoMetadata.cpp | 1471 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 …]
|