Lines Matching refs:ArgNum

2865     int ArgNum, CheckTy, ElementSizeInBits;  in CheckSVEBuiltinFunctionCall()  local
2866 std::tie(ArgNum, CheckTy, ElementSizeInBits) = I; in CheckSVEBuiltinFunctionCall()
2875 Expr *Arg = TheCall->getArg(ArgNum); in CheckSVEBuiltinFunctionCall()
2881 if (SemaBuiltinConstantArg(TheCall, ArgNum, Imm)) in CheckSVEBuiltinFunctionCall()
2891 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, 31)) in CheckSVEBuiltinFunctionCall()
2895 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, 13)) in CheckSVEBuiltinFunctionCall()
2899 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 1, 16)) in CheckSVEBuiltinFunctionCall()
2903 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, 7)) in CheckSVEBuiltinFunctionCall()
2907 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, in CheckSVEBuiltinFunctionCall()
2912 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 1, ElementSizeInBits)) in CheckSVEBuiltinFunctionCall()
2916 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 1, in CheckSVEBuiltinFunctionCall()
2921 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, in CheckSVEBuiltinFunctionCall()
2926 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, in CheckSVEBuiltinFunctionCall()
2931 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, in CheckSVEBuiltinFunctionCall()
2936 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, in CheckSVEBuiltinFunctionCall()
2954 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, 1)) in CheckSVEBuiltinFunctionCall()
2958 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, 2)) in CheckSVEBuiltinFunctionCall()
2962 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, 3)) in CheckSVEBuiltinFunctionCall()
4175 bool Sema::SemaValueIsRunOfOnes(CallExpr *TheCall, unsigned ArgNum) { in SemaValueIsRunOfOnes() argument
4178 Expr *Arg = TheCall->getArg(ArgNum); in SemaValueIsRunOfOnes()
4183 if (SemaBuiltinConstantArg(TheCall, ArgNum, Result)) in SemaValueIsRunOfOnes()
4192 << ArgNum << Arg->getSourceRange(); in SemaValueIsRunOfOnes()
4520 bool Sema::CheckRISCVLMUL(CallExpr *TheCall, unsigned ArgNum) { in CheckRISCVLMUL() argument
4524 Expr *Arg = TheCall->getArg(ArgNum); in CheckRISCVLMUL()
4529 if (SemaBuiltinConstantArg(TheCall, ArgNum, Result)) in CheckRISCVLMUL()
4757 unsigned ArgNum = 0; in CheckX86BuiltinRoundingOrSAE() local
4773 ArgNum = 1; in CheckX86BuiltinRoundingOrSAE()
4781 ArgNum = 2; in CheckX86BuiltinRoundingOrSAE()
4813 ArgNum = 3; in CheckX86BuiltinRoundingOrSAE()
4845 ArgNum = 4; in CheckX86BuiltinRoundingOrSAE()
4868 ArgNum = 5; in CheckX86BuiltinRoundingOrSAE()
4885 ArgNum = 1; in CheckX86BuiltinRoundingOrSAE()
4910 ArgNum = 2; in CheckX86BuiltinRoundingOrSAE()
4942 ArgNum = 3; in CheckX86BuiltinRoundingOrSAE()
5018 ArgNum = 4; in CheckX86BuiltinRoundingOrSAE()
5026 Expr *Arg = TheCall->getArg(ArgNum); in CheckX86BuiltinRoundingOrSAE()
5031 if (SemaBuiltinConstantArg(TheCall, ArgNum, Result)) in CheckX86BuiltinRoundingOrSAE()
5051 unsigned ArgNum = 0; in CheckX86BuiltinGatherScatterScale() local
5063 ArgNum = 3; in CheckX86BuiltinGatherScatterScale()
5129 ArgNum = 4; in CheckX86BuiltinGatherScatterScale()
5136 Expr *Arg = TheCall->getArg(ArgNum); in CheckX86BuiltinGatherScatterScale()
5141 if (SemaBuiltinConstantArg(TheCall, ArgNum, Result)) in CheckX86BuiltinGatherScatterScale()
5155 for (int ArgNum : ArgNums) { in CheckX86BuiltinTileArgumentsRange() local
5156 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, TileRegLow, TileRegHigh)) in CheckX86BuiltinTileArgumentsRange()
5167 for (int ArgNum : ArgNums) { in CheckX86BuiltinTileDuplicate() local
5168 Expr *Arg = TheCall->getArg(ArgNum); in CheckX86BuiltinTileDuplicate()
5173 if (SemaBuiltinConstantArg(TheCall, ArgNum, Result)) in CheckX86BuiltinTileDuplicate()
5181 << TheCall->getArg(ArgNum)->getSourceRange(); in CheckX86BuiltinTileDuplicate()
7976 bool Sema::SemaBuiltinConstantArg(CallExpr *TheCall, int ArgNum, in SemaBuiltinConstantArg() argument
7978 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArg()
7994 bool Sema::SemaBuiltinConstantArgRange(CallExpr *TheCall, int ArgNum, in SemaBuiltinConstantArgRange() argument
8001 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArgRange()
8006 if (SemaBuiltinConstantArg(TheCall, ArgNum, Result)) in SemaBuiltinConstantArgRange()
8027 bool Sema::SemaBuiltinConstantArgMultiple(CallExpr *TheCall, int ArgNum, in SemaBuiltinConstantArgMultiple() argument
8032 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArgMultiple()
8037 if (SemaBuiltinConstantArg(TheCall, ArgNum, Result)) in SemaBuiltinConstantArgMultiple()
8049 bool Sema::SemaBuiltinConstantArgPower2(CallExpr *TheCall, int ArgNum) { in SemaBuiltinConstantArgPower2() argument
8053 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArgPower2()
8058 if (SemaBuiltinConstantArg(TheCall, ArgNum, Result)) in SemaBuiltinConstantArgPower2()
8095 bool Sema::SemaBuiltinConstantArgShiftedByte(CallExpr *TheCall, int ArgNum, in SemaBuiltinConstantArgShiftedByte() argument
8100 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArgShiftedByte()
8105 if (SemaBuiltinConstantArg(TheCall, ArgNum, Result)) in SemaBuiltinConstantArgShiftedByte()
8125 int ArgNum, in SemaBuiltinConstantArgShiftedByteOrXXFF() argument
8130 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArgShiftedByteOrXXFF()
8135 if (SemaBuiltinConstantArg(TheCall, ArgNum, Result)) in SemaBuiltinConstantArgShiftedByteOrXXFF()
8309 int ArgNum, unsigned ExpectedFieldNum, in SemaBuiltinARMSpecialReg() argument
8328 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinARMSpecialReg()
8472 unsigned ArgNum = 0; in SemaBuiltinPPCMMACall() local
8482 if (ArgNum >= TheCall->getNumArgs()) { in SemaBuiltinPPCMMACall()
8483 ArgNum++; in SemaBuiltinPPCMMACall()
8487 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinPPCMMACall()
8510 SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, Mask, true)) in SemaBuiltinPPCMMACall()
8513 ArgNum++; in SemaBuiltinPPCMMACall()
8522 ArgNum++; in SemaBuiltinPPCMMACall()
8524 if (checkArgCount(*this, TheCall, ArgNum)) in SemaBuiltinPPCMMACall()