gccrs: Add helpers mappings canonical path and lang items
authorPhilip Herron <philip.herron@embecosm.com>
Tue, 23 Aug 2022 15:29:11 +0000 (16:29 +0100)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 13 Dec 2022 13:00:05 +0000 (14:00 +0100)
commit9ce37e720624accb7977ead5d0f25ac2b459c2aa
treecd9edcf7004a2d9919a60a1e868002ad6b8825b4
parent2e7fc8780e0d5009bc8edd116378a25dea8cb1fa
gccrs: Add helpers mappings canonical path and lang items

These are various helper classes used in the compiler pipeline.

gcc/rust/
* util/rust-canonical-path.h: New.
* util/rust-common.h: New.
* util/rust-hir-map.cc: New.
* util/rust-hir-map.h: New.
* util/rust-identifier.h: New.
* util/rust-lang-item.h: New.
* util/rust-mapping-common.h: New.
* util/rust-stacked-contexts.h: New.
gcc/rust/util/rust-canonical-path.h [new file with mode: 0644]
gcc/rust/util/rust-common.h [new file with mode: 0644]
gcc/rust/util/rust-hir-map.cc [new file with mode: 0644]
gcc/rust/util/rust-hir-map.h [new file with mode: 0644]
gcc/rust/util/rust-identifier.h [new file with mode: 0644]
gcc/rust/util/rust-lang-item.h [new file with mode: 0644]
gcc/rust/util/rust-mapping-common.h [new file with mode: 0644]
gcc/rust/util/rust-stacked-contexts.h [new file with mode: 0644]