diff options
author | Philip Herron <philip.herron@embecosm.com> | 2022-10-21 14:01:04 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2022-12-13 14:00:07 +0100 |
commit | 15f04af347e3b65f436808077cbac4fa566019f9 (patch) | |
tree | 32ec5a4c2ca65044848cb37137c1074ed63f5401 /gcc/rust/backend/rust-compile-intrinsic.cc | |
parent | 509e4c32c6a80ede6c6dda0f4cfc96f94d24c4d6 (diff) | |
download | gcc-15f04af347e3b65f436808077cbac4fa566019f9.zip gcc-15f04af347e3b65f436808077cbac4fa566019f9.tar.gz gcc-15f04af347e3b65f436808077cbac4fa566019f9.tar.bz2 |
gccrs: Add base for HIR to GCC GENERIC lowering
This pass walks the HIR crate and turns them into GCC `tree`s. We do not have
any Rust specific tree's. We are slowly removing the backend abstraction
which was ported over from gccgo in favour of using `tree`s directly.
gcc/rust/
* backend/rust-builtins.h: New.
* backend/rust-compile-base.cc: New.
* backend/rust-compile-base.h: New.
* backend/rust-mangle.cc: New.
* backend/rust-mangle.h: New.
* backend/rust-tree.cc: New.
* backend/rust-tree.h: New.
* rust-backend.h: New.
* rust-gcc.cc: New.
Co-authored-by: David Faust <david.faust@oracle.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-intrinsic.cc')
0 files changed, 0 insertions, 0 deletions