Searched refs:MVETRUNC (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 145 MVETRUNC, // stack store/load sequence, if not optimized to anything else. enumerator
|
H A D | ARMISelLowering.cpp | 1763 MAKE_CASE(ARMISD::MVETRUNC) in getTargetNodeName() 8966 return DAG.getNode(ARMISD::MVETRUNC, dl, VT, Lo, Hi); in LowerVECTOR_SHUFFLE() 9175 DAG.getNode(ARMISD::MVETRUNC, dl, ConcatVT, NewV1, NewV2); in LowerCONCAT_VECTORS_i1() 9377 return DAG.getNode(ARMISD::MVETRUNC, DL, ToVT, Lo, Hi); in LowerTruncate() 15622 if (Op0->getOpcode() == ARMISD::MVETRUNC) { in PerformExtractEltCombine() 15695 if (Trunc.getOpcode() != ARMISD::MVETRUNC || !N->getOperand(1).isUndef()) in PerformShuffleVMOVNCombine() 16735 if (Trunc->getOpcode() != ARMISD::MVETRUNC) in PerformSplittingMVETruncToNarrowingStores() 18619 N->getOperand(0).getOpcode() == ARMISD::MVETRUNC && in PerformMVETruncCombine() 18620 N->getOperand(1).getOpcode() == ARMISD::MVETRUNC) in PerformMVETruncCombine() 18621 return DAG.getNode(ARMISD::MVETRUNC, DL, VT, N->getOperand(0).getOperand(0), in PerformMVETruncCombine() [all …]
|