Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp277 bool refineRxSBGMask(RxSBGOperands &RxSBG, uint64_t Mask) const;
281 bool expandRxSBG(RxSBGOperands &RxSBG) const;
777 bool SystemZDAGToDAGISel::refineRxSBGMask(RxSBGOperands &RxSBG, in refineRxSBGMask() argument
780 if (RxSBG.Rotate != 0) in refineRxSBGMask()
781 Mask = (Mask << RxSBG.Rotate) | (Mask >> (64 - RxSBG.Rotate)); in refineRxSBGMask()
782 Mask &= RxSBG.Mask; in refineRxSBGMask()
783 if (TII->isRxSBGMask(Mask, RxSBG.BitSize, RxSBG.Start, RxSBG.End)) { in refineRxSBGMask()
784 RxSBG.Mask = Mask; in refineRxSBGMask()
791 static bool maskMatters(RxSBGOperands &RxSBG, uint64_t Mask) { in maskMatters() argument
793 if (RxSBG.Rotate != 0) in maskMatters()
[all …]