Lines Matching refs:SemaRef
37 DeclContext *LexicalParent = SemaRef.getCurLexicalContext(); in ActOnStartBuffer()
41 SemaRef.PushOnScopeChains(Result, BufferScope); in ActOnStartBuffer()
42 SemaRef.PushDeclContext(BufferScope, Result); in ActOnStartBuffer()
130 SemaRef.PopDeclContext(); in ActOnFinishBuffer()
314 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(0), X)) in handleNumThreadsAttr()
323 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(1), Y)) in handleNumThreadsAttr()
332 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(2), Z)) in handleNumThreadsAttr()
335 SemaRef.Diag(AL.getArgAsExpr(2)->getExprLoc(), in handleNumThreadsAttr()
379 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(0), SubComponent)) in handlePackOffsetAttr()
382 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(1), Component)) in handlePackOffsetAttr()
423 if (!SemaRef.checkStringLiteralArgumentAttr(AL, 0, Str, &ArgLoc)) in handleShaderAttr()
558 Sema &SemaRef; member in __anone207d6480311::DiagnoseHLSLAvailability
653 DiagnoseHLSLAvailability(Sema &SemaRef) : SemaRef(SemaRef) {} in DiagnoseHLSLAvailability() argument
800 SemaRef.getASTContext().getTargetInfo().getPlatformName(); in FindAvailabilityAttr()
830 if (SemaRef.getLangOpts().HLSLStrictAvailability) in CheckDeclAvailability()
850 SemaRef.Context.getTargetInfo().getPlatformMinVersion(); in CheckDeclAvailability()
856 const TargetInfo &TI = SemaRef.getASTContext().getTargetInfo(); in CheckDeclAvailability()
868 SemaRef.Diag(Range.getBegin(), diag::warn_hlsl_availability) in CheckDeclAvailability()
872 SemaRef.Diag(Range.getBegin(), diag::warn_hlsl_availability_unavailable) in CheckDeclAvailability()
876 SemaRef.Diag(D->getLocation(), diag::note_partial_availability_specified_here) in CheckDeclAvailability()
878 << SemaRef.Context.getTargetInfo().getPlatformMinVersion().getAsString() in CheckDeclAvailability()
889 const TargetInfo &TI = SemaRef.getASTContext().getTargetInfo(); in DiagnoseAvailabilityViolations()
890 if (SemaRef.getLangOpts().HLSLStrictAvailability && in DiagnoseAvailabilityViolations()
894 DiagnoseHLSLAvailability(SemaRef).RunOnTranslationUnit(TU); in DiagnoseAvailabilityViolations()
1019 if (SemaRef.checkArgCount(TheCall, 1)) in CheckBuiltinFunctionCall()
1024 if (SemaRef.checkArgCount(TheCall, 3)) in CheckBuiltinFunctionCall()
1026 if (CheckVectorElementCallArgs(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()
1028 if (SemaRef.BuiltinElementwiseTernaryMath( in CheckBuiltinFunctionCall()
1035 if (SemaRef.checkArgCount(TheCall, 2)) in CheckBuiltinFunctionCall()
1037 if (CheckVectorElementCallArgs(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()
1039 if (SemaRef.BuiltinVectorToScalarMath(TheCall)) in CheckBuiltinFunctionCall()
1041 if (CheckNoDoubleVectors(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()
1046 if (CheckAllArgsHaveFloatRepresentation(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()
1048 if (SemaRef.PrepareBuiltinElementwiseMathOneArgCall(TheCall)) in CheckBuiltinFunctionCall()
1054 if (CheckFloatOrHalfRepresentations(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()
1056 if (SemaRef.PrepareBuiltinElementwiseMathOneArgCall(TheCall)) in CheckBuiltinFunctionCall()
1061 if (CheckFloatOrHalfRepresentations(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()
1063 if (SemaRef.PrepareBuiltinElementwiseMathOneArgCall(TheCall)) in CheckBuiltinFunctionCall()
1065 SetElementTypeAsReturnType(&SemaRef, TheCall, getASTContext().BoolTy); in CheckBuiltinFunctionCall()
1069 if (SemaRef.checkArgCount(TheCall, 3)) in CheckBuiltinFunctionCall()
1071 if (CheckVectorElementCallArgs(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()
1073 if (SemaRef.BuiltinElementwiseTernaryMath(TheCall)) in CheckBuiltinFunctionCall()
1075 if (CheckFloatOrHalfRepresentations(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()
1080 if (SemaRef.checkArgCount(TheCall, 3)) in CheckBuiltinFunctionCall()
1082 if (CheckVectorElementCallArgs(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()
1084 if (SemaRef.BuiltinElementwiseTernaryMath( in CheckBuiltinFunctionCall()
1093 if (CheckUnsignedIntRepresentation(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()
1117 if (CheckFloatOrHalfRepresentations(&SemaRef, TheCall)) in CheckBuiltinFunctionCall()