Searched refs:setRegClass (Results 1 - 24 of 24) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp55 /// setRegClass - Set the register class of the specified virtual register.
58 MachineRegisterInfo::setRegClass(Register Reg, const TargetRegisterClass *RC) { function in class:MachineRegisterInfo
80 MRI.setRegClass(Reg, NewRC);
142 setRegClass(Reg, NewRC);
H A DTailDuplicator.cpp422 MRI->setRegClass(VI->second.Reg, ConstrRC);
H A DMachineLICM.cpp1454 MRI->setRegClass(Dup->getOperand(Defs[j]).getReg(), OrigRCs[j]);
H A DRegisterCoalescer.cpp1396 MRI->setRegClass(DstReg, NewRC);
1967 MRI->setRegClass(CP.getDstReg(), CP.getNewRC());
H A DModuloSchedule.cpp1904 MRI.setRegClass(R, MRI.getRegClass(PhiR));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp223 MRI.setRegClass(DstReg, TRI->getEquivalentSGPRClass(MRI.getRegClass(DstReg)));
275 MRI.setRegClass(DstReg, DstRC);
813 MRI->setRegClass(PHIRes, TRI->getEquivalentAGPRClass(RC0));
H A DSILowerI1Copies.cpp576 MRI->setRegClass(DstReg, IsWave32 ? &AMDGPU::SReg_32RegClass
697 MRI->setRegClass(DstReg, IsWave32 ? &AMDGPU::SReg_32RegClass
H A DAMDGPUInstructionSelector.cpp163 MRI->setRegClass(SrcReg, SrcRC);
312 MRI->setRegClass(Src0.getReg(), RC);
314 MRI->setRegClass(Src1.getReg(), RC);
478 MRI->setRegClass(Dst1Reg, &AMDGPU::SReg_32RegClass);
878 MRI->setRegClass(Reg, TRI.getWaveMaskRegClass());
1087 MRI->setRegClass(Reg, TRI.getWaveMaskRegClass());
1645 MRI->setRegClass(CCReg, TRI.getConstrainedRegClassForOperand(CCOp, *MRI));
2253 MRI->setRegClass(
2293 MRI->setRegClass(CondReg, ConstrainRC);
H A DAMDGPURegisterBankInfo.cpp919 MRI.setRegClass(UnmergePiece, &AMDGPU::VReg_64RegClass);
920 MRI.setRegClass(CurrentLaneOpRegLo, &AMDGPU::SReg_32_XM0RegClass);
921 MRI.setRegClass(CurrentLaneOpRegHi, &AMDGPU::SReg_32_XM0RegClass);
938 MRI.setRegClass(CurrentLaneOpReg, &AMDGPU::SReg_64_XEXECRegClass);
951 MRI.setRegClass(UnmergePiece, &AMDGPU::VGPR_32RegClass);
952 MRI.setRegClass(CurrentLaneOpReg, &AMDGPU::SReg_32_XM0RegClass);
H A DAMDGPULegalizerInfo.cpp2062 B.getMRI()->setRegClass(PCReg, &AMDGPU::SReg_64RegClass);
4192 MRI.setRegClass(Def, TRI->getWaveMaskRegClass());
4193 MRI.setRegClass(Use, TRI->getWaveMaskRegClass());
4223 MRI.setRegClass(Reg, TRI->getWaveMaskRegClass());
H A DSIISelLowering.cpp10977 MRI.setRegClass(Op.getReg(), NewRC);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp417 MRI.setRegClass(Addr.Base.Reg, &PPC::G8RC_and_G8RC_NOX0RegClass);
1318 MRI.setRegClass(SrcReg1, &PPC::GPRC_and_GPRC_NOR0RegClass);
1322 MRI.setRegClass(SrcReg1, &PPC::G8RC_and_G8RC_NOX0RegClass);
1335 MRI.setRegClass(SrcReg1, &PPC::GPRC_and_GPRC_NOR0RegClass);
1344 MRI.setRegClass(SrcReg1, &PPC::G8RC_and_G8RC_NOX0RegClass);
2419 MRI.setRegClass(Op0, &PPC::GPRC_and_GPRC_NOR0RegClass);
2421 MRI.setRegClass(Op0, &PPC::G8RC_and_G8RC_NOX0RegClass);
H A DPPCMIPeephole.cpp803 MRI->setRegClass(DominatorReg, TRC);
H A DPPCInstrInfo.cpp4230 MRI.setRegClass(RegToModify, NewRC);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp1306 MRI.setRegClass(Reg, &SystemZ::FP32BitRegClass);
1308 MRI.setRegClass(Reg, &SystemZ::FP64BitRegClass);
1310 MRI.setRegClass(Reg, &SystemZ::VF128BitRegClass);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h669 /// setRegClass - Set the register class of the specified virtual register.
670 void setRegClass(Register Reg, const TargetRegisterClass *RC);
749 /// undefined on an incomplete register until one of setRegClass(),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp612 MRI.setRegClass(Reg, Info.D.RC);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegisterBankInfo.cpp146 MRI.setRegClass(Reg, &RC);
H A DIRTranslator.cpp1189 MRI->setRegClass(DstReg, TRI->getPointerRegClass(*MF));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp687 MRI.setRegClass(ADRP.getReg(0), &AArch64::GPR64RegClass);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp511 MRI->setRegClass(Reg, getDstRC(MRI->getRegClass(Reg), Domain));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp655 MRI->setRegClass(NewVReg, SRC);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstructionSelector.cpp580 MRI.setRegClass(Dst, getRegClassForTypeOnBank(Dst, MRI));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp3382 MRI->setRegClass(UseMI.getOperand(0).getReg(), TRC);

Completed in 269 milliseconds