Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DXCOFFLinkGraphBuilder.cpp44 static llvm::StringRef getStorageClassString(XCOFF::StorageClass SC) { in getStorageClassString()
46 case XCOFF::StorageClass::C_FILE: in getStorageClassString()
48 case XCOFF::StorageClass::C_BINCL: in getStorageClassString()
50 case XCOFF::StorageClass::C_EINCL: in getStorageClassString()
52 case XCOFF::StorageClass::C_GSYM: in getStorageClassString()
54 case XCOFF::StorageClass::C_STSYM: in getStorageClassString()
56 case XCOFF::StorageClass::C_BCOMM: in getStorageClassString()
58 case XCOFF::StorageClass::C_ECOMM: in getStorageClassString()
60 case XCOFF::StorageClass::C_ENTRY: in getStorageClassString()
62 case XCOFF::StorageClass::C_BSTAT: in getStorageClassString()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h176 constexpr bool isGenericCastablePtr(SPIRV::StorageClass::StorageClass SC) { in isGenericCastablePtr()
178 case SPIRV::StorageClass::Workgroup: in isGenericCastablePtr()
179 case SPIRV::StorageClass::CrossWorkgroup: in isGenericCastablePtr()
180 case SPIRV::StorageClass::Function: in isGenericCastablePtr()
191 storageClassToAddressSpace(SPIRV::StorageClass::StorageClass SC) { in storageClassToAddressSpace()
193 case SPIRV::StorageClass::Function: in storageClassToAddressSpace()
195 case SPIRV::StorageClass::CrossWorkgroup: in storageClassToAddressSpace()
197 case SPIRV::StorageClass::UniformConstant: in storageClassToAddressSpace()
199 case SPIRV::StorageClass::Workgroup: in storageClassToAddressSpace()
201 case SPIRV::StorageClass::Generic: in storageClassToAddressSpace()
[all …]
H A DSPIRVGlobalRegistry.h332 SPIRV::StorageClass::StorageClass SC = SPIRV::StorageClass::Function,
409 SPIRV::StorageClass::StorageClass getPointerStorageClass(Register VReg) const;
410 SPIRV::StorageClass::StorageClass
457 SPIRVType *getOpTypePointer(SPIRV::StorageClass::StorageClass SC,
461 SPIRVType *getOpTypeForwardPointer(SPIRV::StorageClass::StorageClass SC,
496 SPIRV::StorageClass::StorageClass SC);
550 SPIRV::StorageClass::StorageClass Storage,
588 SPIRV::StorageClass::StorageClass SC);
590 SPIRV::StorageClass::StorageClass SC);
598 SPIRV::StorageClass::StorageClass SC);
[all …]
H A DSPIRVUtils.cpp244 SPIRV::StorageClass::StorageClass
248 return SPIRV::StorageClass::Function; in addressSpaceToStorageClass()
250 return SPIRV::StorageClass::CrossWorkgroup; in addressSpaceToStorageClass()
252 return SPIRV::StorageClass::UniformConstant; in addressSpaceToStorageClass()
254 return SPIRV::StorageClass::Workgroup; in addressSpaceToStorageClass()
256 return SPIRV::StorageClass::Generic; in addressSpaceToStorageClass()
259 ? SPIRV::StorageClass::DeviceOnlyINTEL in addressSpaceToStorageClass()
260 : SPIRV::StorageClass::CrossWorkgroup; in addressSpaceToStorageClass()
263 ? SPIRV::StorageClass::HostOnlyINTEL in addressSpaceToStorageClass()
264 : SPIRV::StorageClass::CrossWorkgroup; in addressSpaceToStorageClass()
[all …]
H A DSPIRVGlobalRegistry.cpp58 storageClassRequiresExplictLayout(SPIRV::StorageClass::StorageClass SC) { in storageClassRequiresExplictLayout()
60 case SPIRV::StorageClass::Uniform: in storageClassRequiresExplictLayout()
61 case SPIRV::StorageClass::PushConstant: in storageClassRequiresExplictLayout()
62 case SPIRV::StorageClass::StorageBuffer: in storageClassRequiresExplictLayout()
63 case SPIRV::StorageClass::PhysicalStorageBufferEXT: in storageClassRequiresExplictLayout()
65 case SPIRV::StorageClass::UniformConstant: in storageClassRequiresExplictLayout()
66 case SPIRV::StorageClass::Input: in storageClassRequiresExplictLayout()
67 case SPIRV::StorageClass::Output: in storageClassRequiresExplictLayout()
68 case SPIRV::StorageClass::Workgroup: in storageClassRequiresExplictLayout()
69 case SPIRV::StorageClass::CrossWorkgroup: in storageClassRequiresExplictLayout()
[all …]
H A DSPIRVISelLowering.cpp165 SPIRV::StorageClass::StorageClass SC = in createNewPtrType()
166 static_cast<SPIRV::StorageClass::StorageClass>( in createNewPtrType()
247 SPIRV::StorageClass::StorageClass SC = in validateLifetimeStart()
248 static_cast<SPIRV::StorageClass::StorageClass>( in validateLifetimeStart()
282 SPIRV::StorageClass::StorageClass SC = in validatePtrUnwrapStructField()
283 static_cast<SPIRV::StorageClass::StorageClass>( in validatePtrUnwrapStructField()
H A DSPIRVInstructionSelector.cpp315 SPIRV::StorageClass::StorageClass SC) const;
322 SPIRV::StorageClass::StorageClass SC,
1278 ArrTy, MIRBuilder, SPIRV::StorageClass::UniformConstant); in selectMemOperation()
1296 .addImm(SPIRV::StorageClass::UniformConstant) in selectMemOperation()
1305 ValTy, I, SPIRV::StorageClass::UniformConstant); in selectMemOperation()
1566 static bool isUSMStorageClass(SPIRV::StorageClass::StorageClass SC) { in isUSMStorageClass()
1568 case SPIRV::StorageClass::DeviceOnlyINTEL: in isUSMStorageClass()
1569 case SPIRV::StorageClass::HostOnlyINTEL: in isUSMStorageClass()
1592 MachineInstr &I, SPIRV::StorageClass::StorageClass SC) const { in getUcharPtrTypeReg()
1613 GR.changePointerStorageClass(SrcPtrTy, SPIRV::StorageClass::Generic, I); in buildConstGenericPtr()
[all …]
H A DSPIRVAsmPrinter.cpp348 auto SC = static_cast<SPIRV::StorageClass::StorageClass>( in outputEntryPoints()
355 SC == SPIRV::StorageClass::Input || SC == SPIRV::StorageClass::Output) { in outputEntryPoints()
H A DSPIRVModuleAnalysis.cpp296 return static_cast<SPIRV::StorageClass::StorageClass>( in isDeclSection()
297 MI.getOperand(2).getImm()) != SPIRV::StorageClass::Function; in isDeclSection()
1123 uint32_t StorageClass = ResTypeInst->getOperand(1).getImm(); in addOpAccessChainReqs() local
1124 if (StorageClass != SPIRV::StorageClass::StorageClass::UniformConstant && in addOpAccessChainReqs()
1125 StorageClass != SPIRV::StorageClass::StorageClass::Uniform && in addOpAccessChainReqs()
1126 StorageClass != SPIRV::StorageClass::StorageClass::StorageBuffer) { in addOpAccessChainReqs()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaSPIRV.cpp21 enum class StorageClass : int { enum
99 spirv::StorageClass StorageClass; in checkGenericCastToPtr() local
103 StorageClass = static_cast<spirv::StorageClass>(SCInt.value()); in checkGenericCastToPtr()
104 if (StorageClass != spirv::StorageClass::CrossWorkgroup && in checkGenericCastToPtr()
105 StorageClass != spirv::StorageClass::Workgroup && in checkGenericCastToPtr()
106 StorageClass != spirv::StorageClass::Function) { in checkGenericCastToPtr()
119 switch (StorageClass) { in checkGenericCastToPtr()
120 case spirv::StorageClass::CrossWorkgroup: in checkGenericCastToPtr()
124 case spirv::StorageClass::Workgroup: in checkGenericCastToPtr()
128 case spirv::StorageClass::Function: in checkGenericCastToPtr()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolXCOFF.h42 void setStorageClass(XCOFF::StorageClass SC) { in setStorageClass()
43 StorageClass = SC; in setStorageClass()
46 XCOFF::StorageClass getStorageClass() const { in getStorageClass()
47 assert(StorageClass && "StorageClass not set on XCOFF MCSymbol."); in getStorageClass()
48 return *StorageClass; in getStorageClass()
91 std::optional<XCOFF::StorageClass> StorageClass;
H A DMCSymbolCOFF.h46 void setClass(uint16_t StorageClass) const { in setClass() argument
47 modifyFlags(StorageClass << SF_ClassShift, SF_ClassMask); in setClass()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h248 enum StorageClass { enum
261 inline bool isLegalForFunction(StorageClass SC) { in isLegalForFunction()
266 inline bool isLegalForVariable(StorageClass SC) { in isLegalForVariable()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DXCOFFObjectFile.h223 XCOFF::StorageClass StorageClass;
236 XCOFF::StorageClass StorageClass;
767 XCOFF::StorageClass StorageClass;
781 XCOFF::StorageClass StorageClass;
851 XCOFF::StorageClass getStorageClass() const { return GETVALUE(StorageClass); }
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCommandLine.h1532 template <class DataType, class StorageClass> class list_storage {
1533 StorageClass *Location = nullptr; // Where to store the object...
1543 bool setLocation(Option &O, StorageClass &L) {
1661 template <class DataType, class StorageClass = bool,
1663 class list : public Option, public list_storage<DataType, StorageClass> {
1679 if (list_storage<DataType, StorageClass>::isDefaultAssigned()) {
1681 list_storage<DataType, StorageClass>::overwriteDefault();
1685 list_storage<DataType, StorageClass>::addValue(Val);
1707 list_storage<DataType, StorageClass>::clear();
1708 for (auto &Val : list_storage<DataType, StorageClass>::getDefault())
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DXCOFFYAML.h200 XCOFF::StorageClass StorageClass; member
240 template <> struct ScalarEnumerationTraits<XCOFF::StorageClass> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
241 static void enumeration(IO &IO, XCOFF::StorageClass &Value); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCWinCOFFStreamer.cpp208 void MCWinCOFFStreamer::emitCOFFSymbolStorageClass(int StorageClass) { in emitCOFFSymbolStorageClass() argument
214 if (StorageClass & ~COFF::SSC_Invalid) { in emitCOFFSymbolStorageClass()
215 Error("storage class value '" + Twine(StorageClass) + in emitCOFFSymbolStorageClass()
221 cast<MCSymbolCOFF>(CurSymbol)->setClass((uint16_t)StorageClass); in emitCOFFSymbolStorageClass()
H A DWinCOFFObjectWriter.cpp301 Symbol->Data.StorageClass = COFF::IMAGE_SYM_CLASS_STATIC; in defineSection()
335 Label->Data.StorageClass = COFF::IMAGE_SYM_CLASS_LABEL; in defineSection()
386 Sym->Data.StorageClass = COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL; in defineSymbol()
423 Local->Data.StorageClass = SymbolCOFF.getClass(); in defineSymbol()
426 if (Local->Data.StorageClass == COFF::IMAGE_SYM_CLASS_NULL) { in defineSymbol()
430 Local->Data.StorageClass = IsExternal ? COFF::IMAGE_SYM_CLASS_EXTERNAL in defineSymbol()
498 W.OS << char(S.Data.StorageClass); in WriteSymbol()
645 File->Data.StorageClass = COFF::IMAGE_SYM_CLASS_FILE; in createFileSymbols()
685 if (Sym->Data.StorageClass != COFF::IMAGE_SYM_CLASS_EXTERNAL) in setWeakDefaultNames()
H A DMCNullStreamer.cpp42 void emitCOFFSymbolStorageClass(int StorageClass) override {} in emitCOFFSymbolStorageClass() argument
H A DXCOFFObjectWriter.cpp72 XCOFF::StorageClass getStorageClass() const { in getStorageClass()
369 XCOFF::StorageClass StorageClass);
404 uint8_t StorageClass, uint8_t NumberOfAuxEntries = 1);
854 uint8_t StorageClass, in writeSymbolEntry() argument
865 W.write<uint8_t>(StorageClass); in writeSymbolEntry()
987 XCOFF::StorageClass StorageClass) { in writeSymbolEntryForControlSection() argument
989 SectionIndex, CSectionRef.getVisibilityType(), StorageClass); in writeSymbolEntryForControlSection()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp62 if ((VD->getStorageClass() == StorageClass::SC_Extern) || in WriteNamedDecl()
63 (VD->getStorageClass() == StorageClass::SC_Static && in WriteNamedDecl()
79 if (FD->getStorageClass() == StorageClass::SC_Static) in WriteNamedDecl()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCOFFYAML.cpp376 NStorageClass(IO &) : StorageClass(COFF::SymbolStorageClass(0)) {} in NStorageClass()
377 NStorageClass(IO &, uint8_t S) : StorageClass(COFF::SymbolStorageClass(S)) {} in NStorageClass()
379 uint8_t denormalize(IO &) { return StorageClass; } in denormalize()
381 COFF::SymbolStorageClass StorageClass; member
670 MappingNormalization<NStorageClass, uint8_t> NS(IO, S.Header.StorageClass); in mapping()
677 IO.mapRequired("StorageClass", NS->StorageClass); in mapping()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSPIR.cpp495 uint32_t StorageClass = /* StorageBuffer storage class */ 12; in getHLSLType() local
499 {StorageClass, IsWritable}); in getHLSLType()
509 uint32_t StorageClass = /* Uniform storage class */ 2; in getHLSLType() local
511 {StorageClass, false}); in getHLSLType()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFObject.h170 Dest.StorageClass = Src.StorageClass; in copySymbol()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFCFIChecker/
H A DDWARFCFIFunctionFrameStreamer.h53 void emitCOFFSymbolStorageClass(int StorageClass) override {} in emitCOFFSymbolStorageClass() argument

1234