/dports/www/firefox/firefox-99.0/third_party/rust/cranelift-codegen/src/ir/ |
H A D | atomic_rmw_op.rs | 10 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 D | mod.rs | 30 pub use crate::ir::atomic_rmw_op::AtomicRmwOp;
|
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/cranelift-codegen/src/ir/ |
H A D | atomic_rmw_op.rs | 10 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 D | mod.rs | 30 pub use crate::ir::atomic_rmw_op::AtomicRmwOp;
|
/dports/lang/rust/rustc-1.58.1-src/vendor/cranelift-codegen/src/ir/ |
H A D | atomic_rmw_op.rs | 10 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 D | mod.rs | 30 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 D | atomic_rmw_op.rs | 10 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 D | mod.rs | 30 pub use crate::ir::atomic_rmw_op::AtomicRmwOp;
|
/dports/www/firefox/firefox-99.0/third_party/rust/cranelift-codegen/src/machinst/ |
H A D | inst_common.rs | 81 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 D | inst_common.rs | 81 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 D | inst_common.rs | 81 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 D | inst_common.rs | 81 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 D | code_translator.rs | 88 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 D | code_translator.rs | 88 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 D | code_translator.rs | 88 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 D | emit.rs | 2447 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 D | emit.rs | 2447 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 D | emit.rs | 2461 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 D | emit.rs | 2447 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 D | emit.rs | 1358 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 D | mod.rs | 15 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 D | emit.rs | 1283 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 D | emit.rs | 1283 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 D | emit.rs | 1283 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 D | test.zig | 17 const AtomicRmwOp = std.builtin.AtomicRmwOp; 353 _ = @atomicRmw(i32, ctx, AtomicRmwOp.Add, 1, AtomicOrder.SeqCst);
|