Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.cpp134 unsigned storageClassToAddressSpace(SPIRV::StorageClass::StorageClass SC) { in storageClassToAddressSpace()
136 case SPIRV::StorageClass::Function: in storageClassToAddressSpace()
142 case SPIRV::StorageClass::Workgroup: in storageClassToAddressSpace()
144 case SPIRV::StorageClass::Generic: in storageClassToAddressSpace()
146 case SPIRV::StorageClass::Input: in storageClassToAddressSpace()
153 SPIRV::StorageClass::StorageClass
167 return SPIRV::StorageClass::Input; in addressSpaceToStorageClass()
174 getMemSemanticsForStorageClass(SPIRV::StorageClass::StorageClass SC) { in getMemSemanticsForStorageClass()
177 case SPIRV::StorageClass::Uniform: in getMemSemanticsForStorageClass()
179 case SPIRV::StorageClass::Workgroup: in getMemSemanticsForStorageClass()
[all …]
H A DSPIRVGlobalRegistry.h143 SPIRV::StorageClass::StorageClass SC = SPIRV::StorageClass::Function,
177 SPIRV::StorageClass::StorageClass getPointerStorageClass(Register VReg) const;
204 SPIRVType *getOpTypePointer(SPIRV::StorageClass::StorageClass SC,
208 SPIRVType *getOpTypeForwardPointer(SPIRV::StorageClass::StorageClass SC,
261 SPIRV::StorageClass::StorageClass Storage,
288 SPIRV::StorageClass::StorageClass SClass = SPIRV::StorageClass::Function);
291 SPIRV::StorageClass::StorageClass SClass = SPIRV::StorageClass::Function);
H A DSPIRVUtils.h61 unsigned storageClassToAddressSpace(SPIRV::StorageClass::StorageClass SC);
64 SPIRV::StorageClass::StorageClass
68 getMemSemanticsForStorageClass(SPIRV::StorageClass::StorageClass SC);
H A DSPIRVGlobalRegistry.cpp465 const GlobalValue *GV, SPIRV::StorageClass::StorageClass Storage, in buildGlobalVariable()
602 SPIRV::StorageClass::StorageClass SC, SPIRVType *ElemType, in getOpTypePointer()
613 SPIRV::StorageClass::StorageClass SC, MachineIRBuilder &MIRBuilder) { in getOpTypeForwardPointer()
843 SPIRV::StorageClass::StorageClass
848 return static_cast<SPIRV::StorageClass::StorageClass>( in getPointerStorageClass()
947 SPIRV::StorageClass::StorageClass SC, in getOrCreateSPIRVTypeByName()
1120 SPIRV::StorageClass::StorageClass SC) { in getOrCreateSPIRVPointerType()
1140 SPIRV::StorageClass::StorageClass SC) { in getOrCreateSPIRVPointerType()
H A DSPIRVInstructionSelector.cpp648 ArrTy, I, TII, SPIRV::StorageClass::UniformConstant); in selectMemOperation()
661 .addImm(SPIRV::StorageClass::UniformConstant) in selectMemOperation()
793 static bool isGenericCastablePtr(SPIRV::StorageClass::StorageClass SC) { in isGenericCastablePtr()
795 case SPIRV::StorageClass::Workgroup: in isGenericCastablePtr()
796 case SPIRV::StorageClass::CrossWorkgroup: in isGenericCastablePtr()
797 case SPIRV::StorageClass::Function: in isGenericCastablePtr()
835 SPIRV::StorageClass::StorageClass SrcSC = GR.getPointerStorageClass(SrcPtr); in selectAddrSpaceCast()
836 SPIRV::StorageClass::StorageClass DstSC = GR.getPointerStorageClass(ResVReg); in selectAddrSpaceCast()
848 SrcPtrTy, I, TII, SPIRV::StorageClass::Generic); in selectAddrSpaceCast()
1556 SPIRV::StorageClass::StorageClass Storage = in selectGlobalValue()
[all …]
H A DSPIRVAsmPrinter.cpp299 auto SC = static_cast<SPIRV::StorageClass::StorageClass>( in outputEntryPoints()
305 if (ST->getSPIRVVersion() >= 14 || SC == SPIRV::StorageClass::Input || in outputEntryPoints()
306 SC == SPIRV::StorageClass::Output) { in outputEntryPoints()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolXCOFF.h39 void setStorageClass(XCOFF::StorageClass SC) { in setStorageClass()
40 StorageClass = SC; in setStorageClass()
43 XCOFF::StorageClass getStorageClass() const { in getStorageClass()
44 assert(StorageClass && "StorageClass not set on XCOFF MCSymbol."); in getStorageClass()
45 return *StorageClass; in getStorageClass()
76 std::optional<XCOFF::StorageClass> StorageClass;
H A DMCSymbolCOFF.h45 void setClass(uint16_t StorageClass) const { in setClass() argument
46 modifyFlags(StorageClass << SF_ClassShift, SF_ClassMask); in setClass()
H A DMCWinCOFFStreamer.h49 void emitCOFFSymbolStorageClass(int StorageClass) override;
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h243 enum StorageClass { enum
256 inline bool isLegalForFunction(StorageClass SC) { in isLegalForFunction()
261 inline bool isLegalForVariable(StorageClass SC) { in isLegalForVariable()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DXCOFFObjectFile.h213 XCOFF::StorageClass StorageClass;
226 XCOFF::StorageClass StorageClass;
753 XCOFF::StorageClass StorageClass;
767 XCOFF::StorageClass StorageClass;
830 XCOFF::StorageClass getStorageClass() const { return GETVALUE(StorageClass); }
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCWinCOFFStreamer.cpp148 void MCWinCOFFStreamer::emitCOFFSymbolStorageClass(int StorageClass) { in emitCOFFSymbolStorageClass() argument
154 if (StorageClass & ~COFF::SSC_Invalid) { in emitCOFFSymbolStorageClass()
155 Error("storage class value '" + Twine(StorageClass) + in emitCOFFSymbolStorageClass()
161 cast<MCSymbolCOFF>(CurSymbol)->setClass((uint16_t)StorageClass); in emitCOFFSymbolStorageClass()
H A DWinCOFFObjectWriter.cpp331 Symbol->Data.StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in defineSection()
365 Label->Data.StorageClass = COFF::IMAGE_SYM_CLASS_LABEL; in defineSection()
415 Sym->Data.StorageClass = COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL; in DefineSymbol()
452 Local->Data.StorageClass = SymbolCOFF.getClass(); in DefineSymbol()
455 if (Local->Data.StorageClass == COFF::IMAGE_SYM_CLASS_NULL) { in DefineSymbol()
459 Local->Data.StorageClass = IsExternal ? COFF::IMAGE_SYM_CLASS_EXTERNAL in DefineSymbol()
527 W.OS << char(S.Data.StorageClass); in WriteSymbol()
677 File->Data.StorageClass = COFF::IMAGE_SYM_CLASS_FILE; in createFileSymbols()
717 if (Sym->Data.StorageClass != COFF::IMAGE_SYM_CLASS_EXTERNAL) in setWeakDefaultNames()
H A DMCNullStreamer.cpp46 void emitCOFFSymbolStorageClass(int StorageClass) override {} in emitCOFFSymbolStorageClass() argument
H A DXCOFFObjectWriter.cpp74 XCOFF::StorageClass getStorageClass() const { in getStorageClass()
371 XCOFF::StorageClass StorageClass);
407 uint8_t StorageClass, uint8_t NumberOfAuxEntries = 1);
842 uint8_t StorageClass, in writeSymbolEntry() argument
853 W.write<uint8_t>(StorageClass); in writeSymbolEntry()
946 XCOFF::StorageClass StorageClass) { in writeSymbolEntryForControlSection() argument
948 SectionIndex, CSectionRef.getVisibilityType(), StorageClass); in writeSymbolEntryForControlSection()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCommandLine.h1531 template <class DataType, class StorageClass> class list_storage {
1532 StorageClass *Location = nullptr; // Where to store the object...
1542 bool setLocation(Option &O, StorageClass &L) {
1660 template <class DataType, class StorageClass = bool,
1680 list_storage<DataType, StorageClass>::overwriteDefault();
1684 list_storage<DataType, StorageClass>::addValue(Val);
1706 list_storage<DataType, StorageClass>::clear();
1730 list_storage<DataType, StorageClass>::clear();
1737 list_storage<DataType, StorageClass>::assignDefault();
1739 list_storage<DataType, StorageClass>::addValue(Val, true);
[all …]
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCOFFYAML.cpp357 NStorageClass(IO &) : StorageClass(COFF::SymbolStorageClass(0)) {} in NStorageClass()
358 NStorageClass(IO &, uint8_t S) : StorageClass(COFF::SymbolStorageClass(S)) {} in NStorageClass()
360 uint8_t denormalize(IO &) { return StorageClass; } in denormalize()
362 COFF::SymbolStorageClass StorageClass; member
647 MappingNormalization<NStorageClass, uint8_t> NS(IO, S.Header.StorageClass); in mapping()
654 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()
348 IO.mapOptional("StorageClass", S.StorageClass); in mapping()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFObject.h168 Dest.StorageClass = Src.StorageClass; in copySymbol()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DRecordStreamer.h60 void emitCOFFSymbolStorageClass(int StorageClass) override {} in emitCOFFSymbolStorageClass() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h44 enum class StorageClass : uint8_t { enum
614 StorageClass SC = StorageClass::None;
H A DMicrosoftDemangle.h163 StorageClass SC);
256 StorageClass demangleVariableStorageClass(std::string_view &MangledName);
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h975 LLVM_PREFERRED_TYPE(StorageClass)
1114 TypeSourceInfo *TInfo, StorageClass SC);
1144 TypeSourceInfo *TInfo, StorageClass S);
1152 StorageClass getStorageClass() const { in getStorageClass()
1153 return (StorageClass) VarDeclBits.SClass; in getStorageClass()
1155 void setStorageClass(StorageClass SC);
1757 TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) in ParmVarDecl()
1771 StorageClass S, Expr *DefArg);
2757 StorageClass getStorageClass() const { in getStorageClass()
2758 return static_cast<StorageClass>(FunctionDeclBits.SClass); in getStorageClass()
[all …]

123