summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Support/StorageUniquer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
| | | | PiperOrigin-RevId: 286906740
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared ↵River Riddle2019-12-181-16/+15
| | | | | | | | in `mlir` namespace. Aside from being cleaner, this also makes the codebase more consistent. PiperOrigin-RevId: 286206974
* Add missing include to llvm Allocator.hMehdi Amini2019-10-191-2/+1
| | | | | | This header is not self-contained otherwise. PiperOrigin-RevId: 275651582
* Fully qualify DenseMap.Jacques Pienaar2019-08-021-1/+2
| | | | PiperOrigin-RevId: 261325481
* Remove unnecessary C++ specifier in CPP files. NFC.Jacques Pienaar2019-05-201-1/+1
| | | | | | | | These are only required in .h files to disambiguate between C and C++ header files. -- PiperOrigin-RevId: 248219135
* Refactor Attribute uniquing to use StorageUniquer instead of being hard ↵River Riddle2019-05-061-0/+26
| | | | | | | | coded in the MLIRContext. This allows for attributes to be uniqued similarly to types. This is the second step towards allowing dialects to define attributes. -- PiperOrigin-RevId: 245974705
* Refactor the generic storage object uniquing functionality from ↵River Riddle2019-05-061-0/+181
TypeUniquer into its own class 'StorageUniquer'. This is the first step in supporting dialect extensible attributes. -- PiperOrigin-RevId: 245358744
OpenPOWER on IntegriCloud