Home
last modified time | relevance | path

Searched refs:i1Mask (Results 1 - 1 of 1) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/src/Reactor/
H A DLLVMReactor.cpp1107 auto i1Mask = jit->builder->CreateIntCast(V(mask), llvm::VectorType::get(i1Ty, numEls, false), false); // vec<int, int, ...> -> vec<bool, bool, ...> in createMaskedStore() local
1110 jit->builder->CreateCall(func, { V(val), V(ptr), align, i1Mask }); in createMaskedStore()
1129 jit->builder->CreateCondBr(jit->builder->CreateExtractElement(i1Mask, idx), thenBlock, mergeBlock); in createMaskedStore()
1160 auto i1Mask = jit->builder->CreateIntCast(mask, llvm::VectorType::get(i1Ty, numEls, false), false); // vec<int, int, ...> -> vec<bool, bool, ...> in createGather() local
1167 return jit->builder->CreateCall(func, { elPtrs, align, i1Mask, passthrough }); in createGather()
1181 Value *elementMask = Nucleus::createExtractElement(V(i1Mask), T(i1Ty), i); in createGather()
1228 auto i1Mask = jit->builder->CreateIntCast(mask, llvm::VectorType::get(i1Ty, numEls, false), false); // vec<int, int, ...> -> vec<bool, bool, ...> in createScatter() local
1234 jit->builder->CreateCall(func, { val, elPtrs, align, i1Mask }); in createScatter()
1248 jit->builder->CreateCondBr(jit->builder->CreateExtractElement(i1Mask, idx), thenBlock, mergeBlock); in createScatter()

Completed in 9 milliseconds