Lines Matching refs:SemaRef
518 if (SemaRef.BuiltinConstantArg(TheCall, ArgNum, Result)) in CheckLMUL()
630 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 3) || in CheckBuiltinFunctionCall()
633 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 3) || in CheckBuiltinFunctionCall()
648 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, MaxIndex - 1); in CheckBuiltinFunctionCall()
663 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, MaxIndex - 1); in CheckBuiltinFunctionCall()
672 return CheckInvalidVLENandLMUL(TI, TheCall, SemaRef, Op1Type, 128) || in CheckBuiltinFunctionCall()
673 CheckInvalidVLENandLMUL(TI, TheCall, SemaRef, Op2Type, 128) || in CheckBuiltinFunctionCall()
674 SemaRef.BuiltinConstantArgRange(TheCall, 2, 0, 31); in CheckBuiltinFunctionCall()
679 return CheckInvalidVLENandLMUL(TI, TheCall, SemaRef, Op1Type, 256) || in CheckBuiltinFunctionCall()
680 SemaRef.BuiltinConstantArgRange(TheCall, 2, 0, 31); in CheckBuiltinFunctionCall()
685 return CheckInvalidVLENandLMUL(TI, TheCall, SemaRef, Op1Type, 128) || in CheckBuiltinFunctionCall()
686 SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 31); in CheckBuiltinFunctionCall()
712 return CheckInvalidVLENandLMUL(TI, TheCall, SemaRef, Op1Type, 128) || in CheckBuiltinFunctionCall()
713 CheckInvalidVLENandLMUL(TI, TheCall, SemaRef, Op2Type, 128); in CheckBuiltinFunctionCall()
732 return CheckInvalidVLENandLMUL(TI, TheCall, SemaRef, Op1Type, in CheckBuiltinFunctionCall()
734 CheckInvalidVLENandLMUL(TI, TheCall, SemaRef, Op2Type, in CheckBuiltinFunctionCall()
736 CheckInvalidVLENandLMUL(TI, TheCall, SemaRef, Op3Type, ElemSize * 4); in CheckBuiltinFunctionCall()
741 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 3) || in CheckBuiltinFunctionCall()
742 SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 31) || in CheckBuiltinFunctionCall()
743 SemaRef.BuiltinConstantArgRange(TheCall, 2, 0, 31) || in CheckBuiltinFunctionCall()
744 SemaRef.BuiltinConstantArgRange(TheCall, 3, -16, 15) || in CheckBuiltinFunctionCall()
748 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 3) || in CheckBuiltinFunctionCall()
749 SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 31) || in CheckBuiltinFunctionCall()
750 SemaRef.BuiltinConstantArgRange(TheCall, 3, -16, 15); in CheckBuiltinFunctionCall()
754 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 3) || in CheckBuiltinFunctionCall()
755 SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 31) || in CheckBuiltinFunctionCall()
756 SemaRef.BuiltinConstantArgRange(TheCall, 2, -16, 15); in CheckBuiltinFunctionCall()
760 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 3) || in CheckBuiltinFunctionCall()
761 SemaRef.BuiltinConstantArgRange(TheCall, 2, -16, 15); in CheckBuiltinFunctionCall()
769 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 3) || in CheckBuiltinFunctionCall()
770 SemaRef.BuiltinConstantArgRange(TheCall, 3, -16, 15); in CheckBuiltinFunctionCall()
773 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 3) || in CheckBuiltinFunctionCall()
774 SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 31) || in CheckBuiltinFunctionCall()
775 SemaRef.BuiltinConstantArgRange(TheCall, 2, 0, 31) || in CheckBuiltinFunctionCall()
783 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 3) || in CheckBuiltinFunctionCall()
784 SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 31); in CheckBuiltinFunctionCall()
804 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 3); in CheckBuiltinFunctionCall()
807 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 1) || in CheckBuiltinFunctionCall()
808 SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 31); in CheckBuiltinFunctionCall()
819 return SemaRef.BuiltinConstantArgRange(TheCall, 0, 0, 1); in CheckBuiltinFunctionCall()
827 return SemaRef.BuiltinConstantArgRange(TheCall, 2, 0, 3); in CheckBuiltinFunctionCall()
830 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 10); in CheckBuiltinFunctionCall()
850 return SemaRef.BuiltinConstantArgRange(TheCall, 2, 0, 3); in CheckBuiltinFunctionCall()
887 return SemaRef.BuiltinConstantArgRange(TheCall, 3, 0, 3); in CheckBuiltinFunctionCall()
942 return SemaRef.BuiltinConstantArgRange(TheCall, 4, 0, 3); in CheckBuiltinFunctionCall()
956 return SemaRef.BuiltinConstantArgRange(TheCall, 1, 0, 4); in CheckBuiltinFunctionCall()
1007 return SemaRef.BuiltinConstantArgRange(TheCall, 2, 0, 4); in CheckBuiltinFunctionCall()
1143 return SemaRef.BuiltinConstantArgRange(TheCall, 3, 0, 4); in CheckBuiltinFunctionCall()
1304 return SemaRef.BuiltinConstantArgRange(TheCall, 4, 0, 4); in CheckBuiltinFunctionCall()
1315 if (SemaRef.checkArgCountAtLeast(TheCall, NumArgs - 1)) in CheckBuiltinFunctionCall()
1318 if (SemaRef.checkArgCountAtMost(TheCall, NumArgs)) in CheckBuiltinFunctionCall()
1324 SemaRef.BuiltinConstantArgRange(TheCall, NumArgs - 1, 2, 5)) in CheckBuiltinFunctionCall()
1329 SemaRef.DefaultFunctionArrayLvalueConversion(PointerArg); in CheckBuiltinFunctionCall()
1362 SemaRef.PerformCopyInitialization(Entity, SourceLocation(), ValArg); in CheckBuiltinFunctionCall()
1377 SemaRef.Context.getBuiltinVectorTypeInfo(Ty->castAs<BuiltinType>()); in checkRVVTypeSupport()
1378 unsigned EltSize = SemaRef.Context.getTypeSize(Info.ElementType); in checkRVVTypeSupport()
1436 if (!AL.checkAtMostNumArgs(SemaRef, 1)) in handleInterruptAttr()
1445 else if (!SemaRef.checkStringLiteralArgumentAttr(AL, 0, Str, &ArgLoc)) in handleInterruptAttr()