Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp418 Register &Dst, unsigned &SrcSub, in INITIALIZE_PASS_DEPENDENCY()
424 SrcSub = MI->getOperand(1).getSubReg(); in INITIALIZE_PASS_DEPENDENCY()
430 SrcSub = MI->getOperand(2).getSubReg(); in INITIALIZE_PASS_DEPENDENCY()
459 unsigned SrcSub = 0, DstSub = 0; in setRegisters() local
460 if (!isMoveInstr(TRI, MI, Src, Dst, SrcSub, DstSub)) in setRegisters()
462 Partial = SrcSub || DstSub; in setRegisters()
469 std::swap(SrcSub, DstSub); in setRegisters()
484 if (SrcSub) { in setRegisters()
485 Dst = TRI.getMatchingSuperReg(Dst, SrcSub, MRI.getRegClass(Src)); in setRegisters()
496 if (SrcSub && DstSub) { in setRegisters()
[all …]
H A DMachineCombiner.cpp175 auto SrcSub = MI->getOperand(1).getSubReg(); in isTransientMI() local
178 return TRI->getMatchingSuperRegClass(SrcRC, DstRC, SrcSub) != nullptr; in isTransientMI()