Searched refs:StorageClass (Results 1 - 25 of 61) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolXCOFF.h27 void setStorageClass(XCOFF::StorageClass SC) {
28 assert((!StorageClass.hasValue() || StorageClass.getValue() == SC) &&
29 "Redefining StorageClass of XCOFF MCSymbol.");
30 StorageClass = SC;
33 XCOFF::StorageClass getStorageClass() const {
34 assert(StorageClass.hasValue() &&
35 "StorageClass not set on XCOFF MCSymbol.");
36 return StorageClass.getValue();
66 Optional<XCOFF::StorageClass> StorageClas member in class:llvm::MCSymbolXCOFF
[all...]
H A DMCSectionXCOFF.h39 XCOFF::StorageClass StorageClass; member in class:llvm::final
43 XCOFF::SymbolType ST, XCOFF::StorageClass SC, SectionKind K,
46 Type(ST), StorageClass(SC), QualName(QualName) {
63 XCOFF::StorageClass getStorageClass() const { return StorageClass; }
H A DMCSymbolCOFF.h43 void setClass(uint16_t StorageClass) const {
44 modifyFlags(StorageClass << SF_ClassShift, SF_ClassMask);
H A DMCWinCOFFStreamer.h49 void EmitCOFFSymbolStorageClass(int StorageClass) override;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DXCOFFYAML.h37 XCOFF::StorageClass StorageClass; member in struct:llvm::XCOFFYAML::Symbol
52 template <> struct ScalarEnumerationTraits<XCOFF::StorageClass> {
53 static void enumeration(IO &IO, XCOFF::StorageClass &Value);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DXCOFFYAML.cpp26 void ScalarEnumerationTraits<XCOFF::StorageClass>::enumeration(
27 IO &IO, XCOFF::StorageClass &Value) {
98 IO.mapRequired("StorageClass", S.StorageClass);
H A DCOFFYAML.cpp351 NStorageClass(IO &) : StorageClass(COFF::SymbolStorageClass(0)) {}
352 NStorageClass(IO &, uint8_t S) : StorageClass(COFF::SymbolStorageClass(S)) {}
354 uint8_t denormalize(IO &) { return StorageClass; }
356 COFF::SymbolStorageClass StorageClass; member in struct:llvm::yaml::__anon2307::NStorageClass
543 MappingNormalization<NStorageClass, uint8_t> NS(IO, S.Header.StorageClass);
550 IO.mapRequired("StorageClass", NS->StorageClass);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h235 enum StorageClass {
248 inline bool isLegalForFunction(StorageClass SC) {
253 inline bool isLegalForVariable(StorageClass SC) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCNullStreamer.cpp40 void EmitCOFFSymbolStorageClass(int StorageClass) override {}
H A DMCWinCOFFStreamer.cpp144 void MCWinCOFFStreamer::EmitCOFFSymbolStorageClass(int StorageClass) { argument
150 if (StorageClass & ~COFF::SSC_Invalid) {
151 Error("storage class value '" + Twine(StorageClass) +
157 cast<MCSymbolCOFF>(CurSymbol)->setClass((uint16_t)StorageClass);
H A DXCOFFObjectWriter.cpp57 XCOFF::StorageClass getStorageClass() const {
186 XCOFF::StorageClass);
468 XCOFF::StorageClass StorageClass) {
484 W.write<uint8_t>(StorageClass);
466 writeSymbolTableEntryForControlSection( const ControlSection &CSectionRef, int16_t SectionIndex, XCOFF::StorageClass StorageClass) argument
H A DWinCOFFObjectWriter.cpp299 Symbol->Data.StorageClass = COFF::IMAGE_SYM_CLASS_STATIC;
369 Sym->Data.StorageClass = COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL;
404 Local->Data.StorageClass = SymbolCOFF.getClass();
407 if (Local->Data.StorageClass == COFF::IMAGE_SYM_CLASS_NULL) {
411 Local->Data.StorageClass = IsExternal ? COFF::IMAGE_SYM_CLASS_EXTERNAL
516 W.OS << char(S.Data.StorageClass);
844 File->Data.StorageClass = COFF::IMAGE_SYM_CLASS_FILE;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Object/
H A DRecordStreamer.h62 void EmitCOFFSymbolStorageClass(int StorageClass) override {}
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DXCOFFObjectFile.h121 XCOFF::StorageClass StorageClass; member in struct:llvm::object::XCOFFSymbolEntry
360 XCOFF::StorageClass getStorageClass() const;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DXCOFF.h77 enum StorageClass : uint8_t {
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegionGenerator.cpp66 void EmitCOFFSymbolStorageClass(int StorageClass) override {}
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/COFF/
H A DObject.h168 Dest.StorageClass = Src.StorageClass;
H A DCOFFObjcopy.cpp163 if (Sym.Sym.StorageClass == IMAGE_SYM_CLASS_STATIC ||
173 Sym.Sym.StorageClass == IMAGE_SYM_CLASS_STATIC &&
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp60 if ((VD->getStorageClass() == StorageClass::SC_Extern) ||
61 (VD->getStorageClass() == StorageClass::SC_Static &&
77 if (FD->getStorageClass() == StorageClass::SC_Static)
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DXCOFFDumper.cpp248 static const EnumEntry<XCOFF::StorageClass> SymStorageClass[] = {
267 static StringRef GetSymbolValueName(XCOFF::StorageClass SC) {
290 assert(false && "This StorageClass for the symbol is not yet implemented.");
329 W.printHex(GetSymbolValueName(SymbolEntPtr->StorageClass),
346 W.printEnum("StorageClass", static_cast<uint8_t>(SymbolEntPtr->StorageClass),
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h164 StorageClass SC);
249 StorageClass demangleVariableStorageClass(StringView &MangledName);
H A DMicrosoftDemangleNodes.h46 enum class StorageClass : uint8_t { class in inherits:uint8_t
614 StorageClass SC = StorageClass::None;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp590 case StorageClass::PrivateStatic:
593 case StorageClass::PublicStatic:
596 case StorageClass::ProtectedStatic:
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DCommandLine.h1520 template <class DataType, class StorageClass> class list_storage {
1521 StorageClass *Location = nullptr; // Where to store the object...
1528 bool setLocation(Option &O, StorageClass &L) {
1621 template <class DataType, class StorageClass = bool,
1623 class list : public Option, public list_storage<DataType, StorageClass> {
1641 list_storage<DataType, StorageClass>::addValue(Val);
1663 list_storage<DataType, StorageClass>::clear();
1719 template <class DataType, class StorageClass> class bits_storage {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h236 clang::StorageClass storage = clang::SC_None;

Completed in 249 milliseconds

123