Home
last modified time | relevance | path

Searched refs:StorageClass (Results 1 – 25 of 78) sorted by relevance

1234

/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.cpp138 unsigned storageClassToAddressSpace(SPIRV::StorageClass::StorageClass SC) { in storageClassToAddressSpace()
140 case SPIRV::StorageClass::Function: in storageClassToAddressSpace()
142 case SPIRV::StorageClass::CrossWorkgroup: in storageClassToAddressSpace()
144 case SPIRV::StorageClass::UniformConstant: in storageClassToAddressSpace()
146 case SPIRV::StorageClass::Workgroup: in storageClassToAddressSpace()
148 case SPIRV::StorageClass::Generic: in storageClassToAddressSpace()
150 case SPIRV::StorageClass::Input: in storageClassToAddressSpace()
157 SPIRV::StorageClass::StorageClass
161 return SPIRV::StorageClass::Function; in addressSpaceToStorageClass()
163 return SPIRV::StorageClass::CrossWorkgroup; in addressSpaceToStorageClass()
[all …]
H A DSPIRVUtils.h61 unsigned storageClassToAddressSpace(SPIRV::StorageClass::StorageClass SC);
64 SPIRV::StorageClass::StorageClass
68 getMemSemanticsForStorageClass(SPIRV::StorageClass::StorageClass SC);
H A DSPIRVGlobalRegistry.h174 SPIRV::StorageClass::StorageClass getPointerStorageClass(Register VReg) const;
201 SPIRVType *getOpTypePointer(SPIRV::StorageClass::StorageClass SC,
205 SPIRVType *getOpTypeForwardPointer(SPIRV::StorageClass::StorageClass SC,
258 SPIRV::StorageClass::StorageClass Storage,
285 SPIRV::StorageClass::StorageClass SClass = SPIRV::StorageClass::Function);
288 SPIRV::StorageClass::StorageClass SClass = SPIRV::StorageClass::Function);
H A DSPIRVInstructionSelector.cpp639 ArrTy, I, TII, SPIRV::StorageClass::UniformConstant); in selectMemOperation()
652 .addImm(SPIRV::StorageClass::UniformConstant) in selectMemOperation()
656 ValTy, I, TII, SPIRV::StorageClass::UniformConstant); in selectMemOperation()
784 static bool isGenericCastablePtr(SPIRV::StorageClass::StorageClass SC) { in isGenericCastablePtr()
786 case SPIRV::StorageClass::Workgroup: in isGenericCastablePtr()
787 case SPIRV::StorageClass::CrossWorkgroup: in isGenericCastablePtr()
788 case SPIRV::StorageClass::Function: in isGenericCastablePtr()
814 SPIRV::StorageClass::Generic); in selectAddrSpaceCast()
826 SPIRV::StorageClass::StorageClass SrcSC = GR.getPointerStorageClass(SrcPtr); in selectAddrSpaceCast()
827 SPIRV::StorageClass::StorageClass DstSC = GR.getPointerStorageClass(ResVReg); in selectAddrSpaceCast()
[all …]
H A DSPIRVGlobalRegistry.cpp438 const GlobalValue *GV, SPIRV::StorageClass::StorageClass Storage, in buildGlobalVariable()
582 SPIRV::StorageClass::StorageClass SC, SPIRVType *ElemType, in getOpTypePointer()
593 SPIRV::StorageClass::StorageClass SC, MachineIRBuilder &MIRBuilder) { in getOpTypeForwardPointer()
814 SPIRV::StorageClass::StorageClass
819 return static_cast<SPIRV::StorageClass::StorageClass>( in getPointerStorageClass()
1047 SPIRV::StorageClass::StorageClass SClass) { in getOrCreateSPIRVPointerType()
1056 SPIRV::StorageClass::StorageClass SC) { in getOrCreateSPIRVPointerType()
H A DSPIRVAsmPrinter.cpp296 auto SC = static_cast<SPIRV::StorageClass::StorageClass>( in outputEntryPoints()
302 if (ST->getSPIRVVersion() >= 14 || SC == SPIRV::StorageClass::Input || in outputEntryPoints()
303 SC == SPIRV::StorageClass::Output) { in outputEntryPoints()
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCSymbolXCOFF.h36 void setStorageClass(XCOFF::StorageClass SC) { in setStorageClass()
37 StorageClass = SC; in setStorageClass()
40 XCOFF::StorageClass getStorageClass() const { in getStorageClass()
41 assert(StorageClass && "StorageClass not set on XCOFF MCSymbol."); in getStorageClass()
42 return *StorageClass; in getStorageClass()
66 std::optional<XCOFF::StorageClass> StorageClass;
H A DMCSymbolCOFF.h43 void setClass(uint16_t StorageClass) const { in setClass() argument
44 modifyFlags(StorageClass << SF_ClassShift, SF_ClassMask); in setClass()
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DSpecifiers.h236 enum StorageClass { enum
249 inline bool isLegalForFunction(StorageClass SC) { in isLegalForFunction()
254 inline bool isLegalForVariable(StorageClass SC) { in isLegalForVariable()
/openbsd-src/gnu/llvm/clang/bindings/python/clang/
H A Dcindex.py1676 return StorageClass.from_id(self._storage_class)
1976 class StorageClass(object): class
1986 if value >= len(StorageClass._kinds):
1987 StorageClass._kinds += [None] * (value - len(StorageClass._kinds) + 1)
1988 if StorageClass._kinds[value] is not None:
1991 StorageClass._kinds[value] = self
1992 StorageClass._name_map = None
2002 for key,value in StorageClass.__dict__.items():
2003 if isinstance(value,StorageClass):
2009 if id >= len(StorageClass._kinds) or not StorageClass._kinds[id]:
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DXCOFFObjectFile.h210 XCOFF::StorageClass StorageClass;
223 XCOFF::StorageClass StorageClass;
744 XCOFF::StorageClass StorageClass;
758 XCOFF::StorageClass StorageClass;
806 XCOFF::StorageClass getStorageClass() const { return GETVALUE(StorageClass); }
/openbsd-src/gnu/llvm/llvm/docs/
H A Dyaml2obj.rst39 StorageClass: IMAGE_SYM_CLASS_STATIC # (3)
49 StorageClass: IMAGE_SYM_CLASS_EXTERNAL # (2)
191 StorageClass: [ {type: str, enum:
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCWinCOFFStreamer.cpp144 void MCWinCOFFStreamer::emitCOFFSymbolStorageClass(int StorageClass) { in emitCOFFSymbolStorageClass() argument
150 if (StorageClass & ~COFF::SSC_Invalid) { in emitCOFFSymbolStorageClass()
151 Error("storage class value '" + Twine(StorageClass) + in emitCOFFSymbolStorageClass()
157 cast<MCSymbolCOFF>(CurSymbol)->setClass((uint16_t)StorageClass); in emitCOFFSymbolStorageClass()
H A DWinCOFFObjectWriter.cpp311 Symbol->Data.StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in defineSection()
345 Label->Data.StorageClass = COFF::IMAGE_SYM_CLASS_LABEL; in defineSection()
396 Sym->Data.StorageClass = COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL; in DefineSymbol()
433 Local->Data.StorageClass = SymbolCOFF.getClass(); in DefineSymbol()
436 if (Local->Data.StorageClass == COFF::IMAGE_SYM_CLASS_NULL) { in DefineSymbol()
440 Local->Data.StorageClass = IsExternal ? COFF::IMAGE_SYM_CLASS_EXTERNAL in DefineSymbol()
508 W.OS << char(S.Data.StorageClass); in WriteSymbol()
863 File->Data.StorageClass = COFF::IMAGE_SYM_CLASS_FILE; in createFileSymbols()
903 if (Sym->Data.StorageClass != COFF::IMAGE_SYM_CLASS_EXTERNAL) in setWeakDefaultNames()
H A DXCOFFObjectWriter.cpp74 XCOFF::StorageClass getStorageClass() const { in getStorageClass()
312 XCOFF::StorageClass StorageClass);
344 uint8_t StorageClass, uint8_t NumberOfAuxEntries = 1);
765 uint8_t StorageClass, in writeSymbolEntry() argument
776 W.write<uint8_t>(StorageClass); in writeSymbolEntry()
869 XCOFF::StorageClass StorageClass) { in writeSymbolEntryForControlSection() argument
871 SectionIndex, CSectionRef.getVisibilityType(), StorageClass); in writeSymbolEntryForControlSection()
H A DMCNullStreamer.cpp46 void emitCOFFSymbolStorageClass(int StorageClass) override {} in emitCOFFSymbolStorageClass() argument
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DCommandLine.h1515 template <class DataType, class StorageClass> class list_storage {
1516 StorageClass *Location = nullptr; // Where to store the object...
1526 bool setLocation(Option &O, StorageClass &L) {
1644 template <class DataType, class StorageClass = bool,
1646 class list : public Option, public list_storage<DataType, StorageClass> {
1662 if (list_storage<DataType, StorageClass>::isDefaultAssigned()) {
1664 list_storage<DataType, StorageClass>::overwriteDefault();
1668 list_storage<DataType, StorageClass>::addValue(Val);
1690 list_storage<DataType, StorageClass>::clear();
1691 for (auto &Val : list_storage<DataType, StorageClass>::getDefault())
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/ObjectYAML/
H A DXCOFFYAML.h196 XCOFF::StorageClass StorageClass; member
232 template <> struct ScalarEnumerationTraits<XCOFF::StorageClass> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
233 static void enumeration(IO &IO, XCOFF::StorageClass &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/
H A DCOFFYAML.cpp356 NStorageClass(IO &) : StorageClass(COFF::SymbolStorageClass(0)) {} in NStorageClass()
357 NStorageClass(IO &, uint8_t S) : StorageClass(COFF::SymbolStorageClass(S)) {} in NStorageClass()
359 uint8_t denormalize(IO &) { return StorageClass; } in denormalize()
361 COFF::SymbolStorageClass StorageClass; member
551 MappingNormalization<NStorageClass, uint8_t> NS(IO, S.Header.StorageClass); in mapping()
558 IO.mapRequired("StorageClass", NS->StorageClass); in mapping()
H A DXCOFFYAML.cpp47 void ScalarEnumerationTraits<XCOFF::StorageClass>::enumeration( in enumeration()
48 IO &IO, XCOFF::StorageClass &Value) { in enumeration()
335 IO.mapOptional("StorageClass", S.StorageClass); in mapping()
/openbsd-src/gnu/llvm/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp61 if ((VD->getStorageClass() == StorageClass::SC_Extern) || in WriteNamedDecl()
62 (VD->getStorageClass() == StorageClass::SC_Static && in WriteNamedDecl()
78 if (FD->getStorageClass() == StorageClass::SC_Static) in WriteNamedDecl()
/openbsd-src/gnu/llvm/llvm/lib/ObjCopy/COFF/
H A DCOFFObject.h168 Dest.StorageClass = Src.StorageClass; in copySymbol()
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DRecordStreamer.h61 void emitCOFFSymbolStorageClass(int StorageClass) override {} in emitCOFFSymbolStorageClass() argument
/openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h45 enum class StorageClass : uint8_t { enum
614 StorageClass SC = StorageClass::None;
H A DMicrosoftDemangle.h162 StorageClass SC);
247 StorageClass demangleVariableStorageClass(StringView &MangledName);

1234