Searched refs:DestRC (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXInstrInfo.cpp | 37 const TargetRegisterClass *DestRC = MRI.getRegClass(DestReg); in copyPhysReg() local 40 if (RegInfo.getRegSizeInBits(*DestRC) != RegInfo.getRegSizeInBits(*SrcRC)) in copyPhysReg() 44 if (DestRC == &NVPTX::Int1RegsRegClass) { in copyPhysReg() 46 } else if (DestRC == &NVPTX::Int16RegsRegClass) { in copyPhysReg() 48 } else if (DestRC == &NVPTX::Int32RegsRegClass) { in copyPhysReg() 51 } else if (DestRC == &NVPTX::Int64RegsRegClass) { in copyPhysReg() 54 } else if (DestRC == &NVPTX::Float16RegsRegClass) { in copyPhysReg() 57 } else if (DestRC == &NVPTX::Float16x2RegsRegClass) { in copyPhysReg() 59 } else if (DestRC == &NVPTX::Float32RegsRegClass) { in copyPhysReg() 62 } else if (DestRC == &NVPTX::Float64RegsRegClass) { in copyPhysReg()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGFast.cpp | 377 const TargetRegisterClass *DestRC, in InsertCopiesAndMoveSuccs() argument 382 CopyFromSU->CopyDstRC = DestRC; in InsertCopiesAndMoveSuccs() 385 CopyToSU->CopySrcRC = DestRC; in InsertCopiesAndMoveSuccs() 590 const TargetRegisterClass *DestRC = TRI->getCrossCopyRegClass(RC); in ListScheduleBottomUp() local 600 if (DestRC != RC) { in ListScheduleBottomUp() 602 if (!DestRC && !NewDef) in ListScheduleBottomUp() 609 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies); in ListScheduleBottomUp()
|
| H A D | ScheduleDAGRRList.cpp | 1226 const TargetRegisterClass *DestRC, in InsertCopiesAndMoveSuccs() argument 1231 CopyFromSU->CopyDstRC = DestRC; in InsertCopiesAndMoveSuccs() 1234 CopyToSU->CopySrcRC = DestRC; in InsertCopiesAndMoveSuccs() 1573 const TargetRegisterClass *DestRC = TRI->getCrossCopyRegClass(RC); in PickNodeToScheduleBottomUp() local 1583 if (DestRC != RC) { in PickNodeToScheduleBottomUp() 1585 if (!DestRC && !NewDef) in PickNodeToScheduleBottomUp() 1591 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies); in PickNodeToScheduleBottomUp()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | SIFoldOperands.cpp | 657 const TargetRegisterClass *DestRC = TRI->getRegClassForReg(*MRI, DestReg); in foldOperand() local 659 if (TRI->isSGPRClass(SrcRC) && TRI->hasVectorRegisters(DestRC)) { in foldOperand() 677 if (DestRC == &AMDGPU::AGPR_32RegClass && in foldOperand() 689 unsigned MovOp = TII->getMovOpcode(DestRC); in foldOperand()
|
| H A D | SIFixSGPRCopies.cpp | 657 const TargetRegisterClass *DestRC = in runOnMachineFunction() local 659 Register NewDst = MRI->createVirtualRegister(DestRC); in runOnMachineFunction()
|
| H A D | SIInstrInfo.cpp | 6856 const TargetRegisterClass *DestRC = MRI.getRegClass(Dest.getReg()); in splitScalar64BitUnaryOp() local 6857 const TargetRegisterClass *NewDestRC = RI.getEquivalentVGPRClass(DestRC); in splitScalar64BitUnaryOp() 7002 const TargetRegisterClass *DestRC = MRI.getRegClass(Dest.getReg()); in splitScalar64BitBinaryOp() local 7003 const TargetRegisterClass *NewDestRC = RI.getEquivalentVGPRClass(DestRC); in splitScalar64BitBinaryOp() 7046 const TargetRegisterClass *DestRC = MRI.getRegClass(Dest.getReg()); in splitScalar64BitXnor() local 7064 Register NewDest = MRI.createVirtualRegister(DestRC); in splitScalar64BitXnor()
|