LLVM 17.0.0git
|
#include "Target/SPIRV/SPIRVSubtarget.h"
Definition at line 35 of file SPIRVSubtarget.h.
SPIRVSubtarget::SPIRVSubtarget | ( | const Triple & | TT, |
const std::string & | CPU, | ||
const std::string & | FS, | ||
const SPIRVTargetMachine & | TM | ||
) |
Definition at line 42 of file SPIRVSubtarget.cpp.
References llvm::createSPIRVInstructionSelector(), InstrInfo, and TM.
bool SPIRVSubtarget::canDirectlyComparePointers | ( | ) | const |
Definition at line 89 of file SPIRVSubtarget.cpp.
References isAtLeastVer().
Referenced by llvm::SPIRVLegalizerInfo::legalizeCustom().
bool SPIRVSubtarget::canUseExtension | ( | SPIRV::Extension::Extension | E | ) | const |
Definition at line 71 of file SPIRVSubtarget.cpp.
References llvm::SmallSet< T, N, C >::contains(), and E.
bool SPIRVSubtarget::canUseExtInstSet | ( | SPIRV::InstructionSet::InstructionSet | E | ) | const |
Definition at line 75 of file SPIRVSubtarget.cpp.
References llvm::SmallSet< T, N, C >::contains(), and E.
|
inlineoverride |
Definition at line 87 of file SPIRVSubtarget.h.
|
inlineoverride |
Definition at line 100 of file SPIRVSubtarget.h.
|
inlineoverride |
Definition at line 99 of file SPIRVSubtarget.h.
References InstrInfo.
|
inlineoverride |
Definition at line 96 of file SPIRVSubtarget.h.
|
inlineoverride |
Definition at line 93 of file SPIRVSubtarget.h.
|
inline |
Definition at line 70 of file SPIRVSubtarget.h.
Referenced by llvm::SPIRVLegalizerInfo::legalizeCustom().
|
inlineoverride |
Definition at line 90 of file SPIRVSubtarget.h.
|
inlineoverride |
Definition at line 106 of file SPIRVSubtarget.h.
References InstrInfo.
|
inline |
Definition at line 85 of file SPIRVSubtarget.h.
|
inline |
Definition at line 76 of file SPIRVSubtarget.h.
|
inlineoverride |
Definition at line 103 of file SPIRVSubtarget.h.
|
inline |
Definition at line 80 of file SPIRVSubtarget.h.
|
inline |
Definition at line 81 of file SPIRVSubtarget.h.
SPIRVSubtarget & SPIRVSubtarget::initSubtargetDependencies | ( | StringRef | CPU, |
StringRef | FS | ||
) |
Definition at line 61 of file SPIRVSubtarget.cpp.
References ParseSubtargetFeatures().
Definition at line 84 of file SPIRVSubtarget.cpp.
References isAtLeastVer().
Definition at line 80 of file SPIRVSubtarget.cpp.
References isAtLeastVer().
|
inline |
Definition at line 75 of file SPIRVSubtarget.h.
void llvm::SPIRVSubtarget::ParseSubtargetFeatures | ( | StringRef | CPU, |
StringRef | TuneCPU, | ||
StringRef | FS | ||
) |
Referenced by initSubtargetDependencies().