about summary refs log tree commit diff
path: root/src/codegen.zig
diff options
context:
space:
mode:
authorBaitinq <[email protected]>2025-05-11 19:41:27 +0200
committerBaitinq <[email protected]>2025-05-11 19:41:27 +0200
commit3f8021f3fdd8bbf8187e42e9340734fb806e69ca (patch)
treeea85d0db1724bd22733230d169af5f7645b6aedf /src/codegen.zig
parentBootstrap: cleanup (diff)
downloadpry-lang-3f8021f3fdd8bbf8187e42e9340734fb806e69ca.tar.gz
pry-lang-3f8021f3fdd8bbf8187e42e9340734fb806e69ca.tar.bz2
pry-lang-3f8021f3fdd8bbf8187e42e9340734fb806e69ca.zip
Feature: Add support for GE and LE comparisons
Diffstat (limited to 'src/codegen.zig')
-rw-r--r--src/codegen.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/codegen.zig b/src/codegen.zig
index a9597c4..ab34ea8 100644
--- a/src/codegen.zig
+++ b/src/codegen.zig
@@ -557,6 +557,8 @@ pub const CodeGen = struct {
 
                 const op: c_uint = switch (exp.typ) {
                     .EQ => llvm.LLVMIntEQ,
+                    .GE => llvm.LLVMIntSGE,
+                    .LE => llvm.LLVMIntSLE,
                     .LT => llvm.LLVMIntSLT,
                     .GT => llvm.LLVMIntSGT,
                 };