summaryrefslogtreecommitdiff
path: root/test/llvm_autogenerated/select.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/llvm_autogenerated/select.s')
-rw-r--r--test/llvm_autogenerated/select.s124
1 files changed, 124 insertions, 0 deletions
diff --git a/test/llvm_autogenerated/select.s b/test/llvm_autogenerated/select.s
new file mode 100644
index 000000000..1b2f3a490
--- /dev/null
+++ b/test/llvm_autogenerated/select.s
@@ -0,0 +1,124 @@
+ .text
+ .file "/s/llvm/llvm/test/CodeGen/WebAssembly/select.ll"
+ .globl select_i32_bool
+ .type select_i32_bool,@function
+select_i32_bool:
+ .param i32, i32, i32
+ .result i32
+ i32.select $push0=, $0, $1, $2
+ return $pop0
+func_end0:
+ .size select_i32_bool, func_end0-select_i32_bool
+
+ .globl select_i32_eq
+ .type select_i32_eq,@function
+select_i32_eq:
+ .param i32, i32, i32
+ .result i32
+ i32.select $push0=, $0, $2, $1
+ return $pop0
+func_end1:
+ .size select_i32_eq, func_end1-select_i32_eq
+
+ .globl select_i32_ne
+ .type select_i32_ne,@function
+select_i32_ne:
+ .param i32, i32, i32
+ .result i32
+ i32.select $push0=, $0, $1, $2
+ return $pop0
+func_end2:
+ .size select_i32_ne, func_end2-select_i32_ne
+
+ .globl select_i64_bool
+ .type select_i64_bool,@function
+select_i64_bool:
+ .param i32, i64, i64
+ .result i64
+ i64.select $push0=, $0, $1, $2
+ return $pop0
+func_end3:
+ .size select_i64_bool, func_end3-select_i64_bool
+
+ .globl select_i64_eq
+ .type select_i64_eq,@function
+select_i64_eq:
+ .param i32, i64, i64
+ .result i64
+ i64.select $push0=, $0, $2, $1
+ return $pop0
+func_end4:
+ .size select_i64_eq, func_end4-select_i64_eq
+
+ .globl select_i64_ne
+ .type select_i64_ne,@function
+select_i64_ne:
+ .param i32, i64, i64
+ .result i64
+ i64.select $push0=, $0, $1, $2
+ return $pop0
+func_end5:
+ .size select_i64_ne, func_end5-select_i64_ne
+
+ .globl select_f32_bool
+ .type select_f32_bool,@function
+select_f32_bool:
+ .param i32, f32, f32
+ .result f32
+ f32.select $push0=, $0, $1, $2
+ return $pop0
+func_end6:
+ .size select_f32_bool, func_end6-select_f32_bool
+
+ .globl select_f32_eq
+ .type select_f32_eq,@function
+select_f32_eq:
+ .param i32, f32, f32
+ .result f32
+ f32.select $push0=, $0, $2, $1
+ return $pop0
+func_end7:
+ .size select_f32_eq, func_end7-select_f32_eq
+
+ .globl select_f32_ne
+ .type select_f32_ne,@function
+select_f32_ne:
+ .param i32, f32, f32
+ .result f32
+ f32.select $push0=, $0, $1, $2
+ return $pop0
+func_end8:
+ .size select_f32_ne, func_end8-select_f32_ne
+
+ .globl select_f64_bool
+ .type select_f64_bool,@function
+select_f64_bool:
+ .param i32, f64, f64
+ .result f64
+ f64.select $push0=, $0, $1, $2
+ return $pop0
+func_end9:
+ .size select_f64_bool, func_end9-select_f64_bool
+
+ .globl select_f64_eq
+ .type select_f64_eq,@function
+select_f64_eq:
+ .param i32, f64, f64
+ .result f64
+ f64.select $push0=, $0, $2, $1
+ return $pop0
+func_end10:
+ .size select_f64_eq, func_end10-select_f64_eq
+
+ .globl select_f64_ne
+ .type select_f64_ne,@function
+select_f64_ne:
+ .param i32, f64, f64
+ .result f64
+ f64.select $push0=, $0, $1, $2
+ return $pop0
+func_end11:
+ .size select_f64_ne, func_end11-select_f64_ne
+
+
+ .section ".note.GNU-stack","",@progbits