Home
last modified time | relevance | path

Searched refs:decorations (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVDialect.cpp829 SmallVector<spirv::StructType::MemberDecorationInfo, 0> decorations; in print() local
830 type.getMemberDecorations(i, decorations); in print()
831 if (type.hasOffset() || !decorations.empty()) { in print()
835 if (!decorations.empty()) in print()
844 llvm::interleaveComma(decorations, os, eachFn); in print()
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Serialization/
H A DSerializer.cpp114 executionModes.size() + decorations.size() + in collect()
129 binary.append(decorations.begin(), decorations.end()); in collect()
291 encodeInstructionInto(decorations, spirv::Opcode::OpMemberDecorate, args); in processMemberDecoration()
1202 decorations.push_back( in emitDecoration()
1204 decorations.push_back(target); in emitDecoration()
1205 decorations.push_back(static_cast<uint32_t>(decoration)); in emitDecoration()
1206 decorations.append(params.begin(), params.end()); in emitDecoration()
H A DSerializer.h352 SmallVector<uint32_t, 0> decorations; variable
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/
H A DDeserializer.cpp249 decorations[words[0]].set( in processDecoration()
257 decorations[words[0]].set( in processDecoration()
285 decorations[words[0]].set(symbol, opBuilder.getUnitAttr()); in processDecoration()
293 decorations[words[0]].set( in processDecoration()
539 if (decorations.count(resultID)) { in createSpecConstant()
540 for (auto attr : decorations[resultID].getAttrs()) in createSpecConstant()
610 if (decorations.count(variableID)) { in processGlobalVariable()
611 for (auto attr : decorations[variableID].getAttrs()) in processGlobalVariable()
H A DDeserializeOps.cpp274 if (decorations.count(valueID)) { in processOpWithoutGrammarAttr()
275 auto attrs = decorations[valueID].getAttrs(); in processOpWithoutGrammarAttr()
H A DDeserializer.h566 DenseMap<uint32_t, NamedAttrList> decorations; variable
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Dmanual.tex15 \usetikzlibrary{matrix,fit,backgrounds,decorations.pathmorphing,positioning}
/llvm-project-15.0.7/clang/docs/
H A DSYCLSupport.rst69 // check that SYCL mode is ON and we can use non-standard decorations
/llvm-project-15.0.7/lldb/docs/design/
H A Dsbapi.rst52 file, and adding documentation and the Python decorations, etc. We do this in a
/llvm-project-15.0.7/mlir/docs/Dialects/
H A DSPIR-V.md158 the [`Decorations`](#decorations) section.
210 Annotations/decorations provide additional information on result ids. In SPIR-V,
214 For decorations on value result ids, we can just have a corresponding attribute
233 This approach benefits transformations. Essentially those decorations are just
239 For decorations on type result ids, notice that practically, only result ids
977 decorations.
/llvm-project-15.0.7/mlir/docs/
H A DSPIRVToLLVMDialectConversion.md68 Members of SPIR-V struct types may have decorations and offset information.
69 Currently, there is **no** support of member decorations conversion for structs.
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVBase.td64 /// Returns the attribute name to use when specifying decorations on results