Skip to content

Commit df2f166

Browse files
committed
Optimized inlined functions for intrinsic_raw query
1 parent 30de58e commit df2f166

File tree

51 files changed

+113
-23
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+113
-23
lines changed

compiler/rustc_borrowck/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ rustc_index = { path = "../rustc_index" }
1818
rustc_infer = { path = "../rustc_infer" }
1919
rustc_lexer = { path = "../rustc_lexer" }
2020
rustc_macros = { path = "../rustc_macros" }
21+
rustc_metadata = { path = "../rustc_metadata" }
2122
rustc_middle = { path = "../rustc_middle" }
2223
rustc_mir_dataflow = { path = "../rustc_mir_dataflow" }
2324
rustc_session = { path = "../rustc_session" }

compiler/rustc_borrowck/src/type_check/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use rustc_infer::infer::{
1919
BoundRegionConversionTime, InferCtxt, NllRegionVariableOrigin, RegionVariableOrigin,
2020
};
2121
use rustc_infer::traits::PredicateObligations;
22+
use rustc_metadata::TyCtxtMetadataExt;
2223
use rustc_middle::mir::visit::{NonMutatingUseContext, PlaceContext, Visitor};
2324
use rustc_middle::mir::*;
2425
use rustc_middle::traits::query::NoSolution;

compiler/rustc_codegen_ssa/src/mir/block.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_ast::{InlineAsmOptions, InlineAsmTemplatePiece};
66
use rustc_data_structures::packed::Pu128;
77
use rustc_hir::lang_items::LangItem;
88
use rustc_lint_defs::builtin::TAIL_CALL_TRACK_CALLER;
9+
use rustc_metadata::TyCtxtMetadataExt;
910
use rustc_middle::mir::{self, AssertKind, InlineAsmMacro, SwitchTargets, UnwindTerminateReason};
1011
use rustc_middle::ty::layout::{HasTyCtxt, LayoutOf, ValidityRequirement};
1112
use rustc_middle::ty::print::{with_no_trimmed_paths, with_no_visible_paths};

compiler/rustc_const_eval/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ rustc_hir = { path = "../rustc_hir" }
1616
rustc_index = { path = "../rustc_index" }
1717
rustc_infer = { path = "../rustc_infer" }
1818
rustc_macros = { path = "../rustc_macros" }
19+
rustc_metadata = { path = "../rustc_metadata" }
1920
rustc_middle = { path = "../rustc_middle" }
2021
rustc_mir_dataflow = { path = "../rustc_mir_dataflow" }
2122
rustc_session = { path = "../rustc_session" }

compiler/rustc_const_eval/src/check_consts/check.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_hir::def_id::DefId;
1212
use rustc_hir::{self as hir, LangItem};
1313
use rustc_index::bit_set::DenseBitSet;
1414
use rustc_infer::infer::TyCtxtInferExt;
15+
use rustc_metadata::TyCtxtMetadataExt;
1516
use rustc_middle::mir::visit::Visitor;
1617
use rustc_middle::mir::*;
1718
use rustc_middle::span_bug;

compiler/rustc_const_eval/src/const_eval/machine.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_ast::Mutability;
77
use rustc_data_structures::fx::{FxHashMap, FxIndexMap, IndexEntry};
88
use rustc_hir::def_id::{DefId, LocalDefId};
99
use rustc_hir::{self as hir, CRATE_HIR_ID, LangItem};
10+
use rustc_metadata::TyCtxtMetadataExt;
1011
use rustc_middle::mir::AssertMessage;
1112
use rustc_middle::mir::interpret::ReportedErrorInfo;
1213
use rustc_middle::query::TyCtxtAt;

compiler/rustc_const_eval/src/interpret/call.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use std::borrow::Cow;
66
use either::{Left, Right};
77
use rustc_abi::{self as abi, ExternAbi, FieldIdx, Integer, VariantIdx};
88
use rustc_hir::def_id::DefId;
9+
use rustc_metadata::TyCtxtMetadataExt;
910
use rustc_middle::ty::layout::{IntegerExt, TyAndLayout};
1011
use rustc_middle::ty::{self, AdtDef, Instance, Ty, VariantDef};
1112
use rustc_middle::{bug, mir, span_bug};

compiler/rustc_hir_analysis/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ rustc_index = { path = "../rustc_index" }
2323
rustc_infer = { path = "../rustc_infer" }
2424
rustc_lint_defs = { path = "../rustc_lint_defs" }
2525
rustc_macros = { path = "../rustc_macros" }
26+
rustc_metadata = { path = "../rustc_metadata" }
2627
rustc_middle = { path = "../rustc_middle" }
2728
rustc_session = { path = "../rustc_session" }
2829
rustc_span = { path = "../rustc_span" }

compiler/rustc_hir_analysis/src/check/check.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use rustc_infer::traits::{Obligation, ObligationCauseCode, WellFormedLoc};
1515
use rustc_lint_defs::builtin::{
1616
REPR_TRANSPARENT_EXTERNAL_PRIVATE_FIELDS, UNSUPPORTED_CALLING_CONVENTIONS,
1717
};
18+
use rustc_metadata::TyCtxtMetadataExt;
1819
use rustc_middle::hir::nested_filter;
1920
use rustc_middle::middle::resolve_bound_vars::ResolvedArg;
2021
use rustc_middle::middle::stability::EvalResult;

compiler/rustc_hir_typeck/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ rustc_index = { path = "../rustc_index" }
1919
rustc_infer = { path = "../rustc_infer" }
2020
rustc_lint = { path = "../rustc_lint" }
2121
rustc_macros = { path = "../rustc_macros" }
22+
rustc_metadata = { path = "../rustc_metadata" }
2223
rustc_middle = { path = "../rustc_middle" }
2324
rustc_session = { path = "../rustc_session" }
2425
rustc_span = { path = "../rustc_span" }

0 commit comments

Comments
 (0)