Searched refs:opSplit (Results 1 – 3 of 3) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 555 HexagonTargetLowering::opSplit(SDValue Vec, const SDLoc &dl, in opSplit() function in HexagonTargetLowering 2259 VectorPair Pair = opSplit(VmpyVec, dl, DAG); in LowerHvxFpExtend() 2943 ty(A).isVector() ? opSplit(A, dl, DAG) : std::make_pair(A, A); in SplitVectorOp() 3002 VectorPair Vals = opSplit(cast<StoreSDNode>(Op)->getValue(), dl, DAG); in SplitHvxMemOp() 3012 VectorPair Masks = opSplit(MaskN->getMask(), dl, DAG); in SplitHvxMemOp() 3017 opSplit(cast<MaskedLoadSDNode>(Op)->getPassThru(), dl, DAG); in SplitHvxMemOp() 3032 VectorPair Vals = opSplit(cast<MaskedStoreSDNode>(Op)->getValue(), dl, DAG); in SplitHvxMemOp() 3515 return opSplit(Deal, dl, DAG).first; in combineTruncateBeforeLegal()
|
| H A D | HexagonISelLowering.h | 452 VectorPair opSplit(SDValue Vec, const SDLoc &dl, SelectionDAG &DAG) const;
|
| H A D | HexagonISelLowering.cpp | 2363 VectorPair P = opSplit(Op0, dl, DAG); in LowerVECTOR_SHUFFLE() 2456 auto [LoV, HiV] = opSplit(Val, dl, DAG); in LowerVECTOR_SHIFT()
|