Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp5123 matchRISCVBitmanipPat(SDValue Op, ArrayRef<uint64_t> BitmanipMasks) { in matchRISCVBitmanipPat() argument
5124 assert((BitmanipMasks.size() == 5 || BitmanipMasks.size() == 6) && in matchRISCVBitmanipPat()
5145 if (BitmanipMasks.size() == 5 && ShAmt >= (Width / 2)) in matchRISCVBitmanipPat()
5176 uint64_t ExpMask = BitmanipMasks[MaskIdx] & maskTrailingOnes<uint64_t>(Width); in matchRISCVBitmanipPat()
5202 static const uint64_t BitmanipMasks[] = { in matchGREVIPat() local
5206 return matchRISCVBitmanipPat(Op, BitmanipMasks); in matchGREVIPat()
5308 static const uint64_t BitmanipMasks[] = { in matchSHFLPat() local
5312 return matchRISCVBitmanipPat(Op, BitmanipMasks); in matchSHFLPat()
5372 static const uint64_t BitmanipMasks[] = { in combineORToSHFL() local
5379 uint64_t ExpMask = BitmanipMasks[MaskIdx] & maskTrailingOnes<uint64_t>(Width); in combineORToSHFL()