Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (defun make-another-test-thing ()
- (make-instance 'llvm-if
- :type "i32"
- :test (make-instance 'llvm-arithmetic
- :name "cmp eq"
- :children (list
- (make-instance 'llvm-constant
- :value 42
- :type "i32")
- (make-instance 'llvm-constant
- :value 43
- :type "i32")))
- :then (make-instance 'llvm-constant :value 0 :type "i32")
- :else (make-instance 'llvm-constant :value 1337 :type "i32")))
- CL-USER> (make-another-test-thing)
- %20 = cmp eq i32 42, 43
- br i1 %20, label %thenlabel15, label %elselabel16
- thenlabel15:
- %then17 = 0
- elselabel16:
- %else18 = 1337
- %return19 = phi i32 [ %then17, %thenlabel15 ], [ %else18, %elselabel16 ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement