Lines Matching defs:SPIRVSubtarget
1 //===-- SPIRVSubtarget.cpp - SPIR-V Subtarget Information ------*- C++ -*--===//
13 #include "SPIRVSubtarget.h"
43 void SPIRVSubtarget::addExtensionsToClOpt(
53 SPIRVSubtarget::SPIRVSubtarget(const Triple &TT, const std::string &CPU,
99 SPIRVSubtarget &SPIRVSubtarget::initSubtargetDependencies(StringRef CPU,
105 bool SPIRVSubtarget::canUseExtension(SPIRV::Extension::Extension E) const {
109 bool SPIRVSubtarget::canUseExtInstSet(
115 SPIRVSubtarget::getPreferredInstructionSet() const {
122 bool SPIRVSubtarget::isAtLeastSPIRVVer(VersionTuple VerToCompareTo) const {
126 bool SPIRVSubtarget::isAtLeastOpenCLVer(VersionTuple VerToCompareTo) const {
134 bool SPIRVSubtarget::canDirectlyComparePointers() const {
138 void SPIRVSubtarget::accountForAMDShaderTrinaryMinmax() {
148 void SPIRVSubtarget::initAvailableExtInstSets() {
159 // Set available extensions after SPIRVSubtarget is created.
160 void SPIRVSubtarget::initAvailableExtensions(