Searched refs:numEls (Results 1 - 1 of 1) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
H A D | LLVMReactor.cpp | 1082 auto numEls = llvm::cast<llvm::FixedVectorType>(V(mask)->getType())->getNumElements(); in createMaskedLoad() local 1085 auto elVecTy = llvm::VectorType::get(T(elTy), numEls, false); in createMaskedLoad() 1087 auto i8Mask = jit->builder->CreateIntCast(V(mask), llvm::VectorType::get(i1Ty, numEls, false), false); // vec<int, int, ...> -> vec<bool, bool, ...> in createMaskedLoad() 1102 auto numEls = llvm::cast<llvm::FixedVectorType>(V(mask)->getType())->getNumElements(); in createMaskedStore() local 1107 auto i1Mask = jit->builder->CreateIntCast(V(mask), llvm::VectorType::get(i1Ty, numEls, false), false); // vec<int, int, ...> -> vec<bool, bool, ...> in createMaskedStore() 1123 for(unsigned i = 0; i < numEls; i++) in createMaskedStore() 1149 auto numEls = llvm::cast<llvm::FixedVectorType>(mask->getType())->getNumElements(); in createGather() local 1155 auto elVecTy = llvm::VectorType::get(elTy, numEls, false); in createGather() 1156 auto elPtrVecTy = llvm::VectorType::get(elPtrTy, numEls, false); in createGather() 1160 auto i1Mask = jit->builder->CreateIntCast(mask, llvm::VectorType::get(i1Ty, numEls, fals in createGather() 1215 auto numEls = llvm::cast<llvm::FixedVectorType>(mask->getType())->getNumElements(); createScatter() local [all...] |
Completed in 5 milliseconds