Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h311 unsigned BlockElts = M[0] + 1; in isVREVMask() local
314 BlockElts = BlockSize / EltSz; in isVREVMask()
316 if (BlockSize <= EltSz || BlockSize != BlockElts * EltSz) in isVREVMask()
322 if ((unsigned)M[i] != (i - i % BlockElts) + (BlockElts - 1 - i % BlockElts)) in isVREVMask()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp72 unsigned BlockElts = M[0] + 1; in isREVMask() local
76 BlockElts = BlockSize / EltSize; in isREVMask()
78 if (BlockSize <= EltSize || BlockSize != BlockElts * EltSize) in isREVMask()
86 (i - i % BlockElts) + (BlockElts - 1 - i % BlockElts)) in isREVMask()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp8801 SmallVector<int, 8> BlockElts(NumEltsPerBlock, -1); in isWideDUPMask() local
8810 if (BlockElts[I] < 0) in isWideDUPMask()
8811 BlockElts[I] = Elt; in isWideDUPMask()
8812 else if (BlockElts[I] != Elt) in isWideDUPMask()
8822 assert(FirstRealEltIter != BlockElts.end() && in isWideDUPMask()
8825 if (FirstRealEltIter == BlockElts.end()) { in isWideDUPMask()
8844 if (BlockElts[I] >= 0 && (unsigned)BlockElts[I] != Elt0 + I) in isWideDUPMask()
8903 unsigned BlockElts = M[0] + 1; in isREVMask() local
8906 BlockElts = BlockSize / EltSz; in isREVMask()
8908 if (BlockSize <= EltSz || BlockSize != BlockElts * EltSz) in isREVMask()
[all …]