Home
last modified time | relevance | path

Searched refs:wild_i16x_ (Results 1 – 6 of 6) sorted by relevance

/dports/lang/halide/Halide-release_2019_08_27-2654-g664dc4993/src/
H A DCodeGen_X86.cpp263 i8_sat(wild_i16x_ + wild_i16x_)}, in visit()
265 i8_sat(wild_i16x_ + wild_i16x_)}, in visit()
267 i8_sat(wild_i16x_ + wild_i16x_)}, in visit()
269 i8_sat(wild_i16x_ - wild_i16x_)}, in visit()
271 i8_sat(wild_i16x_ - wild_i16x_)}, in visit()
273 i8_sat(wild_i16x_ - wild_i16x_)}, in visit()
294 u8(max(wild_i16x_ - wild_i16x_, 0))}, in visit()
296 u8(max(wild_i16x_ - wild_i16x_, 0))}, in visit()
334 i8_sat(wild_i16x_)}, in visit()
336 i8_sat(wild_i16x_)}, in visit()
[all …]
H A DCodeGen_PowerPC.cpp71 i8_sat(wild_i16x_ + wild_i16x_)}, in visit()
73 i8_sat(wild_i16x_ - wild_i16x_)}, in visit()
77 u8(max(wild_i16x_ - wild_i16x_, 0))}, in visit()
95 i8(((wild_i16x_ + wild_i16x_) + 1) / 2)}, in visit()
H A DCodeGen_WebAssembly.cpp59 …{Target::WasmSimd128, true, Int(8, 16), 0, "llvm.sadd.sat.v16i8", i8_sat(wild_i16x_ + wild_i16x_)}, in visit()
64 …d128, true, Int(8, 16), 0, "llvm.wasm.sub.saturate.signed.v16i8", i8_sat(wild_i16x_ - wild_i16x_)}, in visit()
65 …8, true, UInt(8, 16), 0, "llvm.wasm.sub.saturate.unsigned.v16i8", u8_sat(wild_i16x_ - wild_i16x_)}, in visit()
H A DCodeGen_ARM.cpp185 …casts.emplace_back("vqshiftns.v8i8", "sqshrn.v8i8", 8, i8_sat(wild_i16x_ / wild_i16x_), Pattern::R… in CodeGen_ARM()
191 …casts.emplace_back("vqshiftnsu.v8i8", "sqshrun.v8i8", 8, u8_sat(wild_i16x_ / wild_i16x_), Pattern:… in CodeGen_ARM()
208 …casts.emplace_back("vqshifts.v16i8", "sqshl.v16i8", 16, i8_sat(i16(wild_i8x_) * wild_i16x_), Patte… in CodeGen_ARM()
209 …casts.emplace_back("vqshifts.v8i16", "sqshl.v8i16", 8, i16_sat(i32(wild_i16x_) * wild_i32x_), Patt… in CodeGen_ARM()
214 …casts.emplace_back("vqshiftsu.v16i8", "sqshlu.v16i8", 16, u8_sat(i16(wild_i8x_) * wild_i16x_), Pat… in CodeGen_ARM()
215 …casts.emplace_back("vqshiftsu.v8i16", "sqshlu.v8i16", 8, u16_sat(i32(wild_i16x_) * wild_i32x_), Pa… in CodeGen_ARM()
218 casts.emplace_back("vqmovns.v8i8", "sqxtn.v8i8", 8, i8_sat(wild_i16x_)); in CodeGen_ARM()
224 casts.emplace_back("vqmovnsu.v8i8", "sqxtun.v8i8", 8, u8_sat(wild_i16x_)); in CodeGen_ARM()
250 negations.emplace_back("vqneg.v8i16", "sqneg.v8i16", 8, -max(wild_i16x_, -32767)); in CodeGen_ARM()
267 wild_i16x_ * wild_i16x_, in CodeGen_ARM()
H A DCodeGen_LLVM.h247 Expr wild_u1x_, wild_i8x_, wild_u8x_, wild_i16x_, wild_u16x_; variable
H A DCodeGen_LLVM.cpp261 wild_i16x_(Variable::make(Int(16, 0), "*")), in CodeGen_LLVM()