Searched refs:OffsetInfo (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVTypes.cpp | 817 std::tuple<StringRef, ArrayRef<Type>, ArrayRef<StructType::OffsetInfo>, 862 const StructType::OffsetInfo *offsetInfoList = nullptr; in construct() 864 ArrayRef<StructType::OffsetInfo> keyOffsetInfo = std::get<2>(key); in construct() 888 ArrayRef<StructType::OffsetInfo> getOffsetInfo() const { in getOffsetInfo() 890 return ArrayRef<StructType::OffsetInfo>(offsetInfo, numMembers); in getOffsetInfo() 917 ArrayRef<StructType::OffsetInfo> structOffsetInfo, in mutate() 953 StructType::OffsetInfo const *offsetInfo; 962 ArrayRef<StructType::OffsetInfo> offsetInfo, in get() 980 ArrayRef<StructType::OffsetInfo>(), in getIdentified() 991 ArrayRef<Type>(), ArrayRef<StructType::OffsetInfo>(), in getEmpty() [all …]
|
| H A D | SPIRVDialect.cpp | 569 SmallVectorImpl<StructType::OffsetInfo> &offsetInfo, in parseStructMemberDecorations() 574 StructType::OffsetInfo offset = 0; in parseStructMemberDecorations() 704 SmallVector<StructType::OffsetInfo, 4> offsetInfo; in parseStructType()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Utils/ |
| H A D | LayoutUtils.cpp | 36 SmallVector<spirv::StructType::OffsetInfo, 4> offsetInfo; in decorateType() 51 static_cast<spirv::StructType::OffsetInfo>(structMemberOffset)); in decorateType()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVTypes.h | 285 using OffsetInfo = uint32_t; variable 315 ArrayRef<OffsetInfo> offsetInfo = {}, 387 trySetBody(ArrayRef<Type> memberTypes, ArrayRef<OffsetInfo> offsetInfo = {},
|
| /llvm-project-15.0.7/mlir/unittests/Dialect/SPIRV/ |
| H A D | SerializationTest.cpp | 66 llvm::SmallVector<spirv::StructType::OffsetInfo, 1> offsetInfo{0}; in getFloatStructType()
|
| /llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/ |
| H A D | Deserializer.h | 94 SmallVector<spirv::StructType::OffsetInfo, 0> offsetInfo;
|
| H A D | Deserializer.cpp | 939 SmallVector<spirv::StructType::OffsetInfo, 0> offsetInfo; in processStructType()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 1227 struct OffsetInfo { struct 1230 bool operator==(const OffsetInfo &OI) const { return Offset == OI.Offset; } in operator ==() argument 1240 DenseMap<Value *, OffsetInfo> OffsetInfoMap; in updateImpl() 1241 OffsetInfoMap[&AssociatedValue] = OffsetInfo{0}; in updateImpl() 1243 auto HandlePassthroughUser = [&](Value *Usr, OffsetInfo PtrOI, in updateImpl() 1245 OffsetInfo &UsrOI = OffsetInfoMap[Usr]; in updateImpl() 1277 OffsetInfo &UsrOI = OffsetInfoMap[Usr]; in updateImpl() 1278 OffsetInfo &PtrOI = OffsetInfoMap[CurPtr]; in updateImpl() 1315 OffsetInfo &UsrOI = OffsetInfoMap[Usr]; in updateImpl() 1316 OffsetInfo &PtrOI = OffsetInfoMap[CurPtr]; in updateImpl()
|