Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp1474 unsigned OpMask = OCM.second; in buildOperandMatchInfo() local
1477 OpMask)); in buildOperandMatchInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp40157 SmallVector<int, 64> OpMask; in combineX86ShufflesRecursively() local
40161 if (getTargetShuffleInputs(Op, OpDemandedElts, OpInputs, OpMask, OpUndef, in combineX86ShufflesRecursively()
40176 OpMask.assign(NumElts, SM_SentinelUndef); in combineX86ShufflesRecursively()
40177 std::iota(OpMask.begin(), OpMask.end(), ExtractIdx); in combineX86ShufflesRecursively()
40187 unsigned OpMaskSize = OpMask.size(); in combineX86ShufflesRecursively()
40190 for (int &M : OpMask) { in combineX86ShufflesRecursively()
40200 OpMask.append((NumSubVecs - 1) * OpMaskSize, SM_SentinelUndef); in combineX86ShufflesRecursively()
40214 for (int i = 0, e = OpMask.size(); i != e; ++i) { in combineX86ShufflesRecursively()
40215 int M = OpMask[i]; in combineX86ShufflesRecursively()
40218 UsedInputs.setBit(M / OpMask.size()); in combineX86ShufflesRecursively()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp15506 ArrayRef<int> OpMask = Op0->getMask(); in FlattenVectorShuffle() local
15508 if (NMask[i] > 0 && OpMask[NMask[i]] > 0 && OpMask[NMask[i]] != i) in FlattenVectorShuffle()