1
Fork 0

Move coverageinfo::ffi and coverageinfo::map out of SSA

This commit is contained in:
Zalathar 2023-07-05 18:04:58 +10:00
parent 9c430d38cf
commit cb570d6bc1
7 changed files with 6 additions and 6 deletions

View file

@ -1,6 +1,7 @@
pub use super::ffi::*; pub use super::ffi::*;
use rustc_index::{IndexSlice, IndexVec}; use rustc_index::{IndexSlice, IndexVec};
use rustc_middle::bug;
use rustc_middle::mir::coverage::{ use rustc_middle::mir::coverage::{
CodeRegion, CounterValueReference, ExpressionOperandId, InjectedExpressionId, CodeRegion, CounterValueReference, ExpressionOperandId, InjectedExpressionId,
InjectedExpressionIndex, MappedExpressionIndex, Op, InjectedExpressionIndex, MappedExpressionIndex, Op,

View file

@ -1,9 +1,9 @@
use crate::common::CodegenCx; use crate::common::CodegenCx;
use crate::coverageinfo; use crate::coverageinfo;
use crate::coverageinfo::map_data::{Counter, CounterExpression};
use crate::llvm; use crate::llvm;
use llvm::coverageinfo::CounterMappingRegion; use llvm::coverageinfo::CounterMappingRegion;
use rustc_codegen_ssa::coverageinfo::map::{Counter, CounterExpression};
use rustc_codegen_ssa::traits::ConstMethods; use rustc_codegen_ssa::traits::ConstMethods;
use rustc_data_structures::fx::FxIndexSet; use rustc_data_structures::fx::FxIndexSet;
use rustc_hir::def::DefKind; use rustc_hir::def::DefKind;

View file

@ -3,10 +3,10 @@ use crate::llvm;
use crate::abi::Abi; use crate::abi::Abi;
use crate::builder::Builder; use crate::builder::Builder;
use crate::common::CodegenCx; use crate::common::CodegenCx;
use crate::coverageinfo::map_data::{CounterExpression, FunctionCoverage};
use libc::c_uint; use libc::c_uint;
use llvm::coverageinfo::CounterMappingRegion; use llvm::coverageinfo::CounterMappingRegion;
use rustc_codegen_ssa::coverageinfo::map::{CounterExpression, FunctionCoverage};
use rustc_codegen_ssa::traits::{ use rustc_codegen_ssa::traits::{
BaseTypeMethods, BuilderMethods, ConstMethods, CoverageInfoBuilderMethods, MiscMethods, BaseTypeMethods, BuilderMethods, ConstMethods, CoverageInfoBuilderMethods, MiscMethods,
StaticMethods, StaticMethods,
@ -28,6 +28,8 @@ use rustc_middle::ty::Instance;
use std::cell::RefCell; use std::cell::RefCell;
use std::ffi::CString; use std::ffi::CString;
mod ffi;
pub(crate) mod map_data;
pub mod mapgen; pub mod mapgen;
const UNUSED_FUNCTION_COUNTER_ID: CounterValueReference = CounterValueReference::START; const UNUSED_FUNCTION_COUNTER_ID: CounterValueReference = CounterValueReference::START;

View file

@ -1,7 +1,7 @@
#![allow(non_camel_case_types)] #![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)] #![allow(non_upper_case_globals)]
use rustc_codegen_ssa::coverageinfo::map as coverage_map; use crate::coverageinfo::map_data as coverage_map;
use super::debuginfo::{ use super::debuginfo::{
DIArray, DIBasicType, DIBuilder, DICompositeType, DIDerivedType, DIDescriptor, DIEnumerator, DIArray, DIBasicType, DIBuilder, DICompositeType, DIDerivedType, DIDescriptor, DIEnumerator,

View file

@ -1,2 +0,0 @@
pub mod ffi;
pub mod map;

View file

@ -48,7 +48,6 @@ pub mod back;
pub mod base; pub mod base;
pub mod codegen_attrs; pub mod codegen_attrs;
pub mod common; pub mod common;
pub mod coverageinfo;
pub mod debuginfo; pub mod debuginfo;
pub mod errors; pub mod errors;
pub mod glue; pub mod glue;