Home | History | Annotate | Download | only in libSPIRV

Lines Matching defs:const

71     operator std::pair<const Op, SPIRVFactoryTy>() {
83 static const OpToFactoryMapTy OpToFactoryMap(std::begin(Table),
107 SPIRVEntry::getErrorLog()const {
112 SPIRVEntry::exist(SPIRVId TheId)const {
117 SPIRVEntry::getOrCreate(SPIRVId TheId)const {
126 SPIRVEntry::getValue(SPIRVId TheId)const {
131 SPIRVEntry::getValueType(SPIRVId TheId)const {
136 SPIRVEntry::getEncoder(spv_ostream &O)const{
151 SPIRVEntry::setName(const std::string& TheName) {
167 SPIRVEntry::encode(spv_ostream &O) const {
172 SPIRVEntry::encodeName(spv_ostream &O) const {
178 SPIRVEntry::encodeAll(spv_ostream &O) const {
185 SPIRVEntry::encodeChildren(spv_ostream &O)const {
189 SPIRVEntry::encodeWordCountOpCode(spv_ostream &O) const {
208 SPIRVEntry::getValues(const std::vector<SPIRVId>& IdVec)const {
216 SPIRVEntry::getValueTypes(const std::vector<SPIRVId>& IdVec)const {
224 SPIRVEntry::getIds(const std::vector<SPIRVValue *> ValueVec)const {
232 SPIRVEntry::getEntry(SPIRVId TheId) const {
238 const {
244 SPIRVEntry::validateValues(const std::vector<SPIRVId> &Ids)const {
250 SPIRVEntry::validateBuiltin(SPIRVWord TheSet, SPIRVWord Index)const {
258 SPIRVEntry::addDecorate(const SPIRVDecorate *Dec){
302 SPIRVEntry::addMemberDecorate(const SPIRVMemberDecorate *Dec){
345 SPIRVEntry::hasDecorate(Decoration Kind, size_t Index, SPIRVWord *Result)const {
356 SPIRVEntry::getDecorate(Decoration Kind, size_t Index) const {
367 SPIRVEntry::hasLinkageType() const {
372 SPIRVEntry::encodeDecorate(spv_ostream &O) const {
378 SPIRVEntry::getLinkageType() const {
383 return static_cast<const SPIRVDecorateLinkageAttr*>(Loc->second)->getLinkageType();
394 SPIRVEntry::updateModuleVersion() const {
402 operator<<(spv_ostream &O, const SPIRVEntry &E) {
417 const std::string &TheName)
423 SPIRVEntryPoint::encode(spv_ostream &O) const {
435 SPIRVExecutionMode::encode(spv_ostream &O) const {
461 SPIRVAnnotationGeneric::getOrCreateTarget()const {
471 SPIRVName::SPIRVName(const SPIRVEntry *TheTarget, const std::string& TheStr)
476 SPIRVName::encode(spv_ostream &O) const {
487 SPIRVName::validate() const {
495 SPIRVLine::encode(spv_ostream &O) const {
506 SPIRVLine::validate() const {
516 SPIRVMemberName::validate() const {
524 const std::string &TheStr):
530 SPIRVExtInstImport::encode(spv_ostream &O) const {
541 SPIRVExtInstImport::validate() const {
547 SPIRVMemoryModel::encode(spv_ostream &O) const {
562 SPIRVMemoryModel::validate() const {
570 SPIRVSource::encode(spv_ostream &O) const {
585 const std::string &SS)
589 SPIRVSourceExtension::encode(spv_ostream &O) const {
599 SPIRVExtension::SPIRVExtension(SPIRVModule *M, const std::string &SS)
603 SPIRVExtension::encode(spv_ostream &O) const {
619 SPIRVCapability::encode(spv_ostream &O) const {