/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_ast_lowering/src/ |
H A D | asm.rs | 148 InlineAsmOperand::In { reg, ref expr } => hir::InlineAsmOperand::In { in lower_inline_asm() 152 InlineAsmOperand::Out { reg, late, ref expr } => hir::InlineAsmOperand::Out { in lower_inline_asm() 158 hir::InlineAsmOperand::InOut { in lower_inline_asm() 165 hir::InlineAsmOperand::SplitInOut { in lower_inline_asm() 182 hir::InlineAsmOperand::Const { in lower_inline_asm() 186 InlineAsmOperand::Sym { ref expr } => { in lower_inline_asm() 213 hir::InlineAsmOperand::In { reg, .. } in lower_inline_asm() 258 hir::InlineAsmOperand::Sym { .. } => { in lower_inline_asm() 303 hir::InlineAsmOperand::InOut { .. } in lower_inline_asm() 306 hir::InlineAsmOperand::Const { .. } | hir::InlineAsmOperand::Sym { .. } => { in lower_inline_asm() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_codegen_cranelift/src/ |
H A D | inline_asm.rs | 8 use rustc_middle::mir::InlineAsmOperand; 15 operands: &[InlineAsmOperand<'tcx>], in codegen_inline_asm() 43 InlineAsmOperand::InOut { reg, late: true, ref in_value, out_place } => { in codegen_inline_asm() 54 InlineAsmOperand::Out { reg, late: true, place } => { in codegen_inline_asm() 77 InlineAsmOperand::Out { reg, late: true, place } => { in codegen_inline_asm() 121 InlineAsmOperand::In { reg, ref value } => { in codegen_inline_asm() 130 InlineAsmOperand::Out { reg, late: _, place } => { in codegen_inline_asm() 141 InlineAsmOperand::InOut { reg, late: _, ref in_value, out_place } => { in codegen_inline_asm() 157 InlineAsmOperand::Const { value: _ } => todo!(), in codegen_inline_asm() 158 InlineAsmOperand::SymFn { value: _ } => todo!(), in codegen_inline_asm() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_build/src/build/expr/ |
H A D | into.rs | 399 thir::InlineAsmOperand::In { reg, expr } => mir::InlineAsmOperand::In { in expr_into_dest() 403 thir::InlineAsmOperand::Out { reg, late, expr } => { in expr_into_dest() 404 mir::InlineAsmOperand::Out { in expr_into_dest() 412 thir::InlineAsmOperand::InOut { reg, late, expr } => { in expr_into_dest() 414 mir::InlineAsmOperand::InOut { in expr_into_dest() 423 mir::InlineAsmOperand::InOut { in expr_into_dest() 434 thir::InlineAsmOperand::Const { value, span } => { in expr_into_dest() 435 mir::InlineAsmOperand::Const { in expr_into_dest() 443 thir::InlineAsmOperand::SymFn { expr } => mir::InlineAsmOperand::SymFn { in expr_into_dest() 446 thir::InlineAsmOperand::SymStatic { def_id } => { in expr_into_dest() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_transform/src/ |
H A D | dest_prop.rs | 655 | InlineAsmOperand::InOut { in record_terminator_conflicts() 664 InlineAsmOperand::In { reg: _, value } => { in record_terminator_conflicts() 675 InlineAsmOperand::Out { in record_terminator_conflicts() 688 InlineAsmOperand::InOut { in record_terminator_conflicts() 715 | InlineAsmOperand::Const { value: _ } in record_terminator_conflicts() 716 | InlineAsmOperand::SymFn { value: _ } in record_terminator_conflicts() 721 InlineAsmOperand::InOut { in record_terminator_conflicts() 727 | InlineAsmOperand::In { reg: _, value: _ } in record_terminator_conflicts() 729 | InlineAsmOperand::Const { value: _ } in record_terminator_conflicts() 730 | InlineAsmOperand::SymFn { value: _ } in record_terminator_conflicts() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/clippy_lints/src/loops/ |
H A D | never_loop.rs | 7 use rustc_hir::{Block, Expr, ExprKind, HirId, InlineAsmOperand, Pat, Stmt, StmtKind}; 173 InlineAsmOperand::In { expr, .. } in never_loop_expr() 174 | InlineAsmOperand::InOut { expr, .. } in never_loop_expr() 175 | InlineAsmOperand::Sym { expr } => never_loop_expr(expr, main_loop_id), in never_loop_expr() 176 … InlineAsmOperand::Out { expr, .. } => never_loop_expr_all(&mut expr.iter(), main_loop_id), in never_loop_expr() 177 InlineAsmOperand::SplitInOut { in_expr, out_expr, .. } => { in never_loop_expr() 180 InlineAsmOperand::Const { .. } => NeverLoopResult::Otherwise, in never_loop_expr()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/mir/ |
H A D | terminator.rs | 7 AssertMessage, BasicBlock, InlineAsmOperand, Operand, Place, SourceInfo, Successors, 251 operands: Vec<InlineAsmOperand<'tcx>>, 503 InlineAsmOperand::In { reg, value } => { in fmt_head() 506 InlineAsmOperand::Out { reg, late, place: Some(place) } => { in fmt_head() 509 InlineAsmOperand::Out { reg, late, place: None } => { in fmt_head() 512 InlineAsmOperand::InOut { in fmt_head() 527 InlineAsmOperand::InOut { reg, late, in_value, out_place: None } => { in fmt_head() 530 InlineAsmOperand::Const { value } => { in fmt_head() 533 InlineAsmOperand::SymFn { value } => { in fmt_head() 536 InlineAsmOperand::SymStatic { def_id } => { in fmt_head()
|
H A D | visit.rs | 587 InlineAsmOperand::In { value, .. } => { 590 InlineAsmOperand::Out { place: Some(place), .. } => { 597 InlineAsmOperand::InOut { in_value, out_place, .. } => { 607 InlineAsmOperand::Const { value } 608 | InlineAsmOperand::SymFn { value } => { 611 InlineAsmOperand::Out { place: None, .. } 612 | InlineAsmOperand::SymStatic { def_id: _ } => {}
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_passes/src/ |
H A D | naked_functions.rs | 7 use rustc_hir::{ExprKind, HirId, InlineAsmOperand, StmtKind}; 266 InlineAsmOperand::Const { .. } | InlineAsmOperand::Sym { .. } => None, in check_inline_asm() 267 InlineAsmOperand::In { .. } in check_inline_asm() 268 | InlineAsmOperand::Out { .. } in check_inline_asm() 269 | InlineAsmOperand::InOut { .. } in check_inline_asm() 270 | InlineAsmOperand::SplitInOut { .. } => Some(op_sp), in check_inline_asm()
|
H A D | intrinsicck.rs | 427 hir::InlineAsmOperand::In { reg, ref expr } => { in check_asm() 438 hir::InlineAsmOperand::Out { reg, late: _, ref expr } => { in check_asm() 451 hir::InlineAsmOperand::InOut { reg, late: _, ref expr } => { in check_asm() 462 hir::InlineAsmOperand::SplitInOut { reg, late: _, ref in_expr, ref out_expr } => { in check_asm() 484 hir::InlineAsmOperand::Const { .. } | hir::InlineAsmOperand::Sym { .. } => {} in check_asm()
|
H A D | liveness.rs | 1047 hir::InlineAsmOperand::In { .. } in propagate_through_expr() 1048 | hir::InlineAsmOperand::Const { .. } in propagate_through_expr() 1049 | hir::InlineAsmOperand::Sym { .. } => {} in propagate_through_expr() 1050 hir::InlineAsmOperand::Out { expr, .. } => { in propagate_through_expr() 1055 hir::InlineAsmOperand::InOut { expr, .. } => { in propagate_through_expr() 1070 hir::InlineAsmOperand::In { expr, .. } in propagate_through_expr() 1071 | hir::InlineAsmOperand::Sym { expr, .. } => { in propagate_through_expr() 1074 hir::InlineAsmOperand::Out { expr, .. } => { in propagate_through_expr() 1088 hir::InlineAsmOperand::Const { .. } => {} in propagate_through_expr() 1372 hir::InlineAsmOperand::Out { expr, .. } => { in check_expr() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_dataflow/src/impls/ |
H A D | storage_liveness.rs | 191 InlineAsmOperand::Out { place, .. } in before_terminator_effect() 192 | InlineAsmOperand::InOut { out_place: place, .. } => { in before_terminator_effect() 197 InlineAsmOperand::In { .. } in before_terminator_effect() 198 | InlineAsmOperand::Const { .. } in before_terminator_effect() 199 | InlineAsmOperand::SymFn { .. } in before_terminator_effect() 200 | InlineAsmOperand::SymStatic { .. } => {} in before_terminator_effect()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_borrowck/src/ |
H A D | invalidation.rs | 5 use rustc_middle::mir::{InlineAsmOperand, Terminator, TerminatorKind}; 205 InlineAsmOperand::In { reg: _, ref value } => { in visit_terminator() 208 InlineAsmOperand::Out { reg: _, late: _, place, .. } => { in visit_terminator() 213 InlineAsmOperand::InOut { reg: _, late: _, ref in_value, out_place } => { in visit_terminator() 219 InlineAsmOperand::Const { value: _ } in visit_terminator() 220 | InlineAsmOperand::SymFn { value: _ } in visit_terminator() 221 | InlineAsmOperand::SymStatic { def_id: _ } => {} in visit_terminator()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_builtin_macros/src/ |
H A D | asm.rs | 19 operands: Vec<(ast::InlineAsmOperand, Span)>, 125 ast::InlineAsmOperand::In { reg, expr } in parse_args() 129 ast::InlineAsmOperand::Out { reg, expr, late: false } in parse_args() 133 ast::InlineAsmOperand::Out { reg, expr, late: true } in parse_args() 146 ast::InlineAsmOperand::InOut { reg, expr, late: false } in parse_args() 160 ast::InlineAsmOperand::InOut { reg, expr, late: true } in parse_args() 164 ast::InlineAsmOperand::Const { anon_const } in parse_args() 175 ast::InlineAsmOperand::Sym { expr } in parse_args() 293 ast::InlineAsmOperand::Out { reg, expr, .. } in parse_args() 294 | ast::InlineAsmOperand::SplitInOut { reg, out_expr: expr, .. } => { in parse_args() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_dataflow/src/move_paths/ |
H A D | builder.rs | 425 InlineAsmOperand::In { reg: _, ref value } in gather_terminator() 429 InlineAsmOperand::Out { reg: _, late: _, place, .. } => { in gather_terminator() 435 InlineAsmOperand::InOut { reg: _, late: _, ref in_value, out_place } => { in gather_terminator() 442 InlineAsmOperand::Const { value: _ } in gather_terminator() 443 | InlineAsmOperand::SymFn { value: _ } in gather_terminator() 444 | InlineAsmOperand::SymStatic { def_id: _ } => {} in gather_terminator()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_mir_build/src/thir/cx/ |
H A D | expr.rs | 475 hir::InlineAsmOperand::In { reg, ref expr } => { in make_mirror_unadjusted() 478 hir::InlineAsmOperand::Out { reg, late, ref expr } => { in make_mirror_unadjusted() 479 InlineAsmOperand::Out { in make_mirror_unadjusted() 488 hir::InlineAsmOperand::SplitInOut { in make_mirror_unadjusted() 493 } => InlineAsmOperand::SplitInOut { in make_mirror_unadjusted() 499 hir::InlineAsmOperand::Const { ref anon_const } => { in make_mirror_unadjusted() 505 InlineAsmOperand::Const { value, span } in make_mirror_unadjusted() 507 hir::InlineAsmOperand::Sym { ref expr } => { in make_mirror_unadjusted() 525 InlineAsmOperand::SymFn { in make_mirror_unadjusted() 540 InlineAsmOperand::SymStatic { def_id } in make_mirror_unadjusted() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_typeck/src/ |
H A D | expr_use_visitor.rs | 345 hir::InlineAsmOperand::In { expr, .. } in walk_expr() 346 | hir::InlineAsmOperand::Sym { expr, .. } => self.consume_expr(expr), in walk_expr() 347 hir::InlineAsmOperand::Out { expr: Some(expr), .. } in walk_expr() 348 | hir::InlineAsmOperand::InOut { expr, .. } => { in walk_expr() 351 hir::InlineAsmOperand::SplitInOut { in_expr, out_expr, .. } => { in walk_expr() 357 hir::InlineAsmOperand::Out { expr: None, .. } in walk_expr() 358 | hir::InlineAsmOperand::Const { .. } => {} in walk_expr()
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/clippy_lints/src/utils/ |
H A D | inspector.rs | 283 hir::InlineAsmOperand::In { expr, .. } in print_expr() 284 | hir::InlineAsmOperand::InOut { expr, .. } in print_expr() 285 | hir::InlineAsmOperand::Sym { expr } => print_expr(cx, expr, indent + 1), in print_expr() 286 hir::InlineAsmOperand::Out { expr, .. } => { in print_expr() 291 hir::InlineAsmOperand::SplitInOut { in_expr, out_expr, .. } => { in print_expr() 297 hir::InlineAsmOperand::Const { anon_const } => { in print_expr()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_ast/src/ |
H A D | visit.rs | 722 InlineAsmOperand::In { expr, .. } in walk_inline_asm() 723 | InlineAsmOperand::Out { expr: Some(expr), .. } in walk_inline_asm() 724 | InlineAsmOperand::InOut { expr, .. } in walk_inline_asm() 725 | InlineAsmOperand::Sym { expr, .. } => visitor.visit_expr(expr), in walk_inline_asm() 726 InlineAsmOperand::Out { expr: None, .. } => {} in walk_inline_asm() 727 InlineAsmOperand::SplitInOut { in_expr, out_expr, .. } => { in walk_inline_asm() 733 InlineAsmOperand::Const { anon_const, .. } => visitor.visit_anon_const(anon_const), in walk_inline_asm()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_hir/src/ |
H A D | arena.rs | 12 [] asm_operand: (rustc_hir::InlineAsmOperand<'tcx>, Span),
|
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/clippy_utils/src/ |
H A D | hir_utils.rs | 10 …InlineAsmOperand, Lifetime, LifetimeName, ParamName, Pat, PatField, PatKind, Path, PathSegment, QP… 635 InlineAsmOperand::In { reg, expr } => { in hash_expr() 639 InlineAsmOperand::Out { reg, late, expr } => { in hash_expr() 646 InlineAsmOperand::InOut { reg, late, expr } => { in hash_expr() 651 InlineAsmOperand::SplitInOut { in hash_expr() 664 InlineAsmOperand::Const { anon_const } => self.hash_body(anon_const.body), in hash_expr() 665 InlineAsmOperand::Sym { expr } => self.hash_expr(expr), in hash_expr()
|
/dports/devel/racer/racer-2.1.48/cargo-crates/rustc-ap-rustc_ast-718.0.0/src/ |
H A D | visit.rs | 836 InlineAsmOperand::In { expr, .. } in walk_expr() 837 | InlineAsmOperand::InOut { expr, .. } in walk_expr() 838 | InlineAsmOperand::Sym { expr, .. } => visitor.visit_expr(expr), in walk_expr() 839 InlineAsmOperand::Out { expr, .. } => { in walk_expr() 844 InlineAsmOperand::SplitInOut { in_expr, out_expr, .. } => { in walk_expr() 850 InlineAsmOperand::Const { anon_const, .. } => { in walk_expr()
|
/dports/devel/racer/racer-2.1.48/cargo-crates/rustc-ap-rustc_ast-722.0.0/src/ |
H A D | visit.rs | 710 InlineAsmOperand::In { expr, .. } in walk_inline_asm() 711 | InlineAsmOperand::InOut { expr, .. } in walk_inline_asm() 712 | InlineAsmOperand::Sym { expr, .. } => visitor.visit_expr(expr), in walk_inline_asm() 713 InlineAsmOperand::Out { expr, .. } => { in walk_inline_asm() 718 InlineAsmOperand::SplitInOut { in_expr, out_expr, .. } => { in walk_inline_asm() 724 InlineAsmOperand::Const { anon_const, .. } => visitor.visit_anon_const(anon_const), in walk_inline_asm()
|
/dports/lang/rust/rustc-1.58.1-src/vendor/rustc-ap-rustc_ast/src/ |
H A D | visit.rs | 710 InlineAsmOperand::In { expr, .. } in walk_inline_asm() 711 | InlineAsmOperand::InOut { expr, .. } in walk_inline_asm() 712 | InlineAsmOperand::Sym { expr, .. } => visitor.visit_expr(expr), in walk_inline_asm() 713 InlineAsmOperand::Out { expr, .. } => { in walk_inline_asm() 718 InlineAsmOperand::SplitInOut { in_expr, out_expr, .. } => { in walk_inline_asm() 724 InlineAsmOperand::Const { anon_const, .. } => visitor.visit_anon_const(anon_const), in walk_inline_asm()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_middle/src/thir/ |
H A D | visit.rs | 2 Arm, Block, Expr, ExprKind, Guard, InlineAsmOperand, Pat, PatKind, Stmt, StmtKind, Thir, 129 use InlineAsmOperand::*; in walk_expr()
|
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_codegen_ssa/src/ |
H A D | mono_item.rs | 40 hir::InlineAsmOperand::Const { ref anon_const } => { in define()
|