Lines Matching refs:AL

161                                                    const ParsedAttr &AL) {  in handleAMDGPUFlatWorkGroupSizeAttr()  argument
162 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUFlatWorkGroupSizeAttr()
163 Expr *MaxExpr = AL.getArgAsExpr(1); in handleAMDGPUFlatWorkGroupSizeAttr()
165 addAMDGPUFlatWorkGroupSizeAttr(D, AL, MinExpr, MaxExpr); in handleAMDGPUFlatWorkGroupSizeAttr()
220 void SemaAMDGPU::handleAMDGPUWavesPerEUAttr(Decl *D, const ParsedAttr &AL) { in handleAMDGPUWavesPerEUAttr() argument
221 if (!AL.checkAtLeastNumArgs(SemaRef, 1) || !AL.checkAtMostNumArgs(SemaRef, 2)) in handleAMDGPUWavesPerEUAttr()
224 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUWavesPerEUAttr()
225 Expr *MaxExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUWavesPerEUAttr()
227 addAMDGPUWavesPerEUAttr(D, AL, MinExpr, MaxExpr); in handleAMDGPUWavesPerEUAttr()
230 void SemaAMDGPU::handleAMDGPUNumSGPRAttr(Decl *D, const ParsedAttr &AL) { in handleAMDGPUNumSGPRAttr() argument
232 Expr *NumSGPRExpr = AL.getArgAsExpr(0); in handleAMDGPUNumSGPRAttr()
233 if (!SemaRef.checkUInt32Argument(AL, NumSGPRExpr, NumSGPR)) in handleAMDGPUNumSGPRAttr()
237 AMDGPUNumSGPRAttr(getASTContext(), AL, NumSGPR)); in handleAMDGPUNumSGPRAttr()
240 void SemaAMDGPU::handleAMDGPUNumVGPRAttr(Decl *D, const ParsedAttr &AL) { in handleAMDGPUNumVGPRAttr() argument
242 Expr *NumVGPRExpr = AL.getArgAsExpr(0); in handleAMDGPUNumVGPRAttr()
243 if (!SemaRef.checkUInt32Argument(AL, NumVGPRExpr, NumVGPR)) in handleAMDGPUNumVGPRAttr()
247 AMDGPUNumVGPRAttr(getASTContext(), AL, NumVGPR)); in handleAMDGPUNumVGPRAttr()
305 const ParsedAttr &AL) { in handleAMDGPUMaxNumWorkGroupsAttr() argument
306 Expr *YExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUMaxNumWorkGroupsAttr()
307 Expr *ZExpr = (AL.getNumArgs() > 2) ? AL.getArgAsExpr(2) : nullptr; in handleAMDGPUMaxNumWorkGroupsAttr()
308 addAMDGPUMaxNumWorkGroupsAttr(D, AL, AL.getArgAsExpr(0), YExpr, ZExpr); in handleAMDGPUMaxNumWorkGroupsAttr()