A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1SemaAMDGPU.html below:

clang: clang::SemaAMDGPU Class Reference

#include "clang/Sema/SemaAMDGPU.h"

  SemaAMDGPU (Sema &S)   bool  CheckAMDGCNBuiltinFunctionCall (unsigned BuiltinID, CallExpr *TheCall)   bool  checkMovDPPFunctionCall (CallExpr *TheCall, unsigned NumArgs, unsigned NumDataArgs)   AMDGPUFlatWorkGroupSizeAttr *  CreateAMDGPUFlatWorkGroupSizeAttr (const AttributeCommonInfo &CI, Expr *Min, Expr *Max)   Create an AMDGPUWavesPerEUAttr attribute.
  void  addAMDGPUFlatWorkGroupSizeAttr (Decl *D, const AttributeCommonInfo &CI, Expr *Min, Expr *Max)   addAMDGPUFlatWorkGroupSizeAttr - Adds an amdgpu_flat_work_group_size attribute to a particular declaration.
  AMDGPUWavesPerEUAttr *  CreateAMDGPUWavesPerEUAttr (const AttributeCommonInfo &CI, Expr *Min, Expr *Max)   Create an AMDGPUWavesPerEUAttr attribute.
  void  addAMDGPUWavesPerEUAttr (Decl *D, const AttributeCommonInfo &CI, Expr *Min, Expr *Max)   addAMDGPUWavePersEUAttr - Adds an amdgpu_waves_per_eu attribute to a particular declaration.
  AMDGPUMaxNumWorkGroupsAttr *  CreateAMDGPUMaxNumWorkGroupsAttr (const AttributeCommonInfo &CI, Expr *XExpr, Expr *YExpr, Expr *ZExpr)   Create an AMDGPUMaxNumWorkGroupsAttr attribute.
  void  addAMDGPUMaxNumWorkGroupsAttr (Decl *D, const AttributeCommonInfo &CI, Expr *XExpr, Expr *YExpr, Expr *ZExpr)   addAMDGPUMaxNumWorkGroupsAttr - Adds an amdgpu_max_num_work_groups attribute to a particular declaration.
  void  handleAMDGPUWavesPerEUAttr (Decl *D, const ParsedAttr &AL)   void  handleAMDGPUNumSGPRAttr (Decl *D, const ParsedAttr &AL)   void  handleAMDGPUNumVGPRAttr (Decl *D, const ParsedAttr &AL)   void  handleAMDGPUMaxNumWorkGroupsAttr (Decl *D, const ParsedAttr &AL)   void  handleAMDGPUFlatWorkGroupSizeAttr (Decl *D, const ParsedAttr &AL)     SemaBase (Sema &S)   ASTContextgetASTContext () const   DiagnosticsEnginegetDiagnostics () const   const LangOptionsgetLangOpts () const   SemaDiagnosticBuilder  Diag (SourceLocation Loc, unsigned DiagID, bool DeferHint=false)   Emit a diagnostic.
  SemaDiagnosticBuilder  Diag (SourceLocation Loc, const PartialDiagnostic &PD, bool DeferHint=false)   Emit a partial diagnostic.
  PartialDiagnostic  PDiag (unsigned DiagID=0)   Build a partial diagnostic.
 

Definition at line 23 of file SemaAMDGPU.h.

◆ SemaAMDGPU() ◆ addAMDGPUFlatWorkGroupSizeAttr() ◆ addAMDGPUMaxNumWorkGroupsAttr() ◆ addAMDGPUWavesPerEUAttr() ◆ CheckAMDGCNBuiltinFunctionCall()

Definition at line 25 of file SemaAMDGPU.cpp.

References checkMovDPPFunctionCall(), clang::SemaBase::Diag(), clang::Builtin::evaluateRequiredTargetFeatures(), clang::ActionResult< PtrTy, Compress >::get(), clang::CallExpr::getArg(), clang::SemaBase::getASTContext(), clang::Sema::getCurFunctionDecl(), clang::Expr::getExprLoc(), clang::ASTContext::getFunctionFeatureMap(), clang::APValue::getInt(), clang::Stmt::getSourceRange(), clang::ActionResult< PtrTy, Compress >::isInvalid(), clang::SemaBase::SemaRef, clang::Expr::EvalResult::Val, and clang::Sema::VerifyIntegerConstantExpression().

◆ checkMovDPPFunctionCall() ◆ CreateAMDGPUFlatWorkGroupSizeAttr() AMDGPUFlatWorkGroupSizeAttr * clang::SemaAMDGPU::CreateAMDGPUFlatWorkGroupSizeAttr ( const AttributeCommonInfoCI, ExprMin, ExprMax  ) ◆ CreateAMDGPUMaxNumWorkGroupsAttr() AMDGPUMaxNumWorkGroupsAttr * clang::SemaAMDGPU::CreateAMDGPUMaxNumWorkGroupsAttr ( const AttributeCommonInfoCI, ExprXExpr, ExprYExpr, ExprZExpr  ) ◆ CreateAMDGPUWavesPerEUAttr() ◆ handleAMDGPUFlatWorkGroupSizeAttr() void clang::SemaAMDGPU::handleAMDGPUFlatWorkGroupSizeAttr ( DeclD, const ParsedAttrAL  ) ◆ handleAMDGPUMaxNumWorkGroupsAttr() void clang::SemaAMDGPU::handleAMDGPUMaxNumWorkGroupsAttr ( DeclD, const ParsedAttrAL  ) ◆ handleAMDGPUNumSGPRAttr() void clang::SemaAMDGPU::handleAMDGPUNumSGPRAttr ( DeclD, const ParsedAttrAL  ) ◆ handleAMDGPUNumVGPRAttr() void clang::SemaAMDGPU::handleAMDGPUNumVGPRAttr ( DeclD, const ParsedAttrAL  ) ◆ handleAMDGPUWavesPerEUAttr() void clang::SemaAMDGPU::handleAMDGPUWavesPerEUAttr ( DeclD, const ParsedAttrAL  )

The documentation for this class was generated from the following files:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4