Home
last modified time | relevance | path

Searched refs:AtomicRmwOp (Results 1 – 25 of 90) sorted by relevance

1234

/dports/www/firefox/firefox-99.0/third_party/rust/cranelift-codegen/src/ir/
H A Datomic_rmw_op.rs10 pub enum AtomicRmwOp { enum
35 impl Display for AtomicRmwOp { implementation
38 AtomicRmwOp::Add => "add", in fmt()
39 AtomicRmwOp::Sub => "sub", in fmt()
40 AtomicRmwOp::And => "and", in fmt()
41 AtomicRmwOp::Nand => "nand", in fmt()
42 AtomicRmwOp::Or => "or", in fmt()
43 AtomicRmwOp::Xor => "xor", in fmt()
44 AtomicRmwOp::Xchg => "xchg", in fmt()
45 AtomicRmwOp::Umin => "umin", in fmt()
[all …]
H A Dmod.rs30 pub use crate::ir::atomic_rmw_op::AtomicRmwOp;
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/cranelift-codegen/src/ir/
H A Datomic_rmw_op.rs10 pub enum AtomicRmwOp { enum
35 impl Display for AtomicRmwOp { implementation
38 AtomicRmwOp::Add => "add", in fmt()
39 AtomicRmwOp::Sub => "sub", in fmt()
40 AtomicRmwOp::And => "and", in fmt()
41 AtomicRmwOp::Nand => "nand", in fmt()
42 AtomicRmwOp::Or => "or", in fmt()
43 AtomicRmwOp::Xor => "xor", in fmt()
44 AtomicRmwOp::Xchg => "xchg", in fmt()
45 AtomicRmwOp::Umin => "umin", in fmt()
[all …]
H A Dmod.rs30 pub use crate::ir::atomic_rmw_op::AtomicRmwOp;
/dports/lang/rust/rustc-1.58.1-src/vendor/cranelift-codegen/src/ir/
H A Datomic_rmw_op.rs10 pub enum AtomicRmwOp { enum
35 impl Display for AtomicRmwOp { implementation
38 AtomicRmwOp::Add => "add", in fmt()
39 AtomicRmwOp::Sub => "sub", in fmt()
40 AtomicRmwOp::And => "and", in fmt()
41 AtomicRmwOp::Nand => "nand", in fmt()
42 AtomicRmwOp::Or => "or", in fmt()
43 AtomicRmwOp::Xor => "xor", in fmt()
44 AtomicRmwOp::Xchg => "xchg", in fmt()
45 AtomicRmwOp::Umin => "umin", in fmt()
[all …]
H A Dmod.rs30 pub use crate::ir::atomic_rmw_op::AtomicRmwOp;
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/cranelift-codegen/src/ir/
H A Datomic_rmw_op.rs10 pub enum AtomicRmwOp { enum
35 impl Display for AtomicRmwOp { implementation
38 AtomicRmwOp::Add => "add", in fmt()
39 AtomicRmwOp::Sub => "sub", in fmt()
40 AtomicRmwOp::And => "and", in fmt()
41 AtomicRmwOp::Nand => "nand", in fmt()
42 AtomicRmwOp::Or => "or", in fmt()
43 AtomicRmwOp::Xor => "xor", in fmt()
44 AtomicRmwOp::Xchg => "xchg", in fmt()
45 AtomicRmwOp::Umin => "umin", in fmt()
[all …]
H A Dmod.rs30 pub use crate::ir::atomic_rmw_op::AtomicRmwOp;
/dports/www/firefox/firefox-99.0/third_party/rust/cranelift-codegen/src/machinst/
H A Dinst_common.rs81 ir::AtomicRmwOp::Add => AtomicRmwOp::Add, in from()
82 ir::AtomicRmwOp::Sub => AtomicRmwOp::Sub, in from()
83 ir::AtomicRmwOp::And => AtomicRmwOp::And, in from()
84 ir::AtomicRmwOp::Nand => AtomicRmwOp::Nand, in from()
85 ir::AtomicRmwOp::Or => AtomicRmwOp::Or, in from()
86 ir::AtomicRmwOp::Xor => AtomicRmwOp::Xor, in from()
87 ir::AtomicRmwOp::Xchg => AtomicRmwOp::Xchg, in from()
88 ir::AtomicRmwOp::Umin => AtomicRmwOp::Umin, in from()
89 ir::AtomicRmwOp::Umax => AtomicRmwOp::Umax, in from()
90 ir::AtomicRmwOp::Smin => AtomicRmwOp::Smin, in from()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/cranelift-codegen/src/machinst/
H A Dinst_common.rs81 ir::AtomicRmwOp::Add => AtomicRmwOp::Add, in from()
82 ir::AtomicRmwOp::Sub => AtomicRmwOp::Sub, in from()
83 ir::AtomicRmwOp::And => AtomicRmwOp::And, in from()
84 ir::AtomicRmwOp::Nand => AtomicRmwOp::Nand, in from()
85 ir::AtomicRmwOp::Or => AtomicRmwOp::Or, in from()
86 ir::AtomicRmwOp::Xor => AtomicRmwOp::Xor, in from()
87 ir::AtomicRmwOp::Xchg => AtomicRmwOp::Xchg, in from()
88 ir::AtomicRmwOp::Umin => AtomicRmwOp::Umin, in from()
89 ir::AtomicRmwOp::Umax => AtomicRmwOp::Umax, in from()
90 ir::AtomicRmwOp::Smin => AtomicRmwOp::Smin, in from()
[all …]
/dports/lang/rust/rustc-1.58.1-src/vendor/cranelift-codegen/src/machinst/
H A Dinst_common.rs81 ir::AtomicRmwOp::Add => AtomicRmwOp::Add, in from()
82 ir::AtomicRmwOp::Sub => AtomicRmwOp::Sub, in from()
83 ir::AtomicRmwOp::And => AtomicRmwOp::And, in from()
84 ir::AtomicRmwOp::Nand => AtomicRmwOp::Nand, in from()
85 ir::AtomicRmwOp::Or => AtomicRmwOp::Or, in from()
86 ir::AtomicRmwOp::Xor => AtomicRmwOp::Xor, in from()
87 ir::AtomicRmwOp::Xchg => AtomicRmwOp::Xchg, in from()
88 ir::AtomicRmwOp::Umin => AtomicRmwOp::Umin, in from()
89 ir::AtomicRmwOp::Umax => AtomicRmwOp::Umax, in from()
90 ir::AtomicRmwOp::Smin => AtomicRmwOp::Smin, in from()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/cranelift-codegen/src/machinst/
H A Dinst_common.rs81 ir::AtomicRmwOp::Add => AtomicRmwOp::Add, in from()
82 ir::AtomicRmwOp::Sub => AtomicRmwOp::Sub, in from()
83 ir::AtomicRmwOp::And => AtomicRmwOp::And, in from()
84 ir::AtomicRmwOp::Nand => AtomicRmwOp::Nand, in from()
85 ir::AtomicRmwOp::Or => AtomicRmwOp::Or, in from()
86 ir::AtomicRmwOp::Xor => AtomicRmwOp::Xor, in from()
87 ir::AtomicRmwOp::Xchg => AtomicRmwOp::Xchg, in from()
88 ir::AtomicRmwOp::Umin => AtomicRmwOp::Umin, in from()
89 ir::AtomicRmwOp::Umax => AtomicRmwOp::Umax, in from()
90 ir::AtomicRmwOp::Smin => AtomicRmwOp::Smin, in from()
[all …]
/dports/www/firefox/firefox-99.0/third_party/rust/cranelift-wasm/src/
H A Dcode_translator.rs88 self, AtomicRmwOp, ConstantData, InstBuilder, JumpTableData, MemFlags, Value, ValueLabel,
1144 translate_atomic_rmw(I32, I8, AtomicRmwOp::Add, memarg, builder, state, environ)? in translate_operator()
1150 translate_atomic_rmw(I64, I8, AtomicRmwOp::Add, memarg, builder, state, environ)? in translate_operator()
1166 translate_atomic_rmw(I32, I8, AtomicRmwOp::Sub, memarg, builder, state, environ)? in translate_operator()
1172 translate_atomic_rmw(I64, I8, AtomicRmwOp::Sub, memarg, builder, state, environ)? in translate_operator()
1188 translate_atomic_rmw(I32, I8, AtomicRmwOp::And, memarg, builder, state, environ)? in translate_operator()
1194 translate_atomic_rmw(I64, I8, AtomicRmwOp::And, memarg, builder, state, environ)? in translate_operator()
1204 translate_atomic_rmw(I32, I32, AtomicRmwOp::Or, memarg, builder, state, environ)? in translate_operator()
1210 translate_atomic_rmw(I32, I8, AtomicRmwOp::Or, memarg, builder, state, environ)? in translate_operator()
1216 translate_atomic_rmw(I64, I8, AtomicRmwOp::Or, memarg, builder, state, environ)? in translate_operator()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/cranelift-wasm/src/
H A Dcode_translator.rs88 self, AtomicRmwOp, ConstantData, InstBuilder, JumpTableData, MemFlags, Value, ValueLabel,
1144 translate_atomic_rmw(I32, I8, AtomicRmwOp::Add, memarg, builder, state, environ)? in translate_operator()
1150 translate_atomic_rmw(I64, I8, AtomicRmwOp::Add, memarg, builder, state, environ)? in translate_operator()
1166 translate_atomic_rmw(I32, I8, AtomicRmwOp::Sub, memarg, builder, state, environ)? in translate_operator()
1172 translate_atomic_rmw(I64, I8, AtomicRmwOp::Sub, memarg, builder, state, environ)? in translate_operator()
1188 translate_atomic_rmw(I32, I8, AtomicRmwOp::And, memarg, builder, state, environ)? in translate_operator()
1194 translate_atomic_rmw(I64, I8, AtomicRmwOp::And, memarg, builder, state, environ)? in translate_operator()
1204 translate_atomic_rmw(I32, I32, AtomicRmwOp::Or, memarg, builder, state, environ)? in translate_operator()
1210 translate_atomic_rmw(I32, I8, AtomicRmwOp::Or, memarg, builder, state, environ)? in translate_operator()
1216 translate_atomic_rmw(I64, I8, AtomicRmwOp::Or, memarg, builder, state, environ)? in translate_operator()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/cranelift-wasm/src/
H A Dcode_translator.rs88 self, AtomicRmwOp, ConstantData, InstBuilder, JumpTableData, MemFlags, Value, ValueLabel,
1144 translate_atomic_rmw(I32, I8, AtomicRmwOp::Add, memarg, builder, state, environ)? in translate_operator()
1150 translate_atomic_rmw(I64, I8, AtomicRmwOp::Add, memarg, builder, state, environ)? in translate_operator()
1166 translate_atomic_rmw(I32, I8, AtomicRmwOp::Sub, memarg, builder, state, environ)? in translate_operator()
1172 translate_atomic_rmw(I64, I8, AtomicRmwOp::Sub, memarg, builder, state, environ)? in translate_operator()
1188 translate_atomic_rmw(I32, I8, AtomicRmwOp::And, memarg, builder, state, environ)? in translate_operator()
1194 translate_atomic_rmw(I64, I8, AtomicRmwOp::And, memarg, builder, state, environ)? in translate_operator()
1204 translate_atomic_rmw(I32, I32, AtomicRmwOp::Or, memarg, builder, state, environ)? in translate_operator()
1210 translate_atomic_rmw(I32, I8, AtomicRmwOp::Or, memarg, builder, state, environ)? in translate_operator()
1216 translate_atomic_rmw(I64, I8, AtomicRmwOp::Or, memarg, builder, state, environ)? in translate_operator()
[all …]
/dports/www/firefox/firefox-99.0/third_party/rust/cranelift-codegen/src/isa/x64/inst/
H A Demit.rs2447 inst_common::AtomicRmwOp::Xchg => { in emit()
2452 inst_common::AtomicRmwOp::Nand => { in emit()
2462 inst_common::AtomicRmwOp::Umin in emit()
2463 | inst_common::AtomicRmwOp::Umax in emit()
2464 | inst_common::AtomicRmwOp::Smin in emit()
2465 | inst_common::AtomicRmwOp::Smax => { in emit()
2489 inst_common::AtomicRmwOp::Xchg in emit()
2490 | inst_common::AtomicRmwOp::Nand in emit()
2491 | inst_common::AtomicRmwOp::Umin in emit()
2492 | inst_common::AtomicRmwOp::Umax in emit()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/cranelift-codegen/src/isa/x64/inst/
H A Demit.rs2447 inst_common::AtomicRmwOp::Xchg => { in emit()
2452 inst_common::AtomicRmwOp::Nand => { in emit()
2462 inst_common::AtomicRmwOp::Umin in emit()
2463 | inst_common::AtomicRmwOp::Umax in emit()
2464 | inst_common::AtomicRmwOp::Smin in emit()
2465 | inst_common::AtomicRmwOp::Smax => { in emit()
2489 inst_common::AtomicRmwOp::Xchg in emit()
2490 | inst_common::AtomicRmwOp::Nand in emit()
2491 | inst_common::AtomicRmwOp::Umin in emit()
2492 | inst_common::AtomicRmwOp::Umax in emit()
[all …]
/dports/lang/rust/rustc-1.58.1-src/vendor/cranelift-codegen/src/isa/x64/inst/
H A Demit.rs2461 inst_common::AtomicRmwOp::Xchg => { in emit()
2466 inst_common::AtomicRmwOp::Nand => { in emit()
2476 inst_common::AtomicRmwOp::Umin in emit()
2477 | inst_common::AtomicRmwOp::Umax in emit()
2478 | inst_common::AtomicRmwOp::Smin in emit()
2479 | inst_common::AtomicRmwOp::Smax => { in emit()
2503 inst_common::AtomicRmwOp::Xchg in emit()
2504 | inst_common::AtomicRmwOp::Nand in emit()
2505 | inst_common::AtomicRmwOp::Umin in emit()
2506 | inst_common::AtomicRmwOp::Umax in emit()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/cranelift-codegen/src/isa/x64/inst/
H A Demit.rs2447 inst_common::AtomicRmwOp::Xchg => { in emit()
2452 inst_common::AtomicRmwOp::Nand => { in emit()
2462 inst_common::AtomicRmwOp::Umin in emit()
2463 | inst_common::AtomicRmwOp::Umax in emit()
2464 | inst_common::AtomicRmwOp::Smin in emit()
2465 | inst_common::AtomicRmwOp::Smax => { in emit()
2489 inst_common::AtomicRmwOp::Xchg in emit()
2490 | inst_common::AtomicRmwOp::Nand in emit()
2491 | inst_common::AtomicRmwOp::Umin in emit()
2492 | inst_common::AtomicRmwOp::Umax in emit()
[all …]
/dports/lang/rust/rustc-1.58.1-src/vendor/cranelift-codegen/src/isa/aarch64/inst/
H A Demit.rs1358 AtomicRmwOp::Xchg => { in emit()
1362 AtomicRmwOp::Nand => { in emit()
1382 AtomicRmwOp::Umin in emit()
1383 | AtomicRmwOp::Umax in emit()
1384 | AtomicRmwOp::Smin in emit()
1385 | AtomicRmwOp::Smax => { in emit()
1425 AtomicRmwOp::Nand in emit()
1426 | AtomicRmwOp::Umin in emit()
1427 | AtomicRmwOp::Umax in emit()
1428 | AtomicRmwOp::Smin in emit()
[all …]
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_codegen_cranelift/src/intrinsics/
H A Dmod.rs15 use cranelift_codegen::ir::AtomicRmwOp;
890 let old = fx.bcx.ins().atomic_rmw(ty, MemFlags::trusted(), AtomicRmwOp::Xchg, ptr, new); in codegen_intrinsic_call()
916 … let old = fx.bcx.ins().atomic_rmw(ty, MemFlags::trusted(), AtomicRmwOp::Add, ptr, amount); in codegen_intrinsic_call()
940 let old = fx.bcx.ins().atomic_rmw(ty, MemFlags::trusted(), AtomicRmwOp::And, ptr, src); in codegen_intrinsic_call()
952 let old = fx.bcx.ins().atomic_rmw(ty, MemFlags::trusted(), AtomicRmwOp::Or, ptr, src); in codegen_intrinsic_call()
964 let old = fx.bcx.ins().atomic_rmw(ty, MemFlags::trusted(), AtomicRmwOp::Xor, ptr, src); in codegen_intrinsic_call()
976 let old = fx.bcx.ins().atomic_rmw(ty, MemFlags::trusted(), AtomicRmwOp::Nand, ptr, src); in codegen_intrinsic_call()
988 let old = fx.bcx.ins().atomic_rmw(ty, MemFlags::trusted(), AtomicRmwOp::Smax, ptr, src); in codegen_intrinsic_call()
1000 let old = fx.bcx.ins().atomic_rmw(ty, MemFlags::trusted(), AtomicRmwOp::Umax, ptr, src); in codegen_intrinsic_call()
1012 let old = fx.bcx.ins().atomic_rmw(ty, MemFlags::trusted(), AtomicRmwOp::Smin, ptr, src); in codegen_intrinsic_call()
[all …]
/dports/www/firefox/firefox-99.0/third_party/rust/cranelift-codegen/src/isa/aarch64/inst/
H A Demit.rs1283 if op == inst_common::AtomicRmwOp::Xchg { in emit()
1289 inst_common::AtomicRmwOp::Add => 0b100_01011_00_0, in emit()
1290 inst_common::AtomicRmwOp::Sub => 0b110_01011_00_0, in emit()
1291 inst_common::AtomicRmwOp::And => 0b100_01010_00_0, in emit()
1292 inst_common::AtomicRmwOp::Or => 0b101_01010_00_0, in emit()
1293 inst_common::AtomicRmwOp::Xor => 0b110_01010_00_0, in emit()
1294 inst_common::AtomicRmwOp::Nand in emit()
1295 | inst_common::AtomicRmwOp::Umin in emit()
1296 | inst_common::AtomicRmwOp::Umax in emit()
1297 | inst_common::AtomicRmwOp::Smin in emit()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/cranelift-codegen/src/isa/aarch64/inst/
H A Demit.rs1283 if op == inst_common::AtomicRmwOp::Xchg { in emit()
1289 inst_common::AtomicRmwOp::Add => 0b100_01011_00_0, in emit()
1290 inst_common::AtomicRmwOp::Sub => 0b110_01011_00_0, in emit()
1291 inst_common::AtomicRmwOp::And => 0b100_01010_00_0, in emit()
1292 inst_common::AtomicRmwOp::Or => 0b101_01010_00_0, in emit()
1293 inst_common::AtomicRmwOp::Xor => 0b110_01010_00_0, in emit()
1294 inst_common::AtomicRmwOp::Nand in emit()
1295 | inst_common::AtomicRmwOp::Umin in emit()
1296 | inst_common::AtomicRmwOp::Umax in emit()
1297 | inst_common::AtomicRmwOp::Smin in emit()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/cranelift-codegen/src/isa/aarch64/inst/
H A Demit.rs1283 if op == inst_common::AtomicRmwOp::Xchg { in emit()
1289 inst_common::AtomicRmwOp::Add => 0b100_01011_00_0, in emit()
1290 inst_common::AtomicRmwOp::Sub => 0b110_01011_00_0, in emit()
1291 inst_common::AtomicRmwOp::And => 0b100_01010_00_0, in emit()
1292 inst_common::AtomicRmwOp::Or => 0b101_01010_00_0, in emit()
1293 inst_common::AtomicRmwOp::Xor => 0b110_01010_00_0, in emit()
1294 inst_common::AtomicRmwOp::Nand in emit()
1295 | inst_common::AtomicRmwOp::Umin in emit()
1296 | inst_common::AtomicRmwOp::Umax in emit()
1297 | inst_common::AtomicRmwOp::Smin in emit()
[all …]
/dports/lang/zig-devel/zig-0.9.0/lib/std/os/
H A Dtest.zig17 const AtomicRmwOp = std.builtin.AtomicRmwOp;
353 _ = @atomicRmw(i32, ctx, AtomicRmwOp.Add, 1, AtomicOrder.SeqCst);

1234