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 D | CodeGen_X86.cpp | 263 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 D | CodeGen_PowerPC.cpp | 71 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 D | CodeGen_WebAssembly.cpp | 59 …{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 D | CodeGen_ARM.cpp | 185 …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 D | CodeGen_LLVM.h | 247 Expr wild_u1x_, wild_i8x_, wild_u8x_, wild_i16x_, wild_u16x_; variable
|
H A D | CodeGen_LLVM.cpp | 261 wild_i16x_(Variable::make(Int(16, 0), "*")), in CodeGen_LLVM()
|