Searched defs:SrcRC (Results 1 - 12 of 12) sorted by relevance

/external/llvm/lib/Target/R600/
H A DSILowerI1Copies.cpp113 const TargetRegisterClass *SrcRC = local
117 TRI->getCommonSubClass(SrcRC, &AMDGPU::SGPR_64RegClass)) {
130 SrcRC == &AMDGPU::VReg_1RegClass) {
H A DSIFixSGPRCopies.cpp185 const TargetRegisterClass *SrcRC; local
192 SrcRC = TRI->getSubRegClass(MRI.getRegClass(SrcReg), SrcSubReg);
193 return TRI->isSGPRClass(DstRC) && TRI->hasVGPRs(SrcRC);
H A DSIInstrInfo.cpp1494 const TargetRegisterClass *SrcRC = Src.isReg() ? local
1501 const TargetRegisterClass *SrcSubRC = RI.getSubRegClass(SrcRC, AMDGPU::sub0);
1503 MachineOperand SrcRegSub0 = buildExtractSubRegOrImm(MII, MRI, Src, SrcRC,
1505 MachineOperand SrcRegSub1 = buildExtractSubRegOrImm(MII, MRI, Src, SrcRC,
/external/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp40 const TargetRegisterClass *SrcRC = MRI.getRegClass(SrcReg); local
42 if (DestRC != SrcRC)
/external/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp156 const TargetRegisterClass *SrcRC = nullptr, *DstRC = nullptr; local
157 SrcRC = TRI->getMinimalPhysRegClass(SrcReg, VT);
171 if (MatchReg && SrcRC->getCopyCost() < 0) {
H A DScheduleDAGFast.cpp390 const TargetRegisterClass *SrcRC,
393 CopyFromSU->CopySrcRC = SrcRC;
398 CopyToSU->CopyDstRC = SrcRC;
388 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) argument
H A DScheduleDAGRRList.cpp1139 const TargetRegisterClass *SrcRC,
1142 CopyFromSU->CopySrcRC = SrcRC;
1147 CopyToSU->CopyDstRC = SrcRC;
1137 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) argument
/external/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp455 const TargetRegisterClass *SrcRC,
458 if (DefRC == SrcRC)
464 return TRI.getCommonSuperRegClass(SrcRC, SrcSubReg, DefRC, DefSubReg,
470 std::swap(DefRC, SrcRC);
475 return TRI.getMatchingSuperRegClass(SrcRC, DefRC, SrcSubReg) != nullptr;
477 return TRI.getCommonSubClass(DefRC, SrcRC) != nullptr;
569 const TargetRegisterClass *SrcRC = MRI->getRegClass(Src); local
572 ShouldRewrite = shareSameRegisterFile(TRI, DefRC, DefSubReg, SrcRC,
452 shareSameRegisterFile(const TargetRegisterInfo &TRI, const TargetRegisterClass *DefRC, unsigned DefSubReg, const TargetRegisterClass *SrcRC, unsigned SrcSubReg) argument
H A DRegisterCoalescer.cpp290 const TargetRegisterClass *SrcRC = MRI.getRegClass(Src); local
299 NewRC = TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub,
306 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub);
310 NewRC = TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSub);
313 NewRC = TRI.getCommonSubClass(DstRC, SrcRC);
328 CrossClass = NewRC != DstRC || NewRC != SrcRC;
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp1931 const TargetRegisterClass *SrcRC = local
1938 unsigned NewVReg = MRI.createVirtualRegister(SrcRC);
/external/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2134 const TargetRegisterClass* SrcRC = MRI.getRegClass(SrcReg); local
2136 if (!SrcRC->contains(DstReg))
/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp1053 const TargetRegisterClass* SrcRC = MRI.getRegClass(SrcReg); local
1055 if (!SrcRC->contains(DstReg))

Completed in 7042 milliseconds