Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/src/Reactor/
H A DLLVMReactor.cpp1082 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