diff options
| author | Robin Voetter <robin@voetter.nl> | 2021-12-20 21:53:40 +0100 |
|---|---|---|
| committer | Robin Voetter <robin@voetter.nl> | 2021-12-21 01:41:51 +0100 |
| commit | 964dbeb82623515b8392c8c7cb9317246812174e (patch) | |
| tree | 8bedd9ddf607ce6b3ca983702934c3c950959185 /src/codegen/llvm.zig | |
| parent | 58d67a6718d5d0673389fa19f5bb20812b4bb22a (diff) | |
| download | zig-964dbeb82623515b8392c8c7cb9317246812174e.tar.gz zig-964dbeb82623515b8392c8c7cb9317246812174e.zip | |
stage2: @subWithOverflow
Diffstat (limited to 'src/codegen/llvm.zig')
| -rw-r--r-- | src/codegen/llvm.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 07fe138786..4089a39cb3 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -1719,6 +1719,7 @@ pub const FuncGen = struct { .slice => try self.airSlice(inst), .add_with_overflow => try self.airOverflow(inst, "llvm.sadd.with.overflow", "llvm.uadd.with.overflow"), + .sub_with_overflow => try self.airOverflow(inst, "llvm.ssub.with.overflow", "llvm.usub.with.overflow"), .mul_with_overflow => try self.airOverflow(inst, "llvm.smul.with.overflow", "llvm.umul.with.overflow"), .bit_and, .bool_and => try self.airAnd(inst), |
