Lines Matching refs:SemaRef

30     if (SemaRef.checkArgCount(TheCall, 2))  in BuiltinARMMemoryTaggingCall()
35 ExprResult FirstArg = SemaRef.DefaultFunctionArrayLvalueConversion(Arg0); in BuiltinARMMemoryTaggingCall()
44 ExprResult SecArg = SemaRef.DefaultLvalueConversion(Arg1); in BuiltinARMMemoryTaggingCall()
58 if (SemaRef.checkArgCount(TheCall, 2)) in BuiltinARMMemoryTaggingCall()
62 ExprResult FirstArg = SemaRef.DefaultFunctionArrayLvalueConversion(Arg0); in BuiltinARMMemoryTaggingCall()
75 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 15); in BuiltinARMMemoryTaggingCall()
79 if (SemaRef.checkArgCount(TheCall, 2)) in BuiltinARMMemoryTaggingCall()
84 ExprResult FirstArg = SemaRef.DefaultFunctionArrayLvalueConversion(Arg0); in BuiltinARMMemoryTaggingCall()
102 if (SemaRef.checkArgCount(TheCall, 1)) in BuiltinARMMemoryTaggingCall()
105 ExprResult FirstArg = SemaRef.DefaultFunctionArrayLvalueConversion(Arg0); in BuiltinARMMemoryTaggingCall()
125 ExprResult ArgExprA = SemaRef.DefaultFunctionArrayLvalueConversion(ArgA); in BuiltinARMMemoryTaggingCall()
126 ExprResult ArgExprB = SemaRef.DefaultFunctionArrayLvalueConversion(ArgB); in BuiltinARMMemoryTaggingCall()
170 SemaRef.ImpCastExprToType(ArgExprA.get(), ArgTypeB, CK_NullToPointer); in BuiltinARMMemoryTaggingCall()
174 SemaRef.ImpCastExprToType(ArgExprB.get(), ArgTypeA, CK_NullToPointer); in BuiltinARMMemoryTaggingCall()
311 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, *MaxLimit); in BuiltinARMSpecialReg()
427 if (SemaRef.BuiltinConstantArg(TheCall, ArgNum, Imm)) in ParseSVEImmChecks()
437 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 31)) in ParseSVEImmChecks()
441 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 13)) in ParseSVEImmChecks()
445 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 1, 16)) in ParseSVEImmChecks()
449 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 7)) in ParseSVEImmChecks()
453 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 1, 1)) in ParseSVEImmChecks()
457 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 1, 3)) in ParseSVEImmChecks()
461 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 1, 7)) in ParseSVEImmChecks()
465 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, in ParseSVEImmChecks()
470 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 1, in ParseSVEImmChecks()
475 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 1, in ParseSVEImmChecks()
480 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, in ParseSVEImmChecks()
485 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, in ParseSVEImmChecks()
490 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, in ParseSVEImmChecks()
495 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, in ParseSVEImmChecks()
513 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 1)) in ParseSVEImmChecks()
517 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 2)) in ParseSVEImmChecks()
521 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 3)) in ParseSVEImmChecks()
525 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 0)) in ParseSVEImmChecks()
529 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 15)) in ParseSVEImmChecks()
533 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 255)) in ParseSVEImmChecks()
537 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 2, 4) || in ParseSVEImmChecks()
538 SemaRef.BuiltinConstantArgMultiple(TheCall, ArgNum, 2)) in ParseSVEImmChecks()
661 if (const FunctionDecl *FD = SemaRef.getCurFunctionDecl()) { in CheckSMEBuiltinFunctionCall()
671 checkArmStreamingBuiltin(SemaRef, TheCall, FD, *BuiltinType, BuiltinID)) in CheckSMEBuiltinFunctionCall()
701 if (const FunctionDecl *FD = SemaRef.getCurFunctionDecl()) { in CheckSVEBuiltinFunctionCall()
710 checkArmStreamingBuiltin(SemaRef, TheCall, FD, *BuiltinType, BuiltinID)) in CheckSVEBuiltinFunctionCall()
730 if (const FunctionDecl *FD = SemaRef.getCurFunctionDecl()) { in CheckNeonBuiltinFunctionCall()
739 if (checkArmStreamingBuiltin(SemaRef, TheCall, FD, ArmNonStreaming, in CheckNeonBuiltinFunctionCall()
765 if (SemaRef.BuiltinConstantArg(TheCall, ImmArg, Result)) in CheckNeonBuiltinFunctionCall()
779 ExprResult RHS = SemaRef.DefaultFunctionArrayLvalueConversion(Arg); in CheckNeonBuiltinFunctionCall()
793 ConvTy = SemaRef.CheckSingleAssignmentConstraints(LHSTy, RHS); in CheckNeonBuiltinFunctionCall()
796 if (SemaRef.DiagnoseAssignmentResult(ConvTy, Arg->getBeginLoc(), LHSTy, in CheckNeonBuiltinFunctionCall()
813 return SemaRef.BuiltinConstantArgRange(TheCall, i, l, u + l); in CheckNeonBuiltinFunctionCall()
845 if (SemaRef.isConstantEvaluatedContext()) in CheckARMCoprocessorImmediate()
888 if (SemaRef.checkArgCount(TheCall, IsLdrex ? 1 : 2)) in CheckARMBuiltinExclusiveCall()
897 SemaRef.DefaultFunctionArrayLvalueConversion(PointerArg); in CheckARMBuiltinExclusiveCall()
928 PointerArgRes = SemaRef.ImpCastExprToType(PointerArg, AddrType, CastNeeded); in CheckARMBuiltinExclusiveCall()
974 ValArg = SemaRef.PerformCopyInitialization(Entity, SourceLocation(), ValArg); in CheckARMBuiltinExclusiveCall()
996 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 1) || in CheckARMBuiltinFunctionCall()
997 SemaRef.BuiltinConstantArgRange(TheCall, 2, 0, 1); in CheckARMBuiltinFunctionCall()
1024 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 1, 32); in CheckARMBuiltinFunctionCall()
1026 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 31); in CheckARMBuiltinFunctionCall()
1028 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 1, 16); in CheckARMBuiltinFunctionCall()
1030 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 15); in CheckARMBuiltinFunctionCall()
1033 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 1); in CheckARMBuiltinFunctionCall()
1038 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 15); in CheckARMBuiltinFunctionCall()
1057 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 15) || in CheckARMBuiltinFunctionCall()
1074 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 1) || in CheckAArch64BuiltinFunctionCall()
1075 SemaRef.BuiltinConstantArgRange(TheCall, 2, 0, 3) || in CheckAArch64BuiltinFunctionCall()
1076 SemaRef.BuiltinConstantArgRange(TheCall, 3, 0, 1) || in CheckAArch64BuiltinFunctionCall()
1077 SemaRef.BuiltinConstantArgRange(TheCall, 4, 0, 1); in CheckAArch64BuiltinFunctionCall()
1107 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 0x7fff); in CheckAArch64BuiltinFunctionCall()
1110 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 31); in CheckAArch64BuiltinFunctionCall()
1113 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 0xffff); in CheckAArch64BuiltinFunctionCall()
1116 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 0xffff); in CheckAArch64BuiltinFunctionCall()
1138 return SemaRef.BuiltinConstantArgRange(TheCall, i, l, u + l); in CheckAArch64BuiltinFunctionCall()
1260 if (!SemaRef.checkStringLiteralArgumentAttr(AL, I, StateName, &LiteralLoc)) in handleNewAttr()
1281 checkNewAttrMutualExclusion(SemaRef, AL, FPT, ZAState, "za")) in handleNewAttr()
1286 checkNewAttrMutualExclusion(SemaRef, AL, FPT, ZT0State, "zt0")) in handleNewAttr()
1322 else if (!SemaRef.checkStringLiteralArgumentAttr(AL, 0, Str, &ArgLoc)) in handleInterruptAttr()