]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: Add HIR definitions and visitor framework
authorPhilip Herron <philip.herron@embecosm.com>
Fri, 21 Oct 2022 11:45:38 +0000 (13:45 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 13 Dec 2022 13:00:04 +0000 (14:00 +0100)
commit7641eaead409ad3a80b6c92900199af352549fe4
treeb73aaf69350a272924f4ed9c5d123f9053b660f4
parent8ad1d56d68a998fdc662a944f461e7bcb125920e
gccrs: Add HIR definitions and visitor framework

This patch implements the classes mentioned in the previous HIR patch,
as well as a set of visitor frameworks used in handling that HIR.

gcc/rust/
* hir/tree/rust-hir-full-decls.h: New.
* hir/tree/rust-hir-full-test.cc: New.
* hir/tree/rust-hir-full.h: New.
* hir/tree/rust-hir-visitor.h: New.
* hir/tree/rust-hir.h: New.
gcc/rust/hir/tree/rust-hir-full-decls.h [new file with mode: 0644]
gcc/rust/hir/tree/rust-hir-full-test.cc [new file with mode: 0644]
gcc/rust/hir/tree/rust-hir-full.h [new file with mode: 0644]
gcc/rust/hir/tree/rust-hir-visitor.h [new file with mode: 0644]
gcc/rust/hir/tree/rust-hir.h [new file with mode: 0644]