Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMISelLowering.h146 MVETRUNC, // stack store/load sequence, if not optimized to anything else. enumerator
DARMISelLowering.cpp1734 MAKE_CASE(ARMISD::MVETRUNC) in getTargetNodeName()
8889 return DAG.getNode(ARMISD::MVETRUNC, dl, VT, Lo, Hi); in LowerVECTOR_SHUFFLE()
9291 return DAG.getNode(ARMISD::MVETRUNC, DL, ToVT, Lo, Hi); in LowerTruncate()
15444 if (Op0->getOpcode() == ARMISD::MVETRUNC) { in PerformExtractEltCombine()
15562 if (Trunc.getOpcode() != ARMISD::MVETRUNC || !N->getOperand(1).isUndef()) in PerformShuffleVMOVNCombine()
16607 if (Trunc->getOpcode() != ARMISD::MVETRUNC) in PerformSplittingMVETruncToNarrowingStores()
18397 N->getOperand(0).getOpcode() == ARMISD::MVETRUNC && in PerformMVETruncCombine()
18398 N->getOperand(1).getOpcode() == ARMISD::MVETRUNC) in PerformMVETruncCombine()
18399 return DAG.getNode(ARMISD::MVETRUNC, DL, VT, N->getOperand(0).getOperand(0), in PerformMVETruncCombine()
18744 case ARMISD::MVETRUNC: in PerformDAGCombine()