Lines Matching refs:MinExpr
112 checkAMDGPUFlatWorkGroupSizeArguments(Sema &S, Expr *MinExpr, Expr *MaxExpr, in checkAMDGPUFlatWorkGroupSizeArguments() argument
116 if (MinExpr->isValueDependent() || MaxExpr->isValueDependent()) in checkAMDGPUFlatWorkGroupSizeArguments()
120 if (!S.checkUInt32Argument(Attr, MinExpr, Min, 0)) in checkAMDGPUFlatWorkGroupSizeArguments()
143 Expr *MinExpr, Expr *MaxExpr) { in CreateAMDGPUFlatWorkGroupSizeAttr() argument
145 AMDGPUFlatWorkGroupSizeAttr TmpAttr(Context, CI, MinExpr, MaxExpr); in CreateAMDGPUFlatWorkGroupSizeAttr()
147 if (checkAMDGPUFlatWorkGroupSizeArguments(SemaRef, MinExpr, MaxExpr, TmpAttr)) in CreateAMDGPUFlatWorkGroupSizeAttr()
150 AMDGPUFlatWorkGroupSizeAttr(Context, CI, MinExpr, MaxExpr); in CreateAMDGPUFlatWorkGroupSizeAttr()
155 Expr *MinExpr, Expr *MaxExpr) { in addAMDGPUFlatWorkGroupSizeAttr() argument
156 if (auto *Attr = CreateAMDGPUFlatWorkGroupSizeAttr(CI, MinExpr, MaxExpr)) in addAMDGPUFlatWorkGroupSizeAttr()
162 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUFlatWorkGroupSizeAttr() local
165 addAMDGPUFlatWorkGroupSizeAttr(D, AL, MinExpr, MaxExpr); in handleAMDGPUFlatWorkGroupSizeAttr()
168 static bool checkAMDGPUWavesPerEUArguments(Sema &S, Expr *MinExpr, in checkAMDGPUWavesPerEUArguments() argument
171 if (S.DiagnoseUnexpandedParameterPack(MinExpr) || in checkAMDGPUWavesPerEUArguments()
177 if (MinExpr->isValueDependent() || (MaxExpr && MaxExpr->isValueDependent())) in checkAMDGPUWavesPerEUArguments()
181 if (!S.checkUInt32Argument(Attr, MinExpr, Min, 0)) in checkAMDGPUWavesPerEUArguments()
204 Expr *MinExpr, Expr *MaxExpr) { in CreateAMDGPUWavesPerEUAttr() argument
206 AMDGPUWavesPerEUAttr TmpAttr(Context, CI, MinExpr, MaxExpr); in CreateAMDGPUWavesPerEUAttr()
208 if (checkAMDGPUWavesPerEUArguments(SemaRef, MinExpr, MaxExpr, TmpAttr)) in CreateAMDGPUWavesPerEUAttr()
211 return ::new (Context) AMDGPUWavesPerEUAttr(Context, CI, MinExpr, MaxExpr); in CreateAMDGPUWavesPerEUAttr()
215 Expr *MinExpr, Expr *MaxExpr) { in addAMDGPUWavesPerEUAttr() argument
216 if (auto *Attr = CreateAMDGPUWavesPerEUAttr(CI, MinExpr, MaxExpr)) in addAMDGPUWavesPerEUAttr()
224 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUWavesPerEUAttr() local
227 addAMDGPUWavesPerEUAttr(D, AL, MinExpr, MaxExpr); in handleAMDGPUWavesPerEUAttr()