Lines Matching defs:SemaAMDGPU
1 //===------ SemaAMDGPU.cpp ------- AMDGPU target-specific routines --------===//
13 #include "clang/Sema/SemaAMDGPU.h"
23 SemaAMDGPU::SemaAMDGPU(Sema &S) : SemaBase(S) {}
25 bool SemaAMDGPU::CheckAMDGCNBuiltinFunctionCall(unsigned BuiltinID,
132 bool SemaAMDGPU::checkMovDPPFunctionCall(CallExpr *TheCall, unsigned NumArgs,
201 SemaAMDGPU::CreateAMDGPUFlatWorkGroupSizeAttr(const AttributeCommonInfo &CI,
212 void SemaAMDGPU::addAMDGPUFlatWorkGroupSizeAttr(Decl *D,
219 void SemaAMDGPU::handleAMDGPUFlatWorkGroupSizeAttr(Decl *D,
262 SemaAMDGPU::CreateAMDGPUWavesPerEUAttr(const AttributeCommonInfo &CI,
273 void SemaAMDGPU::addAMDGPUWavesPerEUAttr(Decl *D, const AttributeCommonInfo &CI,
279 void SemaAMDGPU::handleAMDGPUWavesPerEUAttr(Decl *D, const ParsedAttr &AL) {
289 void SemaAMDGPU::handleAMDGPUNumSGPRAttr(Decl *D, const ParsedAttr &AL) {
299 void SemaAMDGPU::handleAMDGPUNumVGPRAttr(Decl *D, const ParsedAttr &AL) {
342 AMDGPUMaxNumWorkGroupsAttr *SemaAMDGPU::CreateAMDGPUMaxNumWorkGroupsAttr(
355 void SemaAMDGPU::addAMDGPUMaxNumWorkGroupsAttr(Decl *D,
363 void SemaAMDGPU::handleAMDGPUMaxNumWorkGroupsAttr(Decl *D,