@@ -615,61 +615,6 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
615
615
"atomic_umax_relaxed" =>
616
616
this. atomic_op_min_max ( args, dest, AtomicOp :: Max , AtomicRwOp :: Relaxed ) ?,
617
617
618
- "atomic_or" => this. atomic_op ( args, dest, BinOp :: BitOr , false , AtomicRwOp :: SeqCst ) ?,
619
- "atomic_or_acq" =>
620
- this. atomic_op ( args, dest, BinOp :: BitOr , false , AtomicRwOp :: Acquire ) ?,
621
- "atomic_or_rel" =>
622
- this. atomic_op ( args, dest, BinOp :: BitOr , false , AtomicRwOp :: Release ) ?,
623
- "atomic_or_acqrel" =>
624
- this. atomic_op ( args, dest, BinOp :: BitOr , false , AtomicRwOp :: AcqRel ) ?,
625
- "atomic_or_relaxed" =>
626
- this. atomic_op ( args, dest, BinOp :: BitOr , false , AtomicRwOp :: Relaxed ) ?,
627
- "atomic_xor" => this. atomic_op ( args, dest, BinOp :: BitXor , false , AtomicRwOp :: SeqCst ) ?,
628
- "atomic_xor_acq" =>
629
- this. atomic_op ( args, dest, BinOp :: BitXor , false , AtomicRwOp :: Acquire ) ?,
630
- "atomic_xor_rel" =>
631
- this. atomic_op ( args, dest, BinOp :: BitXor , false , AtomicRwOp :: Release ) ?,
632
- "atomic_xor_acqrel" =>
633
- this. atomic_op ( args, dest, BinOp :: BitXor , false , AtomicRwOp :: AcqRel ) ?,
634
- "atomic_xor_relaxed" =>
635
- this. atomic_op ( args, dest, BinOp :: BitXor , false , AtomicRwOp :: Relaxed ) ?,
636
- "atomic_and" => this. atomic_op ( args, dest, BinOp :: BitAnd , false , AtomicRwOp :: SeqCst ) ?,
637
- "atomic_and_acq" =>
638
- this. atomic_op ( args, dest, BinOp :: BitAnd , false , AtomicRwOp :: Acquire ) ?,
639
- "atomic_and_rel" =>
640
- this. atomic_op ( args, dest, BinOp :: BitAnd , false , AtomicRwOp :: Release ) ?,
641
- "atomic_and_acqrel" =>
642
- this. atomic_op ( args, dest, BinOp :: BitAnd , false , AtomicRwOp :: AcqRel ) ?,
643
- "atomic_and_relaxed" =>
644
- this. atomic_op ( args, dest, BinOp :: BitAnd , false , AtomicRwOp :: Relaxed ) ?,
645
- "atomic_nand" => this. atomic_op ( args, dest, BinOp :: BitAnd , true , AtomicRwOp :: SeqCst ) ?,
646
- "atomic_nand_acq" =>
647
- this. atomic_op ( args, dest, BinOp :: BitAnd , true , AtomicRwOp :: Acquire ) ?,
648
- "atomic_nand_rel" =>
649
- this. atomic_op ( args, dest, BinOp :: BitAnd , true , AtomicRwOp :: Release ) ?,
650
- "atomic_nand_acqrel" =>
651
- this. atomic_op ( args, dest, BinOp :: BitAnd , true , AtomicRwOp :: AcqRel ) ?,
652
- "atomic_nand_relaxed" =>
653
- this. atomic_op ( args, dest, BinOp :: BitAnd , true , AtomicRwOp :: Relaxed ) ?,
654
- "atomic_xadd" => this. atomic_op ( args, dest, BinOp :: Add , false , AtomicRwOp :: SeqCst ) ?,
655
- "atomic_xadd_acq" =>
656
- this. atomic_op ( args, dest, BinOp :: Add , false , AtomicRwOp :: Acquire ) ?,
657
- "atomic_xadd_rel" =>
658
- this. atomic_op ( args, dest, BinOp :: Add , false , AtomicRwOp :: Release ) ?,
659
- "atomic_xadd_acqrel" =>
660
- this. atomic_op ( args, dest, BinOp :: Add , false , AtomicRwOp :: AcqRel ) ?,
661
- "atomic_xadd_relaxed" =>
662
- this. atomic_op ( args, dest, BinOp :: Add , false , AtomicRwOp :: Relaxed ) ?,
663
- "atomic_xsub" => this. atomic_op ( args, dest, BinOp :: Sub , false , AtomicRwOp :: SeqCst ) ?,
664
- "atomic_xsub_acq" =>
665
- this. atomic_op ( args, dest, BinOp :: Sub , false , AtomicRwOp :: Acquire ) ?,
666
- "atomic_xsub_rel" =>
667
- this. atomic_op ( args, dest, BinOp :: Sub , false , AtomicRwOp :: Release ) ?,
668
- "atomic_xsub_acqrel" =>
669
- this. atomic_op ( args, dest, BinOp :: Sub , false , AtomicRwOp :: AcqRel ) ?,
670
- "atomic_xsub_relaxed" =>
671
- this. atomic_op ( args, dest, BinOp :: Sub , false , AtomicRwOp :: Relaxed ) ?,
672
-
673
618
// Query type information
674
619
"assert_zero_valid" | "assert_uninit_valid" => {
675
620
let & [ ] = check_arg_count ( args) ?;
0 commit comments