Lines Matching refs:MaskDomain
43 enum RegDomain { NoDomain = -1, GPRDomain, MaskDomain, OtherDomain, NumDomains }; enumerator
62 return MaskDomain; in getDomain()
69 assert(Domain == MaskDomain && "add domain"); in getDstRC()
610 Converters[{MaskDomain, TargetOpcode::PHI}] = in initConverters()
613 Converters[{MaskDomain, TargetOpcode::IMPLICIT_DEF}] = in initConverters()
616 Converters[{MaskDomain, TargetOpcode::INSERT_SUBREG}] = in initConverters()
619 Converters[{MaskDomain, TargetOpcode::COPY}] = in initConverters()
620 new InstrCOPYReplacer(TargetOpcode::COPY, MaskDomain, TargetOpcode::COPY); in initConverters()
623 Converters[{MaskDomain, From}] = new InstrReplacerDstCOPY(From, To); in initConverters()
643 Converters[{MaskDomain, From}] = new InstrReplacer(From, To); in initConverters()
767 Closure C(ClosureID++, {MaskDomain}); in runOnMachineFunction()
771 if (!C.empty() && C.isLegal(MaskDomain)) in runOnMachineFunction()
777 if (isReassignmentProfitable(C, MaskDomain)) { in runOnMachineFunction()
778 reassign(C, MaskDomain); in runOnMachineFunction()