Home
last modified time | relevance | path

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

/dports/lang/halide/Halide-release_2019_08_27-2654-g664dc4993/src/
H A DCodeGen_WebAssembly.cpp62 …arget::WasmSimd128, true, UInt(16, 8), 0, "llvm.uadd.sat.v8i16", u16_sat(wild_u32x_ + wild_u32x_)}, in visit()
71 …28, true, UInt(16, 8), 0, "llvm.wasm.avgr.unsigned.v8i16", u16(((wild_u32x_ + wild_u32x_) + 1) / 2… in visit()
72 …28, true, UInt(16, 8), 0, "llvm.wasm.avgr.unsigned.v8i16", u16(((wild_u32x_ + wild_u32x_) + 1) >> … in visit()
H A DCodeGen_X86.cpp298 u16_sat(wild_u32x_ + wild_u32x_)}, in visit()
300 u16_sat(wild_u32x_ + wild_u32x_)}, in visit()
310 u16((wild_u32x_ * wild_u32x_) / 65536)}, in visit()
317 u16((wild_u32x_ * wild_u32x_) / 65536)}, in visit()
326 u16(((wild_u32x_ + wild_u32x_) + 1) / 2)}, in visit()
328 u16(((wild_u32x_ + wild_u32x_) + 1) / 2)}, in visit()
H A DCodeGen_PowerPC.cpp83 u16_sat(wild_u32x_ + wild_u32x_)}, in visit()
101 u16(((wild_u32x_ + wild_u32x_) + 1) / 2)}, in visit()
H A DCodeGen_ARM.cpp189 …casts.emplace_back("vqshiftnu.v4i16", "uqshrn.v4i16", 4, u16_sat(wild_u32x_ / wild_u32x_), Pattern… in CodeGen_ARM()
212 …casts.emplace_back("vqshiftu.v8i16", "uqshl.v8i16", 8, u16_sat(u32(wild_u16x_) * wild_u32x_), Patt… in CodeGen_ARM()
213 …casts.emplace_back("vqshiftu.v4i32", "uqshl.v4i32", 4, u32_sat(u64(wild_u32x_) * wild_u64x_), Patt… in CodeGen_ARM()
222 casts.emplace_back("vqmovnu.v4i16", "uqxtn.v4i16", 4, u16_sat(wild_u32x_)); in CodeGen_ARM()
264 wild_u32x_ * wild_u32x_, in CodeGen_ARM()
H A DCodeGen_LLVM.h248 Expr wild_i32x_, wild_u32x_, wild_i64x_, wild_u64x_; variable
H A DCodeGen_LLVM.cpp264 wild_u32x_(Variable::make(UInt(32, 0), "*")), in CodeGen_LLVM()