Home
last modified time | relevance | path

Searched refs:PackElem (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPISelLowering.cpp28 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 DVECustomDAG.h130 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 DVECustomDAG.cpp480 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()