Home
last modified time | relevance | path

Searched refs:OffsetInfo (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp817 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 DSPIRVDialect.cpp569 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 DLayoutUtils.cpp36 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 DSPIRVTypes.h285 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 DSerializationTest.cpp66 llvm::SmallVector<spirv::StructType::OffsetInfo, 1> offsetInfo{0}; in getFloatStructType()
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/
H A DDeserializer.h94 SmallVector<spirv::StructType::OffsetInfo, 0> offsetInfo;
H A DDeserializer.cpp939 SmallVector<spirv::StructType::OffsetInfo, 0> offsetInfo; in processStructType()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1227 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()