Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolXCOFF.h37 void setStorageClass(XCOFF::StorageClass SC) { in setStorageClass()
38 StorageClass = SC; in setStorageClass()
41 XCOFF::StorageClass getStorageClass() const { in getStorageClass()
42 assert(StorageClass.hasValue() && in getStorageClass()
44 return StorageClass.getValue(); in getStorageClass()
68 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()
H A DMCSectionXCOFF.h95 XCOFF::StorageClass getStorageClass() const { in getStorageClass()
H A DMCWinCOFFStreamer.h49 void EmitCOFFSymbolStorageClass(int StorageClass) override;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DXCOFFYAML.h58 XCOFF::StorageClass StorageClass; member
82 template <> struct ScalarEnumerationTraits<XCOFF::StorageClass> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
83 static void enumeration(IO &IO, XCOFF::StorageClass &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h223 enum StorageClass { enum
236 inline bool isLegalForFunction(StorageClass SC) { in isLegalForFunction()
241 inline bool isLegalForVariable(StorageClass SC) { in isLegalForVariable()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DXCOFFYAML.cpp45 void ScalarEnumerationTraits<XCOFF::StorageClass>::enumeration( in enumeration()
46 IO &IO, XCOFF::StorageClass &Value) { in enumeration()
150 IO.mapOptional("StorageClass", S.StorageClass); in mapping()
H A DCOFFYAML.cpp352 NStorageClass(IO &) : StorageClass(COFF::SymbolStorageClass(0)) {} in NStorageClass()
353 NStorageClass(IO &, uint8_t S) : StorageClass(COFF::SymbolStorageClass(S)) {} in NStorageClass()
355 uint8_t denormalize(IO &) { return StorageClass; } in denormalize()
357 COFF::SymbolStorageClass StorageClass; member
544 MappingNormalization<NStorageClass, uint8_t> NS(IO, S.Header.StorageClass); in mapping()
551 IO.mapRequired("StorageClass", NS->StorageClass); in mapping()
/freebsd-13.1/contrib/llvm-project/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.cpp307 Symbol->Data.StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in defineSection()
378 Sym->Data.StorageClass = COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL; in DefineSymbol()
415 Local->Data.StorageClass = SymbolCOFF.getClass(); in DefineSymbol()
418 if (Local->Data.StorageClass == COFF::IMAGE_SYM_CLASS_NULL) { in DefineSymbol()
422 Local->Data.StorageClass = IsExternal ? COFF::IMAGE_SYM_CLASS_EXTERNAL in DefineSymbol()
527 W.OS << char(S.Data.StorageClass); in WriteSymbol()
867 File->Data.StorageClass = COFF::IMAGE_SYM_CLASS_FILE; in createFileSymbols()
907 if (Sym->Data.StorageClass != COFF::IMAGE_SYM_CLASS_EXTERNAL) in setWeakDefaultNames()
H A DMCNullStreamer.cpp40 void EmitCOFFSymbolStorageClass(int StorageClass) override {} in EmitCOFFSymbolStorageClass() argument
H A DXCOFFObjectWriter.cpp68 XCOFF::StorageClass getStorageClass() const { in getStorageClass()
233 XCOFF::StorageClass);
659 XCOFF::StorageClass StorageClass) { in writeSymbolTableEntryForControlSection() argument
675 W.write<uint8_t>(StorageClass); in writeSymbolTableEntryForControlSection()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Object/
H A DXCOFFObjectFile.h462 XCOFF::StorageClass StorageClass;
476 XCOFF::StorageClass StorageClass;
521 XCOFF::StorageClass getStorageClass() const { return GETVALUE(StorageClass); }
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/COFF/
H A DObject.h168 Dest.StorageClass = Src.StorageClass; in copySymbol()
H A DCOFFObjcopy.cpp203 if (Sym.Sym.StorageClass == IMAGE_SYM_CLASS_STATIC || in handleArgs()
213 Sym.Sym.StorageClass == IMAGE_SYM_CLASS_STATIC && in handleArgs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Object/
H A DRecordStreamer.h61 void EmitCOFFSymbolStorageClass(int StorageClass) override {} in EmitCOFFSymbolStorageClass() argument
H A DWindowsResource.cpp809 Symbol->StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in writeSymbolTable()
819 Symbol->StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in writeSymbolTable()
838 Symbol->StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in writeSymbolTable()
859 Symbol->StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in writeSymbolTable()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h903 static const char *getStorageClassSpecifierString(StorageClass SC);
1045 TypeSourceInfo *TInfo, StorageClass SC);
1075 StorageClass S);
1083 StorageClass getStorageClass() const { in getStorageClass()
1084 return (StorageClass) VarDeclBits.SClass; in getStorageClass()
1086 void setStorageClass(StorageClass SC);
1668 TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg) in ParmVarDecl()
1682 StorageClass S, Expr *DefArg);
2575 StorageClass getStorageClass() const { in getStorageClass()
2576 return static_cast<StorageClass>(FunctionDeclBits.SClass); in getStorageClass()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h46 enum class StorageClass : uint8_t { enum
616 StorageClass SC = StorageClass::None;
H A DMicrosoftDemangle.h164 StorageClass SC);
249 StorageClass demangleVariableStorageClass(StringView &MangledName);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DCommandLine.h1527 template <class DataType, class StorageClass> class list_storage {
1528 StorageClass *Location = nullptr; // Where to store the object...
1535 bool setLocation(Option &O, StorageClass &L) {
1628 template <class DataType, class StorageClass = bool,
1630 class list : public Option, public list_storage<DataType, StorageClass> {
1648 list_storage<DataType, StorageClass>::addValue(Val);
1670 list_storage<DataType, StorageClass>::clear();
1726 template <class DataType, class StorageClass> class bits_storage {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp598 case StorageClass::PrivateStatic: in output()
601 case StorageClass::PublicStatic: in output()
604 case StorageClass::ProtectedStatic: in output()
H A DMicrosoftDemangle.cpp714 StorageClass SC = demangleVariableStorageClass(MangledName); in demangleEncodedSymbol()
843 StorageClass SC) { in demangleVariableEncoding()
1723 StorageClass Demangler::demangleVariableStorageClass(StringView &MangledName) { in demangleVariableStorageClass()
1728 return StorageClass::PrivateStatic; in demangleVariableStorageClass()
1730 return StorageClass::ProtectedStatic; in demangleVariableStorageClass()
1732 return StorageClass::PublicStatic; in demangleVariableStorageClass()
1734 return StorageClass::Global; in demangleVariableStorageClass()
1736 return StorageClass::FunctionLocalStatic; in demangleVariableStorageClass()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegionGenerator.cpp66 void EmitCOFFSymbolStorageClass(int StorageClass) override {} in EmitCOFFSymbolStorageClass() argument

123