reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/ARMISelLowering.cpp
 7848     if (ST->hasNEON() && isVEXTMask(ShuffleMask, VT, ReverseVEXT, Imm)) {
 7855     if (isVREVMask(ShuffleMask, VT, 64))
 7857     if (isVREVMask(ShuffleMask, VT, 32))
 7859     if (isVREVMask(ShuffleMask, VT, 16))
 7862     if (ST->hasNEON() && V2->isUndef() && isSingletonVEXTMask(ShuffleMask, VT, Imm)) {
 7876               ShuffleMask, VT, WhichResult, isV_UNDEF)) {
 7884       if (isVMOVNMask(ShuffleMask, VT, 0))
 7887       if (isVMOVNMask(ShuffleMask, VT, 1))
 7913       assert(llvm::all_of(ShuffleMask, [&](int i) {
 7918               ShuffleMask, SubVT, WhichResult, isV_UNDEF)) {
 7937       if (ShuffleMask[i] < 0)
 7940         PFIndexes[i] = ShuffleMask[i];
 7973       if (ShuffleMask[i] < 0)
 7977                                   ShuffleMask[i] < (int)NumElts ? V1 : V2,
 7978                                   DAG.getConstant(ShuffleMask[i] & (NumElts-1),
 7985   if (ST->hasNEON() && (VT == MVT::v8i16 || VT == MVT::v16i8) && isReverseMask(ShuffleMask, VT))
 7989     if (SDValue NewOp = LowerVECTOR_SHUFFLEv8i8(Op, ShuffleMask, DAG))