Searched refs:PackElem (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VVPISelLowering.cpp | 28 SDValue LoA = CDAG.getUnpack(MVT::v256i1, A, PackElem::Lo, AVL); in splitMaskArithmetic() 29 SDValue HiA = CDAG.getUnpack(MVT::v256i1, A, PackElem::Hi, AVL); in splitMaskArithmetic() 30 SDValue LoB = CDAG.getUnpack(MVT::v256i1, B, PackElem::Lo, AVL); in splitMaskArithmetic() 31 SDValue HiB = CDAG.getUnpack(MVT::v256i1, B, PackElem::Hi, AVL); in splitMaskArithmetic() 207 for (PackElem Part : {PackElem::Hi, PackElem::Lo}) { in splitPackedLoadStore() 213 if (Part == PackElem::Hi) in splitPackedLoadStore() 251 SDValue LowChain = SDValue(PartOps[(int)PackElem::Lo].getNode(), ChainResIdx); in splitPackedLoadStore() 252 SDValue HiChain = SDValue(PartOps[(int)PackElem in splitPackedLoadStore() [all...] |
H A D | VECustomDAG.h | 130 enum class PackElem : int8_t { enum 190 SDValue getUnpack(EVT DestVT, SDValue Vec, PackElem Part, SDValue AVL) const; 208 PackElem Part) const; 212 PackElem Part) const;
|
H A D | VECustomDAG.cpp | 480 SDValue VECustomDAG::getUnpack(EVT DestVT, SDValue Vec, PackElem Part, in getUnpack() 486 (Part == PackElem::Lo) ? VEISD::VEC_UNPACK_LO : VEISD::VEC_UNPACK_HI; in getUnpack() 499 PackElem Part) const { in getTargetSplitMask() 503 if (Part == PackElem::Hi) in getTargetSplitMask() 522 PackElem Part) const { in getSplitPtrOffset() 525 if (Part == PackElem::Hi) in getSplitPtrOffset()
|