diff options
| author | David Rubin <87927264+Rexicon226@users.noreply.github.com> | 2024-10-04 15:21:27 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-04 22:21:27 +0000 |
| commit | 043b1adb8dff184deaf9e145e6045b36b9bf733b (patch) | |
| tree | 30c1e0e35c1e9b289ca1590431a59d9d44565520 /src/codegen/llvm.zig | |
| parent | 163d505e27bfbdb0aed30339fcc98c0f5f364e7a (diff) | |
| download | zig-043b1adb8dff184deaf9e145e6045b36b9bf733b.tar.gz zig-043b1adb8dff184deaf9e145e6045b36b9bf733b.zip | |
remove `@fence` (#21585)
closes #11650
Diffstat (limited to 'src/codegen/llvm.zig')
| -rw-r--r-- | src/codegen/llvm.zig | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 21685a5ff8..927cedbb96 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -5139,7 +5139,6 @@ pub const FuncGen = struct { .float_from_int => try self.airFloatFromInt(inst), .cmpxchg_weak => try self.airCmpxchg(inst, .weak), .cmpxchg_strong => try self.airCmpxchg(inst, .strong), - .fence => try self.airFence(inst), .atomic_rmw => try self.airAtomicRmw(inst), .atomic_load => try self.airAtomicLoad(inst), .memset => try self.airMemset(inst, false), @@ -9666,13 +9665,6 @@ pub const FuncGen = struct { return self.wip.cast(.ptrtoint, result, try o.lowerType(Type.usize), ""); } - fn airFence(self: *FuncGen, inst: Air.Inst.Index) !Builder.Value { - const atomic_order = self.air.instructions.items(.data)[@intFromEnum(inst)].fence; - const ordering = toLlvmAtomicOrdering(atomic_order); - _ = try self.wip.fence(self.sync_scope, ordering); - return .none; - } - fn airCmpxchg( self: *FuncGen, inst: Air.Inst.Index, |
