Home
last modified time | relevance | path

Searched refs:RootRatio (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp25366 int RootRatio = std::max<int>(1, OpMask.size() / RootMask.size()); in combineX86ShufflesRecursively() local
25368 assert(((RootRatio == 1 && OpRatio == 1) || in combineX86ShufflesRecursively()
25369 (RootRatio == 1) != (OpRatio == 1)) && in combineX86ShufflesRecursively()
25380 int RootIdx = i / RootRatio; in combineX86ShufflesRecursively()
25387 int RootMaskedIdx = RootMask[RootIdx] * RootRatio + i % RootRatio; in combineX86ShufflesRecursively()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp30239 unsigned RootRatio = std::max<unsigned>(1, OpMask.size() >> RootMaskSizeLog2); in combineX86ShufflesRecursively() local
30241 assert((RootRatio == 1 || OpRatio == 1) && in combineX86ShufflesRecursively()
30245 assert(isPowerOf2_32(RootRatio) && "Non-power-of-2 shuffle mask sizes"); in combineX86ShufflesRecursively()
30247 unsigned RootRatioLog2 = countTrailingZeros(RootRatio); in combineX86ShufflesRecursively()
30265 RootRatio == 1 in combineX86ShufflesRecursively()
30267 : (RootMask[RootIdx] << RootRatioLog2) + (i & (RootRatio - 1)); in combineX86ShufflesRecursively()