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_1OpenCLOptions.html below:

clang: clang::OpenCLOptions Class Reference

OpenCL supported extensions and optional core features. More...

#include "clang/Basic/OpenCLOptions.h"

bool  areProgramScopeVariablesSupported (const LangOptions &Opts) const   bool  isKnown (llvm::StringRef Ext) const   bool  isAvailableOption (llvm::StringRef Ext, const LangOptions &LO) const   bool  isWithPragma (llvm::StringRef Ext) const   bool  isSupported (llvm::StringRef Ext, const LangOptions &LO) const   bool  isSupportedCore (llvm::StringRef Ext, const LangOptions &LO) const   bool  isSupportedOptionalCore (llvm::StringRef Ext, const LangOptions &LO) const   bool  isSupportedCoreOrOptionalCore (llvm::StringRef Ext, const LangOptions &LO) const   bool  isSupportedExtension (llvm::StringRef Ext, const LangOptions &LO) const   void  acceptsPragma (llvm::StringRef Ext, bool V=true)   void  enable (llvm::StringRef Ext, bool V=true)   void  support (llvm::StringRef Ext, bool V=true)   Enable or disable support for OpenCL extensions.
    OpenCLOptions ()   void  addSupport (const llvm::StringMap< bool > &FeaturesMap, const LangOptions &Opts)   void  disableAll ()  

OpenCL supported extensions and optional core features.

Definition at line 69 of file OpenCLOptions.h.

◆ OpenCLOptionInfoMap ◆ OpenCLOptions() ◆ acceptsPragma() void clang::OpenCLOptions::acceptsPragma ( llvm::StringRef  Ext, bool  V = true  ) ◆ addSupport() void clang::OpenCLOptions::addSupport ( const llvm::StringMap< bool > &  FeaturesMap, const LangOptionsOpts  ) ◆ areProgramScopeVariablesSupported() bool clang::OpenCLOptions::areProgramScopeVariablesSupported ( const LangOptionsOpts ) const inline ◆ diagnoseFeatureExtensionDifferences() ◆ diagnoseUnsupportedFeatureDependencies() ◆ disableAll() ◆ enable() void clang::OpenCLOptions::enable ( llvm::StringRef  Ext, bool  V = true  ) ◆ isAvailableOption() bool clang::OpenCLOptions::isAvailableOption ( llvm::StringRef  Ext, const LangOptionsLO  ) const ◆ isKnown() bool clang::OpenCLOptions::isKnown ( llvm::StringRef  Ext ) const ◆ isOpenCLOptionAvailableIn()

template<typename... Args>

static bool clang::OpenCLOptions::isOpenCLOptionAvailableIn ( const LangOptionsLO, Args &&...  args  ) inlinestatic ◆ isOpenCLOptionCoreIn()

template<typename... Args>

static bool clang::OpenCLOptions::isOpenCLOptionCoreIn ( const LangOptionsLO, Args &&...  args  ) inlinestatic ◆ isSupported() bool clang::OpenCLOptions::isSupported ( llvm::StringRef  Ext, const LangOptionsLO  ) const ◆ isSupportedCore() bool clang::OpenCLOptions::isSupportedCore ( llvm::StringRef  Ext, const LangOptionsLO  ) const ◆ isSupportedCoreOrOptionalCore() bool clang::OpenCLOptions::isSupportedCoreOrOptionalCore ( llvm::StringRef  Ext, const LangOptionsLO  ) const ◆ isSupportedExtension() bool clang::OpenCLOptions::isSupportedExtension ( llvm::StringRef  Ext, const LangOptionsLO  ) const ◆ isSupportedOptionalCore() bool clang::OpenCLOptions::isSupportedOptionalCore ( llvm::StringRef  Ext, const LangOptionsLO  ) const ◆ isWithPragma() bool clang::OpenCLOptions::isWithPragma ( llvm::StringRef  Ext ) const ◆ support() void clang::OpenCLOptions::support ( llvm::StringRef  Ext, bool  V = true  )

Enable or disable support for OpenCL extensions.

Parameters
Ext name of the extension (not prefixed with '+' or '-') V value to set for a extension

Definition at line 96 of file OpenCLOptions.cpp.

References V.

Referenced by addSupport().

◆ ASTReader ◆ ASTWriter

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