Searched refs:DefRC (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp512 const TargetRegisterClass *DefRC,
517 if (DefRC == SrcRC)
523 return TRI.getCommonSuperRegClass(SrcRC, SrcSubReg, DefRC, DefSubReg,
529 std::swap(DefRC, SrcRC);
534 return TRI.getMatchingSuperRegClass(SrcRC, DefRC, SrcSubReg) != nullptr;
536 return TRI.getCommonSubClass(DefRC, SrcRC) != nullptr;
552 const TargetRegisterClass *DefRC = MRI->getRegClass(Reg); local
580 ShouldRewrite = shareSameRegisterFile(*TRI, DefRC, DefSubReg, SrcRC,
967 const TargetRegisterClass *DefRC = MRI->getRegClass(Def.Reg); local
968 unsigned NewVR = MRI->createVirtualRegister(DefRC);
511 shareSameRegisterFile(const TargetRegisterInfo &TRI, const TargetRegisterClass *DefRC, unsigned DefSubReg, const TargetRegisterClass *SrcRC, unsigned SrcSubReg) argument
[all...]
H A DRegisterCoalescer.cpp904 const TargetRegisterClass *DefRC = TII->getRegClass(MCID, 0, TRI, *MF); local
916 if (!DefRC->contains(NewDstReg))
954 if (DefRC != nullptr) {
956 NewRC = TRI->getMatchingSuperRegClass(NewRC, DefRC, NewIdx);
958 NewRC = TRI->getCommonSubClass(NewRC, DefRC);

Completed in 36 milliseconds