Lines Matching refs:MaxExpr
112 checkAMDGPUFlatWorkGroupSizeArguments(Sema &S, Expr *MinExpr, Expr *MaxExpr, in checkAMDGPUFlatWorkGroupSizeArguments() argument
116 if (MinExpr->isValueDependent() || MaxExpr->isValueDependent()) in checkAMDGPUFlatWorkGroupSizeArguments()
124 if (!S.checkUInt32Argument(Attr, MaxExpr, Max, 1)) 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()
163 Expr *MaxExpr = AL.getArgAsExpr(1); in handleAMDGPUFlatWorkGroupSizeAttr() local
165 addAMDGPUFlatWorkGroupSizeAttr(D, AL, MinExpr, MaxExpr); in handleAMDGPUFlatWorkGroupSizeAttr()
169 Expr *MaxExpr, in checkAMDGPUWavesPerEUArguments() argument
172 (MaxExpr && S.DiagnoseUnexpandedParameterPack(MaxExpr))) in checkAMDGPUWavesPerEUArguments()
177 if (MinExpr->isValueDependent() || (MaxExpr && MaxExpr->isValueDependent())) in checkAMDGPUWavesPerEUArguments()
185 if (MaxExpr && !S.checkUInt32Argument(Attr, MaxExpr, Max, 1)) 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()
225 Expr *MaxExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUWavesPerEUAttr() local
227 addAMDGPUWavesPerEUAttr(D, AL, MinExpr, MaxExpr); in handleAMDGPUWavesPerEUAttr()