Build #263559 2020-06-22T15:13:50.045564+00:00
# rustc version
rustc 1.46.0-nightly (a8cf39911 2020-06-21)# docs.rs version
docsrs 0.6.0 (5b2fdf4 2020-06-19)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/cilk-0.2.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/cilk-0.2.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20200621-1.46.0-nightly-a8cf39911 --static-root-path / --cap-lints warn --extern-html-root-url dynasmrt=https://docs.rs/dynasmrt/0.3.1 --extern-html-root-url rand=https://docs.rs/rand/0.7.3 --extern-html-root-url defs=https://docs.rs/defs/0.1.0 --extern-html-root-url rustc_hash=https://docs.rs/rustc-hash/1.1.0 --extern-html-root-url dynasm=https://docs.rs/dynasm/0.3.2 --extern-html-root-url lazy_static=https://docs.rs/lazy_static/1.4.0 --extern-html-root-url id_arena=https://docs.rs/id-arena/2.2.1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "2" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps" "-j2", kill_on_drop: false }`
[INFO] [stdout] 66b7319b6f34a7443956be79d5f30784bd94e39a72f053d72997c7ae16f8eefd
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "66b7319b6f34a7443956be79d5f30784bd94e39a72f053d72997c7ae16f8eefd", kill_on_drop: false }`
[INFO] [stderr] Compiling libc v0.2.71
[INFO] [stderr] Compiling getrandom v0.1.14
[INFO] [stderr] Compiling proc-macro2 v1.0.18
[INFO] [stderr] Compiling unicode-xid v0.2.0
[INFO] [stderr] Compiling version_check v0.9.2
[INFO] [stderr] Compiling syn v1.0.33
[INFO] [stderr] Compiling cfg-if v0.1.10
[INFO] [stderr] Compiling proc-macro2 v0.4.30
[INFO] [stderr] Compiling byteorder v1.3.4
[INFO] [stderr] Compiling unicode-xid v0.1.0
[INFO] [stderr] Compiling ppv-lite86 v0.2.8
[INFO] [stderr] Compiling bitflags v1.2.1
[INFO] [stderr] Compiling syn v0.15.44
[INFO] [stderr] Compiling proc-macro-hack v0.5.16
[INFO] [stderr] Compiling stable_deref_trait v1.1.1
[INFO] [stderr] Compiling lazy_static v1.4.0
[INFO] [stderr] Checking take_mut v0.2.2
[INFO] [stderr] Checking rustc-hash v1.1.0
[INFO] [stderr] Checking id-arena v2.2.1
[INFO] [stderr] Compiling proc-macro-error-attr v1.0.2
[INFO] [stderr] Compiling proc-macro-error v1.0.2
[INFO] [stderr] Compiling owning_ref v0.3.3
[INFO] [stderr] Checking memmap v0.6.2
[INFO] [stderr] Compiling quote v1.0.7
[INFO] [stderr] Compiling quote v0.6.13
[INFO] [stderr] Checking rand_core v0.5.1
[INFO] [stderr] Checking dynasmrt v0.3.1
[INFO] [stderr] Compiling proc-quote-impl v0.3.2
[INFO] [stderr] Checking rand_chacha v0.2.2
[INFO] [stderr] Compiling syn-mid v0.5.0
[INFO] [stderr] Compiling proc-quote v0.3.2
[INFO] [stderr] Checking rand v0.7.3
[INFO] [stderr] Compiling dynasm v0.3.2
[INFO] [stderr] Compiling defs v0.1.0
[INFO] [stderr] Documenting cilk v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:2:21
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::arch::machine::inst::*;
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:3:21
[INFO] [stderr] |
[INFO] [stderr] 3 | use crate::codegen::arch::machine::register::{
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:1:21
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::arch::machine::inst::*;
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/machine/const_data.rs:1:21
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::arch::machine::inst::MachineConstant;
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/machine/function.rs:3:21
[INFO] [stderr] |
[INFO] [stderr] 3 | use crate::codegen::arch::machine::{frame_object::*, inst::*};
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:1:21
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::arch::machine::{
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/machine/inst_def.rs:1:21
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::arch::machine::inst::TargetOpcode;
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/machine/inst_def.rs:2:21
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::arch::machine::register::{PhysReg, RegisterClassKind};
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:1:21
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::arch::machine::{inst::*, register::*};
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/machine/register.rs:1:21
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::arch::machine::{inst::MachineInstId, register::*};
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/dag/basic_block.rs:2:21
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::arch::dag::node::DAGNode;
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:1:21
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::arch::dag::node::*;
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/dag/function.rs:1:21
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::arch::{dag::node::*, frame_object::*, machine::register::*};
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `arch` in `codegen`
[INFO] [stderr] --> src/codegen/common/dag/node.rs:2:5
[INFO] [stderr] |
[INFO] [stderr] 2 | arch::{
[INFO] [stderr] | ^^^^ could not find `arch` in `codegen`
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:34:27
[INFO] [stderr] |
[INFO] [stderr] 34 | pub iseq: RefCell<Vec<MachineInstId>>,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysRegSet` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:39:19
[INFO] [stderr] |
[INFO] [stderr] 39 | pub phys_def: PhysRegSet,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::register::PhysRegSet;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:40:24
[INFO] [stderr] |
[INFO] [stderr] 40 | pub def: FxHashSet<RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:41:28
[INFO] [stderr] |
[INFO] [stderr] 41 | pub live_in: FxHashSet<RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:42:29
[INFO] [stderr] |
[INFO] [stderr] 42 | pub live_out: FxHashSet<RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysRegSet` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:80:40
[INFO] [stderr] |
[INFO] [stderr] 80 | pub fn get_def_phys_regs(&self) -> PhysRegSet {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::register::PhysRegSet;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:99:39
[INFO] [stderr] |
[INFO] [stderr] 99 | pub fn iseq_ref(&self) -> Ref<Vec<MachineInstId>> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:103:46
[INFO] [stderr] |
[INFO] [stderr] 103 | pub fn iseq_ref_mut(&self) -> RefMut<Vec<MachineInstId>> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:107:42
[INFO] [stderr] |
[INFO] [stderr] 107 | pub fn find_inst_pos(&self, id2find: MachineInstId) -> Option<usize> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `TargetRegisterTrait` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:135:28
[INFO] [stderr] |
[INFO] [stderr] 135 | pub fn add_phys_def<T: TargetRegisterTrait>(&mut self, r: T) {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this trait
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::register::TargetRegisterTrait;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:142:36
[INFO] [stderr] |
[INFO] [stderr] 142 | pub fn add_def(&mut self, reg: RegisterId) -> bool {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:182:40
[INFO] [stderr] |
[INFO] [stderr] 182 | pub fn add_live_in(&mut self, reg: RegisterId) -> bool {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/basic_block.rs:223:41
[INFO] [stderr] |
[INFO] [stderr] 223 | pub fn add_live_out(&mut self, reg: RegisterId) -> bool {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:22:50
[INFO] [stderr] |
[INFO] [stderr] 22 | fn into_id(self, f: &mut MachineFunction) -> MachineInstId;
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:29:57
[INFO] [stderr] |
[INFO] [stderr] 29 | fn set_insert_point_before_inst(&mut self, inst_id: MachineInstId) -> Option<()>;
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:30:56
[INFO] [stderr] |
[INFO] [stderr] 30 | fn set_insert_point_after_inst(&mut self, inst_id: MachineInstId) -> Option<()>;
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:32:39
[INFO] [stderr] |
[INFO] [stderr] 32 | fn back_insert_point_while<F: Fn(&MachineInst) -> bool>(&mut self, f: F);
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:35:27
[INFO] [stderr] |
[INFO] [stderr] 35 | impl MachineInstTrait for MachineInstId {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:36:50
[INFO] [stderr] |
[INFO] [stderr] 36 | fn into_id(self, _: &mut MachineFunction) -> MachineInstId {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:41:27
[INFO] [stderr] |
[INFO] [stderr] 41 | impl MachineInstTrait for MachineInst {
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:42:50
[INFO] [stderr] |
[INFO] [stderr] 42 | fn into_id(self, f: &mut MachineFunction) -> MachineInstId {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:84:57
[INFO] [stderr] |
[INFO] [stderr] 84 | fn set_insert_point_before_inst(&mut self, inst_id: MachineInstId) -> Option<()> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:90:56
[INFO] [stderr] |
[INFO] [stderr] 90 | fn set_insert_point_after_inst(&mut self, inst_id: MachineInstId) -> Option<()> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:154:39
[INFO] [stderr] |
[INFO] [stderr] 154 | fn back_insert_point_while<F: Fn(&MachineInst) -> bool>(&mut self, f: F) {
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:205:57
[INFO] [stderr] |
[INFO] [stderr] 205 | fn set_insert_point_before_inst(&mut self, inst_id: MachineInstId) -> Option<()> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:211:56
[INFO] [stderr] |
[INFO] [stderr] 211 | fn set_insert_point_after_inst(&mut self, inst_id: MachineInstId) -> Option<()> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/builder.rs:226:39
[INFO] [stderr] |
[INFO] [stderr] 226 | fn back_insert_point_while<F: Fn(&MachineInst) -> bool>(&mut self, f: F) {
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineConstant` in this scope
[INFO] [stderr] --> src/codegen/common/machine/const_data.rs:14:16
[INFO] [stderr] |
[INFO] [stderr] 14 | arena: Vec<MachineConstant>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this enum
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineConstant;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineConstant` in this scope
[INFO] [stderr] --> src/codegen/common/machine/const_data.rs:19:20
[INFO] [stderr] |
[INFO] [stderr] 19 | arena: &'a Vec<MachineConstant>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this enum
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineConstant;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineConstant` in this scope
[INFO] [stderr] --> src/codegen/common/machine/const_data.rs:31:32
[INFO] [stderr] |
[INFO] [stderr] 31 | pub fn alloc(&mut self, c: MachineConstant) -> DataId {
[INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this enum
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineConstant;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineConstant` in this scope
[INFO] [stderr] --> src/codegen/common/machine/const_data.rs:61:42
[INFO] [stderr] |
[INFO] [stderr] 61 | pub fn new(id: usize, arena: &'a Vec<MachineConstant>) -> Self {
[INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this enum
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineConstant;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineConstant` in this scope
[INFO] [stderr] --> src/codegen/common/machine/const_data.rs:67:30
[INFO] [stderr] |
[INFO] [stderr] 67 | type Item = (DataId, &'a MachineConstant);
[INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this enum
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineConstant;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineConstant` in this scope
[INFO] [stderr] --> src/codegen/common/machine/const_data.rs:85:19
[INFO] [stderr] |
[INFO] [stderr] 85 | type Output = MachineConstant;
[INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this enum
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineConstant;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `LocalVariables` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:30:20
[INFO] [stderr] |
[INFO] [stderr] 30 | pub local_mgr: LocalVariables,
[INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `FrameObjectsInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:34:31
[INFO] [stderr] |
[INFO] [stderr] 16 | pub struct MachineFunction {
[INFO] [stderr] | - help: you might be missing a type parameter: `<FrameObjectsInfo>`
[INFO] [stderr] ...
[INFO] [stderr] 34 | pub frame_objects: Option<FrameObjectsInfo>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:41:22
[INFO] [stderr] |
[INFO] [stderr] 41 | pub arena: Arena<MachineInst>,
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:58:30
[INFO] [stderr] |
[INFO] [stderr] 58 | inst_id_seq: Ref<'a, Vec<MachineInstId>>,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:113:18
[INFO] [stderr] |
[INFO] [stderr] 113 | type Item = (MachineInstId, &'a MachineInst);
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:113:37
[INFO] [stderr] |
[INFO] [stderr] 113 | type Item = (MachineInstId, &'a MachineInst);
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:143:40
[INFO] [stderr] |
[INFO] [stderr] 143 | pub fn alloc_inst(&mut self, inst: MachineInst) -> MachineInstId {
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:143:56
[INFO] [stderr] |
[INFO] [stderr] 143 | pub fn alloc_inst(&mut self, inst: MachineInst) -> MachineInstId {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:147:42
[INFO] [stderr] |
[INFO] [stderr] 147 | pub fn find_inst_pos(&self, inst_id: MachineInstId) -> Option<(MachineBasicBlockId, usize)> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:154:40
[INFO] [stderr] |
[INFO] [stderr] 154 | pub fn remove_inst(&self, inst_id: MachineInstId) {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:224:60
[INFO] [stderr] |
[INFO] [stderr] 224 | pub fn alloc(&mut self, regs_info: &RegistersInfo, mi: MachineInst) -> Id<MachineInst> {
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:224:79
[INFO] [stderr] |
[INFO] [stderr] 224 | pub fn alloc(&mut self, regs_info: &RegistersInfo, mi: MachineInst) -> Id<MachineInst> {
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:232:12
[INFO] [stderr] |
[INFO] [stderr] 232 | impl Index<MachineInstId> for InstructionArena {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:233:19
[INFO] [stderr] |
[INFO] [stderr] 233 | type Output = MachineInst;
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:235:26
[INFO] [stderr] |
[INFO] [stderr] 235 | fn index(&self, idx: MachineInstId) -> &Self::Output {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:240:15
[INFO] [stderr] |
[INFO] [stderr] 240 | impl IndexMut<MachineInstId> for InstructionArena {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/function.rs:241:34
[INFO] [stderr] |
[INFO] [stderr] 241 | fn index_mut(&mut self, idx: MachineInstId) -> &mut Self::Output {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `TargetOpcode` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:13:26
[INFO] [stderr] |
[INFO] [stderr] 13 | pub type MachineOpcode = TargetOpcode;
[INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:21:18
[INFO] [stderr] |
[INFO] [stderr] 21 | pub def: Vec<RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:22:24
[INFO] [stderr] |
[INFO] [stderr] 22 | pub tie: FxHashMap<RegisterId, RegisterId>, // def -> use
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:22:36
[INFO] [stderr] |
[INFO] [stderr] 22 | pub tie: FxHashMap<RegisterId, RegisterId>, // def -> use
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:23:22
[INFO] [stderr] |
[INFO] [stderr] 23 | pub imp_use: Vec<RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:24:22
[INFO] [stderr] |
[INFO] [stderr] 24 | pub imp_def: Vec<RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:30:14
[INFO] [stderr] |
[INFO] [stderr] 30 | Register(RegisterId),
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `FrameIndexInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:32:16
[INFO] [stderr] |
[INFO] [stderr] 32 | FrameIndex(FrameIndexInfo),
[INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineMemOperand` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:34:9
[INFO] [stderr] |
[INFO] [stderr] 29 | pub enum MachineOperand {
[INFO] [stderr] | ----------------------- similarly named enum `MachineOperand` defined here
[INFO] [stderr] ...
[INFO] [stderr] 34 | Mem(MachineMemOperand),
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `MachineOperand`
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:67:21
[INFO] [stderr] |
[INFO] [stderr] 67 | regs_info: &RegistersInfo,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterClassKind` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:70:20
[INFO] [stderr] |
[INFO] [stderr] 64 | impl MachineInst {
[INFO] [stderr] | - help: you might be missing a type parameter: `<RegisterClassKind>`
[INFO] [stderr] ...
[INFO] [stderr] 70 | rc: Option<RegisterClassKind>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:109:18
[INFO] [stderr] |
[INFO] [stderr] 109 | def: Vec<RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:127:22
[INFO] [stderr] |
[INFO] [stderr] 127 | imp_def: Vec<RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:128:22
[INFO] [stderr] |
[INFO] [stderr] 128 | imp_use: Vec<RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:143:40
[INFO] [stderr] |
[INFO] [stderr] 143 | pub fn with_def(mut self, def: Vec<RegisterId>) -> Self {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:150:38
[INFO] [stderr] |
[INFO] [stderr] 150 | pub fn with_imp_use(mut self, r: RegisterId) -> Self {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:155:38
[INFO] [stderr] |
[INFO] [stderr] 155 | pub fn with_imp_def(mut self, r: RegisterId) -> Self {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:160:48
[INFO] [stderr] |
[INFO] [stderr] 160 | pub fn with_imp_uses(mut self, mut rs: Vec<RegisterId>) -> Self {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:165:48
[INFO] [stderr] |
[INFO] [stderr] 165 | pub fn with_imp_defs(mut self, mut rs: Vec<RegisterId>) -> Self {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:170:43
[INFO] [stderr] |
[INFO] [stderr] 170 | pub fn set_def(&mut self, regs_info: &RegistersInfo, r: RegisterId) {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:170:61
[INFO] [stderr] |
[INFO] [stderr] 170 | pub fn set_def(&mut self, regs_info: &RegistersInfo, r: RegisterId) {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:176:42
[INFO] [stderr] |
[INFO] [stderr] 176 | pub fn set_id(&mut self, regs_info: &RegistersInfo, id: MachineInstId) {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:183:47
[INFO] [stderr] |
[INFO] [stderr] 183 | pub fn set_use_to_regs(&self, regs_info: &RegistersInfo, old_id: Option<MachineInstId>) {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:207:47
[INFO] [stderr] |
[INFO] [stderr] 207 | pub fn set_def_to_regs(&self, regs_info: &RegistersInfo, old_id: Option<MachineInstId>) {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:234:21
[INFO] [stderr] |
[INFO] [stderr] 234 | regs_info: &RegistersInfo,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:235:15
[INFO] [stderr] |
[INFO] [stderr] 235 | from: RegisterId,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:236:13
[INFO] [stderr] |
[INFO] [stderr] 236 | to: RegisterId,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:261:37
[INFO] [stderr] |
[INFO] [stderr] 261 | pub fn tie_regs(&mut self, def: RegisterId, use_: RegisterId) {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:261:55
[INFO] [stderr] |
[INFO] [stderr] 261 | pub fn tie_regs(&mut self, def: RegisterId, use_: RegisterId) {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:265:35
[INFO] [stderr] |
[INFO] [stderr] 265 | pub fn set_tie(mut self, def: RegisterId, use_: RegisterId) -> Self {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:265:53
[INFO] [stderr] |
[INFO] [stderr] 265 | pub fn set_tie(mut self, def: RegisterId, use_: RegisterId) -> Self {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:270:41
[INFO] [stderr] |
[INFO] [stderr] 270 | pub fn set_tie_with_def(self, use_: RegisterId) -> Self {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:289:37
[INFO] [stderr] |
[INFO] [stderr] 289 | pub fn get_reg(&self) -> Option<PhysReg> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:297:41
[INFO] [stderr] |
[INFO] [stderr] 297 | pub fn get_def_reg(&self) -> Option<RegisterId> {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:304:48
[INFO] [stderr] |
[INFO] [stderr] 304 | pub fn collect_defined_regs(&self) -> Vec<&RegisterId> {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:310:45
[INFO] [stderr] |
[INFO] [stderr] 310 | pub fn collect_used_regs(&self) -> Vec<&RegisterId> {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:321:56
[INFO] [stderr] |
[INFO] [stderr] 321 | pub fn collect_all_regs_mut(&mut self) -> Vec<&mut RegisterId> {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `TargetRegisterTrait` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:345:24
[INFO] [stderr] |
[INFO] [stderr] 345 | pub fn phys_reg<T: TargetRegisterTrait>(regs_info: &RegistersInfo, r: T) -> MachineOperand {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this trait
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::TargetRegisterTrait;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:345:57
[INFO] [stderr] |
[INFO] [stderr] 345 | pub fn phys_reg<T: TargetRegisterTrait>(regs_info: &RegistersInfo, r: T) -> MachineOperand {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:353:37
[INFO] [stderr] |
[INFO] [stderr] 353 | pub fn registers(&self) -> Vec<&RegisterId> {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:361:49
[INFO] [stderr] |
[INFO] [stderr] 361 | pub fn registers_mut(&mut self) -> Vec<&mut RegisterId> {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `FrameIndexInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:369:38
[INFO] [stderr] |
[INFO] [stderr] 369 | pub fn as_frame_index(&self) -> &FrameIndexInfo {
[INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:376:35
[INFO] [stderr] |
[INFO] [stderr] 376 | pub fn as_register(&self) -> &RegisterId {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineMemOperand` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:397:30
[INFO] [stderr] |
[INFO] [stderr] 29 | pub enum MachineOperand {
[INFO] [stderr] | ----------------------- similarly named enum `MachineOperand` defined here
[INFO] [stderr] ...
[INFO] [stderr] 397 | pub fn as_mem(&self) -> &MachineMemOperand {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `MachineOperand`
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:434:40
[INFO] [stderr] |
[INFO] [stderr] 434 | pub fn get_type(&self, regs_info: &RegistersInfo) -> Option<Type> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineMemOperand` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst.rs:449:6
[INFO] [stderr] |
[INFO] [stderr] 29 | pub enum MachineOperand {
[INFO] [stderr] | ----------------------- similarly named enum `MachineOperand` defined here
[INFO] [stderr] ...
[INFO] [stderr] 449 | impl MachineMemOperand {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `MachineOperand`
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `TargetOpcode` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst_def.rs:8:17
[INFO] [stderr] |
[INFO] [stderr] 8 | pub opcode: TargetOpcode,
[INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterClassKind` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst_def.rs:36:14
[INFO] [stderr] |
[INFO] [stderr] 36 | RegClass(RegisterClassKind),
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst_def.rs:37:14
[INFO] [stderr] |
[INFO] [stderr] 37 | Specific(PhysReg),
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `TargetOpcode` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst_def.rs:49:44
[INFO] [stderr] |
[INFO] [stderr] 49 | pub fn new(name: &'static str, opcode: TargetOpcode) -> Self {
[INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterClassKind` in this scope
[INFO] [stderr] --> src/codegen/common/machine/inst_def.rs:88:35
[INFO] [stderr] |
[INFO] [stderr] 88 | pub fn as_reg_class(&self) -> RegisterClassKind {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:11:32
[INFO] [stderr] |
[INFO] [stderr] 11 | pub vreg2entity: FxHashMap<VirtReg, RegisterId>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:11:41
[INFO] [stderr] |
[INFO] [stderr] 11 | pub vreg2entity: FxHashMap<VirtReg, RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:12:26
[INFO] [stderr] |
[INFO] [stderr] 12 | pub id2pp: FxHashMap<MachineInstId, ProgramPoint>,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:19:38
[INFO] [stderr] |
[INFO] [stderr] 19 | pub struct VirtRegInterval(FxHashMap<VirtReg, LiveInterval>);
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:26:15
[INFO] [stderr] |
[INFO] [stderr] 26 | pub vreg: VirtReg,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:27:21
[INFO] [stderr] |
[INFO] [stderr] 27 | pub reg: Option<PhysReg>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:65:32
[INFO] [stderr] |
[INFO] [stderr] 65 | vreg2entity: FxHashMap<VirtReg, RegisterId>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:65:41
[INFO] [stderr] |
[INFO] [stderr] 65 | vreg2entity: FxHashMap<VirtReg, RegisterId>,
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:66:26
[INFO] [stderr] |
[INFO] [stderr] 66 | id2pp: FxHashMap<MachineInstId, ProgramPoint>,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:84:44
[INFO] [stderr] |
[INFO] [stderr] 84 | pub fn add_vreg_entity(&mut self, reg: RegisterId) {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:88:47
[INFO] [stderr] |
[INFO] [stderr] 88 | pub fn add_live_interval(&mut self, vreg: VirtReg, range: LiveRange) -> &mut LiveInterval {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:92:41
[INFO] [stderr] |
[INFO] [stderr] 92 | pub fn get_program_point(&self, id: MachineInstId) -> Option<ProgramPoint> {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:97:36
[INFO] [stderr] |
[INFO] [stderr] 97 | pub fn interferes(&self, vreg: VirtReg, reg: PhysReg) -> bool {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:97:50
[INFO] [stderr] |
[INFO] [stderr] 97 | pub fn interferes(&self, vreg: VirtReg, reg: PhysReg) -> bool {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:108:47
[INFO] [stderr] |
[INFO] [stderr] 108 | pub fn interferes_virt_regs(&self, vreg1: VirtReg, vreg2: VirtReg) -> bool {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:108:63
[INFO] [stderr] |
[INFO] [stderr] 108 | pub fn interferes_virt_regs(&self, vreg1: VirtReg, vreg2: VirtReg) -> bool {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:114:47
[INFO] [stderr] |
[INFO] [stderr] 114 | pub fn interferes_with_range(&self, vreg: VirtReg, range: &LiveRange) -> bool {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:121:51
[INFO] [stderr] |
[INFO] [stderr] 121 | pub fn interferes_phys_with_range(&self, reg: PhysReg, range: &LiveRange) -> bool {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:128:59
[INFO] [stderr] |
[INFO] [stderr] 128 | pub fn collect_interfering_assigned_regs(&self, vreg: VirtReg) -> Vec<VirtReg> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:128:75
[INFO] [stderr] |
[INFO] [stderr] 128 | pub fn collect_interfering_assigned_regs(&self, vreg: VirtReg) -> Vec<VirtReg> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:174:40
[INFO] [stderr] |
[INFO] [stderr] 174 | pub fn assign_reg(&mut self, vreg: VirtReg, reg: PhysReg) {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:174:54
[INFO] [stderr] |
[INFO] [stderr] 174 | pub fn assign_reg(&mut self, vreg: VirtReg, reg: PhysReg) {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:182:42
[INFO] [stderr] |
[INFO] [stderr] 182 | pub fn unassign_reg(&mut self, vreg: VirtReg) -> Option<PhysReg> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:182:61
[INFO] [stderr] |
[INFO] [stderr] 182 | pub fn unassign_reg(&mut self, vreg: VirtReg) -> Option<PhysReg> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:204:51
[INFO] [stderr] |
[INFO] [stderr] 204 | pub fn merge_virt_regs(&mut self, regs_info: &RegistersInfo, v1: VirtReg, v2: VirtReg) {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:204:70
[INFO] [stderr] |
[INFO] [stderr] 204 | pub fn merge_virt_regs(&mut self, regs_info: &RegistersInfo, v1: VirtReg, v2: VirtReg) {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:204:83
[INFO] [stderr] |
[INFO] [stderr] 204 | pub fn merge_virt_regs(&mut self, regs_info: &RegistersInfo, v1: VirtReg, v2: VirtReg) {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:220:38
[INFO] [stderr] |
[INFO] [stderr] 220 | pub fn merge_regs(&mut self, r1: PhysReg, r2: VirtReg) {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:220:51
[INFO] [stderr] |
[INFO] [stderr] 220 | pub fn merge_regs(&mut self, r1: PhysReg, r2: VirtReg) {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:227:44
[INFO] [stderr] |
[INFO] [stderr] 227 | pub fn collect_virt_regs(&self) -> Vec<VirtReg> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:235:44
[INFO] [stderr] |
[INFO] [stderr] 235 | pub fn get_entity_by_vreg(&self, vreg: VirtReg) -> Option<&RegisterId> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:235:64
[INFO] [stderr] |
[INFO] [stderr] 235 | pub fn get_entity_by_vreg(&self, vreg: VirtReg) -> Option<&RegisterId> {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:241:42
[INFO] [stderr] |
[INFO] [stderr] 241 | pub fn get_or_create(&mut self, reg: PhysReg) -> &mut LiveRange {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:245:28
[INFO] [stderr] |
[INFO] [stderr] 245 | pub fn get(&self, reg: PhysReg) -> Option<&LiveRange> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:249:36
[INFO] [stderr] |
[INFO] [stderr] 249 | pub fn get_mut(&mut self, reg: PhysReg) -> Option<&mut LiveRange> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:255:39
[INFO] [stderr] |
[INFO] [stderr] 255 | pub fn inner(&self) -> &FxHashMap<VirtReg, LiveInterval> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:259:51
[INFO] [stderr] |
[INFO] [stderr] 259 | pub fn inner_mut(&mut self) -> &mut FxHashMap<VirtReg, LiveInterval> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:263:30
[INFO] [stderr] |
[INFO] [stderr] 263 | pub fn get(&self, vreg: &VirtReg) -> Option<&LiveInterval> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:267:38
[INFO] [stderr] |
[INFO] [stderr] 267 | pub fn get_mut(&mut self, vreg: &VirtReg) -> Option<&mut LiveInterval> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:271:37
[INFO] [stderr] |
[INFO] [stderr] 271 | pub fn remove(&mut self, vreg: &VirtReg) -> Option<LiveInterval> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:275:33
[INFO] [stderr] |
[INFO] [stderr] 275 | pub fn add(&mut self, vreg: VirtReg, range: LiveRange) -> &mut LiveInterval {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:279:44
[INFO] [stderr] |
[INFO] [stderr] 279 | pub fn collect_virt_regs(&self) -> Vec<VirtReg> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:284:11
[INFO] [stderr] |
[INFO] [stderr] 284 | impl From<PhysReg> for RegKey {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `PhysReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:285:16
[INFO] [stderr] |
[INFO] [stderr] 285 | fn from(r: PhysReg) -> Self {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::PhysReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `VirtReg` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:294:22
[INFO] [stderr] |
[INFO] [stderr] 294 | pub fn new(vreg: VirtReg, range: LiveRange) -> Self {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::VirtReg;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:661:66
[INFO] [stderr] |
[INFO] [stderr] 661 | fn set_def_on_inst(&mut self, bb: &MachineBasicBlock, inst: &MachineInst) {
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInst` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:683:16
[INFO] [stderr] |
[INFO] [stderr] 683 | inst: &MachineInst,
[INFO] [stderr] | ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInst;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:693:83
[INFO] [stderr] |
[INFO] [stderr] 693 | fn propagate(&self, cur_func: &MachineFunction, bb: MachineBasicBlockId, reg: RegisterId) {
[INFO] [stderr] | ^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `TargetRegisterTrait` in this scope
[INFO] [stderr] --> src/codegen/common/machine/liveness.rs:827:27
[INFO] [stderr] |
[INFO] [stderr] 827 | fn is_callee_saved_reg<T: TargetRegisterTrait>(r: T) -> bool {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this trait
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::TargetRegisterTrait;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterClassKind` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:39:20
[INFO] [stderr] |
[INFO] [stderr] 39 | pub reg_class: RegisterClassKind,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:41:25
[INFO] [stderr] |
[INFO] [stderr] 41 | pub uses: FxHashSet<MachineInstId>,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:42:25
[INFO] [stderr] |
[INFO] [stderr] 42 | pub defs: FxHashSet<MachineInstId>,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterClassKind` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:65:16
[INFO] [stderr] |
[INFO] [stderr] 65 | reg_class: RegisterClassKind,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterClassKind` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:81:43
[INFO] [stderr] |
[INFO] [stderr] 81 | pub fn new_virt_reg(&self, reg_class: RegisterClassKind) -> RegisterId {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:129:35
[INFO] [stderr] |
[INFO] [stderr] 129 | pub fn add_def(&mut self, id: MachineInstId) {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:133:38
[INFO] [stderr] |
[INFO] [stderr] 133 | pub fn remove_def(&mut self, id: MachineInstId) {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:137:35
[INFO] [stderr] |
[INFO] [stderr] 137 | pub fn add_use(&mut self, id: MachineInstId) {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineInstId` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:141:38
[INFO] [stderr] |
[INFO] [stderr] 141 | pub fn remove_use(&mut self, id: MachineInstId) {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineInstId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterClassKind` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:233:39
[INFO] [stderr] |
[INFO] [stderr] 233 | pub fn general_purpose(reg_class: RegisterClassKind) -> Self {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterClassKind` in this scope
[INFO] [stderr] --> src/codegen/common/machine/register.rs:241:33
[INFO] [stderr] |
[INFO] [stderr] 241 | pub fn arguments(reg_class: RegisterClassKind) -> Self {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/basic_block.rs:19:27
[INFO] [stderr] |
[INFO] [stderr] 19 | pub entry: Option<Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/basic_block.rs:31:44
[INFO] [stderr] |
[INFO] [stderr] 31 | pub fn set_entry(&mut self, entry: Raw<DAGNode>) {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 2 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:47:37
[INFO] [stderr] |
[INFO] [stderr] 47 | replace: &mut FxHashMap<Raw<DAGNode>, Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:47:51
[INFO] [stderr] |
[INFO] [stderr] 47 | replace: &mut FxHashMap<Raw<DAGNode>, Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:49:19
[INFO] [stderr] |
[INFO] [stderr] 49 | node: Raw<DAGNode>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:50:14
[INFO] [stderr] |
[INFO] [stderr] 50 | ) -> Raw<DAGNode> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:78:37
[INFO] [stderr] |
[INFO] [stderr] 78 | replace: &mut FxHashMap<Raw<DAGNode>, Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:78:51
[INFO] [stderr] |
[INFO] [stderr] 78 | replace: &mut FxHashMap<Raw<DAGNode>, Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:80:23
[INFO] [stderr] |
[INFO] [stderr] 80 | mut node: Raw<DAGNode>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:81:14
[INFO] [stderr] |
[INFO] [stderr] 81 | ) -> Raw<DAGNode> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:128:37
[INFO] [stderr] |
[INFO] [stderr] 128 | replace: &mut FxHashMap<Raw<DAGNode>, Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:128:51
[INFO] [stderr] |
[INFO] [stderr] 128 | replace: &mut FxHashMap<Raw<DAGNode>, Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:130:23
[INFO] [stderr] |
[INFO] [stderr] 130 | mut node: Raw<DAGNode>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:131:14
[INFO] [stderr] |
[INFO] [stderr] 131 | ) -> Raw<DAGNode> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:165:37
[INFO] [stderr] |
[INFO] [stderr] 165 | replace: &mut FxHashMap<Raw<DAGNode>, Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:165:51
[INFO] [stderr] |
[INFO] [stderr] 165 | replace: &mut FxHashMap<Raw<DAGNode>, Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:167:19
[INFO] [stderr] |
[INFO] [stderr] 167 | node: Raw<DAGNode>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:168:14
[INFO] [stderr] |
[INFO] [stderr] 168 | ) -> Raw<DAGNode> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:192:37
[INFO] [stderr] |
[INFO] [stderr] 192 | replace: &mut FxHashMap<Raw<DAGNode>, Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:192:51
[INFO] [stderr] |
[INFO] [stderr] 192 | replace: &mut FxHashMap<Raw<DAGNode>, Raw<DAGNode>>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:194:23
[INFO] [stderr] |
[INFO] [stderr] 194 | mut node: Raw<DAGNode>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/combine.rs:195:14
[INFO] [stderr] |
[INFO] [stderr] 195 | ) -> Raw<DAGNode> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `LocalVariables` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:26:20
[INFO] [stderr] |
[INFO] [stderr] 26 | pub local_mgr: LocalVariables,
[INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:28:20
[INFO] [stderr] |
[INFO] [stderr] 28 | pub regs_info: RegistersInfo,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:34:24
[INFO] [stderr] |
[INFO] [stderr] 34 | heap: RawAllocator<DAGNode>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:35:20
[INFO] [stderr] |
[INFO] [stderr] 35 | node_none: Raw<DAGNode>,
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:36:28
[INFO] [stderr] |
[INFO] [stderr] 36 | node_regs: [Option<Raw<DAGNode>>; PHYS_REGISTERS_NUM],
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `PHYS_REGISTERS_NUM` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:36:39
[INFO] [stderr] |
[INFO] [stderr] 36 | node_regs: [Option<Raw<DAGNode>>; PHYS_REGISTERS_NUM],
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `LocalVariables` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:45:20
[INFO] [stderr] |
[INFO] [stderr] 45 | local_mgr: LocalVariables,
[INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:46:20
[INFO] [stderr] |
[INFO] [stderr] 46 | regs_info: RegistersInfo,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:87:35
[INFO] [stderr] |
[INFO] [stderr] 87 | pub fn alloc(&mut self, node: DAGNode) -> Raw<DAGNode> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:87:51
[INFO] [stderr] |
[INFO] [stderr] 87 | pub fn alloc(&mut self, node: DAGNode) -> Raw<DAGNode> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:91:37
[INFO] [stderr] |
[INFO] [stderr] 91 | pub fn alloc_none(&self) -> Raw<DAGNode> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `TargetRegisterTrait` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:95:30
[INFO] [stderr] |
[INFO] [stderr] 95 | pub fn alloc_phys_reg<T: TargetRegisterTrait>(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this trait
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::TargetRegisterTrait;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:97:21
[INFO] [stderr] |
[INFO] [stderr] 97 | regs_info: &RegistersInfo,
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `DAGNode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/function.rs:99:14
[INFO] [stderr] |
[INFO] [stderr] 99 | ) -> Raw<DAGNode> {
[INFO] [stderr] | ^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::dag::node::DAGNode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MachineOpcode` in this scope
[INFO] [stderr] --> src/codegen/common/dag/node.rs:36:23
[INFO] [stderr] |
[INFO] [stderr] 36 | pub type MINodeKind = MachineOpcode;
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this type alias
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::inst::MachineOpcode;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `FrameIndexInfo` in this scope
[INFO] [stderr] --> src/codegen/common/dag/node.rs:41:16
[INFO] [stderr] |
[INFO] [stderr] 41 | FrameIndex(FrameIndexInfo), // TODO
[INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegisterId` in this scope
[INFO] [stderr] --> src/codegen/common/dag/node.rs:45:14
[INFO] [stderr] |
[INFO] [stderr] 45 | Register(RegisterId),
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] ::: src/ir/opcode.rs:9:1
[INFO] [stderr] |
[INFO] [stderr] 9 | pub struct Register(usize);
[INFO] [stderr] | --------------------------- similarly named struct `Register` defined here
[INFO] [stderr] |
[INFO] [stderr] help: a struct with a similar name exists
[INFO] [stderr] |
[INFO] [stderr] 45 | Register(Register),
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegisterId;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MemNodeKind` in this scope
[INFO] [stderr] --> src/codegen/common/dag/node.rs:46:9
[INFO] [stderr] |
[INFO] [stderr] 36 | pub type MINodeKind = MachineOpcode;
[INFO] [stderr] | ------------------------------------ similarly named type alias `MINodeKind` defined here
[INFO] [stderr] ...
[INFO] [stderr] 46 | Mem(MemNodeKind),
[INFO] [stderr] | ^^^^^^^^^^^ help: a type alias with a similar name exists: `MINodeKind`
[INFO] [stderr]
[INFO] [stderr] error[E0405]: cannot find trait `TargetRegisterTrait` in this scope
[INFO] [stderr] --> src/codegen/common/dag/node.rs:224:28
[INFO] [stderr] |
[INFO] [stderr] 224 | pub fn new_phys_reg<T: TargetRegisterTrait>(regs_info: &RegistersInfo, reg: T) -> Self {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this trait
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::TargetRegisterTrait;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `RegistersInfo` in this scope
[INFO] [stderr] --> src/codegen/common/dag/node.rs:224:61
[INFO] [stderr] |
[INFO] [stderr] 224 | pub fn new_phys_reg<T: TargetRegisterTrait>(regs_info: &RegistersInfo, reg: T) -> Self {
[INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr] |
[INFO] [stderr] 1 | use crate::codegen::common::machine::register::RegistersInfo;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `MemNodeKind` in this scope
[INFO] [stderr] --> src/codegen/common/dag/node.rs:233:25
[INFO] [stderr] |
[INFO] [stderr] 36 | pub type MINodeKind = MachineOpcode;
[INFO] [stderr] | ------------------------------------ similarly named type alias `MINodeKind` defined here
[INFO] [stderr] ...
[INFO] [stderr] 233 | pub fn new_mem(mem: MemNodeKind, operands: Vec<Raw<DAGNode>>) -> Self {
[INFO] [stderr] | ^^^^^^^^^^^ help: a type alias with a similar name exists: `MINodeKind`
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `FrameIndexInfo` in this scope
[INFO] [stderr] --> src/codegen/common/dag/node.rs:267:37
[INFO] [stderr] |
[INFO] [stderr] 267 | pub fn as_frame_index(&self) -> FrameIndexInfo {
[INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr]
[INFO] [stderr] error: Compilation failed, aborting rustdoc
[INFO] [stderr]
[INFO] [stderr] error: aborting due to 220 previous errors
[INFO] [stderr]
[INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0425, E0433.
[INFO] [stderr] For more information about an error, try `rustc --explain E0405`.
[INFO] [stderr] error: Could not document `cilk`.
[INFO] [stderr]
[INFO] [stderr] Caused by:
[INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name cilk src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi -L dependency=/opt/rustwide/target/debug/deps --extern defs=/opt/rustwide/target/debug/deps/libdefs-0af78346cf05e070.so --extern dynasm=/opt/rustwide/target/debug/deps/libdynasm-710ab621f6b9c8f5.so --extern dynasmrt=/opt/rustwide/target/debug/deps/libdynasmrt-94b34c1c89edcd46.rmeta --extern id_arena=/opt/rustwide/target/debug/deps/libid_arena-e7d52cd64c879e8b.rmeta --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-b2c940d7bd864b5c.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-3ab3bfa30110ec03.rmeta --extern rustc_hash=/opt/rustwide/target/debug/deps/librustc_hash-c3be73f3935c5841.rmeta -Z unstable-options --resource-suffix -20200621-1.46.0-nightly-a8cf39911 --static-root-path / --cap-lints warn --extern-html-root-url 'dynasmrt=https://docs.rs/dynasmrt/0.3.1' --extern-html-root-url 'rand=https://docs.rs/rand/0.7.3' --extern-html-root-url 'defs=https://docs.rs/defs/0.1.0' --extern-html-root-url 'rustc_hash=https://docs.rs/rustc-hash/1.1.0' --extern-html-root-url 'dynasm=https://docs.rs/dynasm/0.3.2' --extern-html-root-url 'lazy_static=https://docs.rs/lazy_static/1.4.0' --extern-html-root-url 'id_arena=https://docs.rs/id-arena/2.2.1'` (exit code: 1)
[INFO] running `Command { std: "docker" "inspect" "66b7319b6f34a7443956be79d5f30784bd94e39a72f053d72997c7ae16f8eefd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66b7319b6f34a7443956be79d5f30784bd94e39a72f053d72997c7ae16f8eefd", kill_on_drop: false }`
[INFO] [stdout] 66b7319b6f34a7443956be79d5f30784bd94e39a72f053d72997c7ae16f8eefd