Searched refs:i1Mask (Results 1 – 2 of 2) sorted by relevance
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/ |
D | lower_x86.cpp | 573 auto i1Mask = B->VEXTRACT(vi1Mask, B->C(i)); in VGATHER_EMU() local 574 auto pValidAddress = B->SELECT(i1Mask, pLoadAddress, pMaskedLoadAddress); in VGATHER_EMU()
|
/external/swiftshader/src/Reactor/ |
D | LLVMReactor.cpp | 1087 …auto i1Mask = jit->builder->CreateIntCast(V(mask), llvm::VectorType::get(i1Ty, numEls, false), fal… in createMaskedStore() local 1090 jit->builder->CreateCall(func, { V(val), V(ptr), align, i1Mask }); in createMaskedStore() 1109 …jit->builder->CreateCondBr(jit->builder->CreateExtractElement(i1Mask, idx), thenBlock, mergeBlock); in createMaskedStore() 1140 …auto i1Mask = jit->builder->CreateIntCast(mask, llvm::VectorType::get(i1Ty, numEls, false), false)… in createGather() local 1147 return jit->builder->CreateCall(func, { elPtrs, align, i1Mask, passthrough }); in createGather() 1161 Value *elementMask = Nucleus::createExtractElement(V(i1Mask), T(i1Ty), i); in createGather() 1208 …auto i1Mask = jit->builder->CreateIntCast(mask, llvm::VectorType::get(i1Ty, numEls, false), false)… in createScatter() local 1214 jit->builder->CreateCall(func, { val, elPtrs, align, i1Mask }); in createScatter() 1228 …jit->builder->CreateCondBr(jit->builder->CreateExtractElement(i1Mask, idx), thenBlock, mergeBlock); in createScatter()
|