llvm-project/mlir/lib/Dialect/SPIRV
River Riddle 71c7962201 Add support for parsing/printing non bare-identifier SymbolRefs.
The restriction that symbols can only have identifier names is arbitrary, and artificially limits the names that a symbol may have. This change adds support for parsing and printing symbols that don't fit in the 'bare-identifier' grammar by printing the reference in quotes, e.g. @"0_my_reference" can now be used as a symbol name.

PiperOrigin-RevId: 273644768
2019-10-08 17:45:07 -07:00
..
Serialization Do not add spirv::BitcastOp for cast from signed to unsigned type. 2019-10-07 14:52:00 -07:00
Transforms [spirv] Add a pass to decorate the composite types with layout info. 2019-10-08 16:54:11 -07:00
CMakeLists.txt [spirv] Add a pass to decorate the composite types with layout info. 2019-10-08 16:54:11 -07:00
DialectRegistration.cpp NFC: Move SPIR-V dialect to Dialect/ subdirectory 2019-07-16 13:45:09 -07:00
SPIRVDialect.cpp [spirv] Add a pass to decorate the composite types with layout info. 2019-10-08 16:54:11 -07:00
SPIRVOps.cpp Add support for parsing/printing non bare-identifier SymbolRefs. 2019-10-08 17:45:07 -07:00
SPIRVTypes.cpp [spirv] Add array length check. 2019-09-30 16:43:26 -07:00