Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h145 MVETRUNC, // stack store/load sequence, if not optimized to anything else. enumerator
H A DARMISelLowering.cpp1763 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 …]