Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DSpecifiers.h206 enum StorageClass { enum
219 inline bool isLegalForFunction(StorageClass SC) { in isLegalForFunction()
224 inline bool isLegalForVariable(StorageClass SC) { in isLegalForVariable()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCSymbolCOFF.h44 void setClass(uint16_t StorageClass) const { in setClass() argument
45 modifyFlags(StorageClass << SF_ClassShift, SF_ClassMask); in setClass()
H A DMCWinCOFFStreamer.h50 void EmitCOFFSymbolStorageClass(int StorageClass) override;
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCWinCOFFStreamer.cpp133 void MCWinCOFFStreamer::EmitCOFFSymbolStorageClass(int StorageClass) { in EmitCOFFSymbolStorageClass() argument
139 if (StorageClass & ~COFF::SSC_Invalid) { in EmitCOFFSymbolStorageClass()
140 Error("storage class value '" + Twine(StorageClass) + in EmitCOFFSymbolStorageClass()
146 cast<MCSymbolCOFF>(CurSymbol)->setClass((uint16_t)StorageClass); in EmitCOFFSymbolStorageClass()
H A DWinCOFFObjectWriter.cpp300 Symbol->Data.StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in defineSection()
370 Sym->Data.StorageClass = COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL; in DefineSymbol()
405 Local->Data.StorageClass = SymbolCOFF.getClass(); in DefineSymbol()
408 if (Local->Data.StorageClass == COFF::IMAGE_SYM_CLASS_NULL) { in DefineSymbol()
412 Local->Data.StorageClass = IsExternal ? COFF::IMAGE_SYM_CLASS_EXTERNAL in DefineSymbol()
517 W.OS << char(S.Data.StorageClass); in WriteSymbol()
845 File->Data.StorageClass = COFF::IMAGE_SYM_CLASS_FILE; in createFileSymbols()
H A DMCNullStreamer.cpp41 void EmitCOFFSymbolStorageClass(int StorageClass) override {} in EmitCOFFSymbolStorageClass() argument
H A DMCAsmStreamer.cpp161 void EmitCOFFSymbolStorageClass(int StorageClass) override;
692 void MCAsmStreamer::EmitCOFFSymbolStorageClass (int StorageClass) { in EmitCOFFSymbolStorageClass() argument
693 OS << "\t.scl\t" << StorageClass << ';'; in EmitCOFFSymbolStorageClass()
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/COFF/
H A DCOFFObjcopy.cpp64 (Sym.Sym.StorageClass == IMAGE_SYM_CLASS_STATIC || in handleArgs()
71 if (Config.DiscardAll && Sym.Sym.StorageClass == IMAGE_SYM_CLASS_STATIC && in handleArgs()
H A DObject.h105 Dest.StorageClass = Src.StorageClass; in copySymbol()
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DCOFFYAML.cpp349 NStorageClass(IO &) : StorageClass(COFF::SymbolStorageClass(0)) {} in NStorageClass()
350 NStorageClass(IO &, uint8_t S) : StorageClass(COFF::SymbolStorageClass(S)) {} in NStorageClass()
352 uint8_t denormalize(IO &) { return StorageClass; } in denormalize()
354 COFF::SymbolStorageClass StorageClass; member
541 MappingNormalization<NStorageClass, uint8_t> NS(IO, S.Header.StorageClass); in mapping()
548 IO.mapRequired("StorageClass", NS->StorageClass); in mapping()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDecl.h982 TypeSourceInfo *TInfo, StorageClass SC);
1012 StorageClass S);
1020 StorageClass getStorageClass() const { in getStorageClass()
1021 return (StorageClass) VarDeclBits.SClass; in getStorageClass()
1023 void setStorageClass(StorageClass SC);
1572 StorageClass S, Expr *DefArg);
1879 StorageClass SC,
1894 StorageClass SC,
2331 StorageClass getStorageClass() const { in getStorageClass()
2332 return static_cast<StorageClass>(FunctionDeclBits.SClass); in getStorageClass()
[all …]
H A DDeclTemplate.h2535 StorageClass S,
2548 TypeSourceInfo *TInfo, StorageClass S,
2752 StorageClass S, ArrayRef<TemplateArgument> Args,
2770 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args,
H A DDeclCXX.h2048 StorageClass SC, bool isInline,
2061 StorageClass SC,
3851 TypeSourceInfo *TInfo, StorageClass SC,
3870 StorageClass S,
/freebsd-12.1/contrib/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h165 StorageClass SC);
247 StorageClass demangleVariableStorageClass(StringView &MangledName);
H A DMicrosoftDemangleNodes.h25 enum class StorageClass : uint8_t { enum
590 StorageClass SC = StorageClass::None;
/freebsd-12.1/contrib/llvm/lib/Object/
H A DWindowsResource.cpp519 Symbol->StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in writeSymbolTable()
529 Symbol->StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in writeSymbolTable()
548 Symbol->StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in writeSymbolTable()
569 Symbol->StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in writeSymbolTable()
/freebsd-12.1/contrib/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp680 StorageClass SC = demangleVariableStorageClass(MangledName); in demangleEncodedSymbol()
756 StorageClass SC) { in demangleVariableEncoding()
1593 StorageClass Demangler::demangleVariableStorageClass(StringView &MangledName) { in demangleVariableStorageClass()
1598 return StorageClass::PrivateStatic; in demangleVariableStorageClass()
1600 return StorageClass::ProtectedStatic; in demangleVariableStorageClass()
1602 return StorageClass::PublicStatic; in demangleVariableStorageClass()
1604 return StorageClass::Global; in demangleVariableStorageClass()
1606 return StorageClass::FunctionLocalStatic; in demangleVariableStorageClass()
1609 return StorageClass::None; in demangleVariableStorageClass()
H A DMicrosoftDemangleNodes.cpp577 case StorageClass::PrivateStatic: in output()
580 case StorageClass::PublicStatic: in output()
583 case StorageClass::ProtectedStatic: in output()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DCommandLine.h1395 template <class DataType, class StorageClass> class list_storage {
1396 StorageClass *Location = nullptr; // Where to store the object...
1401 bool setLocation(Option &O, StorageClass &L) {
1490 template <class DataType, class StorageClass = bool,
1492 class list : public Option, public list_storage<DataType, StorageClass> {
1510 list_storage<DataType, StorageClass>::addValue(Val);
1576 template <class DataType, class StorageClass> class bits_storage {
/freebsd-12.1/contrib/llvm/tools/llvm-mca/
H A DCodeRegionGenerator.cpp68 void EmitCOFFSymbolStorageClass(int StorageClass) override {} in EmitCOFFSymbolStorageClass() argument
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp1053 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args) in VarTemplateSpecializationDecl()
1069 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args) { in Create()
1120 StorageClass S, ArrayRef<TemplateArgument> Args, in VarTemplatePartialSpecializationDecl()
1136 StorageClass S, ArrayRef<TemplateArgument> Args, in Create()
H A DDecl.cpp1888 const char *VarDecl::getStorageClassSpecifierString(StorageClass SC) { in getStorageClassSpecifierString()
1904 StorageClass SC) in VarDecl()
1921 StorageClass S) { in Create()
1931 void VarDecl::setStorageClass(StorageClass SC) { in setStorageClass()
2539 StorageClass S, Expr *DefArg) { in Create()
2649 TypeSourceInfo *TInfo, StorageClass S, in FunctionDecl()
4425 StorageClass SC, in Create()
/freebsd-12.1/contrib/llvm/include/llvm/Object/
H A DCOFF.h262 uint8_t StorageClass; member
338 return CS16 ? CS16->StorageClass : CS32->StorageClass; in getStorageClass()
/freebsd-12.1/contrib/llvm/include/llvm/BinaryFormat/
H A DCOFF.h193 uint8_t StorageClass; member
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp917 auto storage = func->isStatic() ? clang::StorageClass::SC_Static in GetDeclForSymbol()
918 : clang::StorageClass::SC_None; in GetDeclForSymbol()

12