Home
last modified time | relevance | path

Searched refs:InlineAsmOperand (Results 1 – 25 of 164) sorted by relevance

1234567

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_ast_lowering/src/
H A Dasm.rs148 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 Dinline_asm.rs8 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 Dinto.rs399 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 Ddest_prop.rs655 | 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 Dnever_loop.rs7 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()
176InlineAsmOperand::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 Dterminator.rs7 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 Dvisit.rs587 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 Dnaked_functions.rs7 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 Dintrinsicck.rs427 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 Dliveness.rs1047 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 Dstorage_liveness.rs191 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 Dinvalidation.rs5 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 Dasm.rs19 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 Dbuilder.rs425 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 Dexpr.rs475 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 Dexpr_use_visitor.rs345 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 Dinspector.rs283 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 Dvisit.rs722 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 Darena.rs12 [] asm_operand: (rustc_hir::InlineAsmOperand<'tcx>, Span),
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/clippy_utils/src/
H A Dhir_utils.rs10InlineAsmOperand, 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 Dvisit.rs836 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 Dvisit.rs710 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 Dvisit.rs710 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 Dvisit.rs2 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 Dmono_item.rs40 hir::InlineAsmOperand::Const { ref anon_const } => { in define()

1234567