Searched refs:hasSuperClassEq (Results 1 – 15 of 15) sorted by relevance
139 return MRI->getRegClass(Reg)->hasSuperClassEq(TRC); in usesRegClass()271 if (TRC->hasSuperClassEq(MRI->getRegClass(FullReg))) { in optimizeSDPattern()514 if (MRI->getRegClass(Reg)->hasSuperClassEq(&ARM::QPRRegClass) || in optimizeAllLanesPattern()515 MRI->getRegClass(Reg)->hasSuperClassEq(&ARM::DPairRegClass)) { in optimizeAllLanesPattern()531 } else if (MRI->getRegClass(Reg)->hasSuperClassEq(&ARM::DPRRegClass)) { in optimizeAllLanesPattern()537 assert(MRI->getRegClass(Reg)->hasSuperClassEq(&ARM::SPRRegClass) && in optimizeAllLanesPattern()
112 (RC->hasSuperClassEq(&ARM::tGPRRegClass) || in loadRegFromStackSlot()116 if (RC->hasSuperClassEq(&ARM::tGPRRegClass) || in loadRegFromStackSlot()
109 return MRI->getRegClass(Reg)->hasSuperClassEq(&AArch64::GPR64RegClass); in isGPR64()116 return (MRI->getRegClass(Reg)->hasSuperClassEq(&AArch64::FPR64RegClass) && in isFPR64()118 (MRI->getRegClass(Reg)->hasSuperClassEq(&AArch64::FPR128RegClass) && in isFPR64()
1666 if (!Subtarget->hasVLX() && (OpRC->hasSuperClassEq(&X86::VR128RegClass) || in hardenLoadAddr()1667 OpRC->hasSuperClassEq(&X86::VR256RegClass))) { in hardenLoadAddr()1669 bool Is128Bit = OpRC->hasSuperClassEq(&X86::VR128RegClass); in hardenLoadAddr()1703 } else if (OpRC->hasSuperClassEq(&X86::VR128XRegClass) || in hardenLoadAddr()1704 OpRC->hasSuperClassEq(&X86::VR256XRegClass) || in hardenLoadAddr()1705 OpRC->hasSuperClassEq(&X86::VR512RegClass)) { in hardenLoadAddr()1707 bool Is128Bit = OpRC->hasSuperClassEq(&X86::VR128XRegClass); in hardenLoadAddr()1708 bool Is256Bit = OpRC->hasSuperClassEq(&X86::VR256XRegClass); in hardenLoadAddr()1736 assert(OpRC->hasSuperClassEq(&X86::GR64RegClass) && in hardenLoadAddr()1892 return RC->hasSuperClassEq(GPRRegClasses[RegIdx]); in canHardenRegister()
224 if (DefRC->hasSuperClassEq(&X86::GR64RegClass) && DefSubReg == 0 && in shouldRewriteCopySrc()225 SrcRC->hasSuperClassEq(&X86::GR64RegClass) && SrcSubReg == X86::sub_32bit) in shouldRewriteCopySrc()
55900 return RC.hasSuperClassEq(&X86::GR8RegClass) || in isGRClass()55901 RC.hasSuperClassEq(&X86::GR16RegClass) || in isGRClass()55902 RC.hasSuperClassEq(&X86::GR32RegClass) || in isGRClass()55903 RC.hasSuperClassEq(&X86::GR64RegClass) || in isGRClass()55915 RC.hasSuperClassEq(&X86::VR512RegClass); in isFRClass()55921 return RC.hasSuperClassEq(&X86::VK1RegClass) || in isVKClass()55922 RC.hasSuperClassEq(&X86::VK2RegClass) || in isVKClass()55923 RC.hasSuperClassEq(&X86::VK4RegClass) || in isVKClass()55924 RC.hasSuperClassEq(&X86::VK8RegClass) || in isVKClass()55925 RC.hasSuperClassEq(&X86::VK16RegClass) || in isVKClass()[all …]
472 bool Is32BitInt = UseRC->hasSuperClassEq(&PPC::GPRCRegClass); in PPCEmitLoad()492 assert(UseRC->hasSuperClassEq(&PPC::G8RCRegClass) && in PPCEmitLoad()626 bool Is32BitInt = RC->hasSuperClassEq(&PPC::GPRCRegClass); in PPCEmitStore()1284 bool IsGPRC = RC->hasSuperClassEq(&PPC::GPRCRegClass); in SelectBinaryIntOp()2125 bool IsGPRC = RC->hasSuperClassEq(&PPC::GPRCRegClass); in PPCMaterialize32BitInt()
183 IsRegCR = MRI->getRegClass(Reg)->hasSuperClassEq(&PPC::CRRCRegClass) || in getOperandLatency()184 MRI->getRegClass(Reg)->hasSuperClassEq(&PPC::CRBITRCRegClass); in getOperandLatency()5104 MRI.getRegClass(RegToModify)->hasSuperClassEq(&PPC::GPRCRegClass) ? in transformToImmFormFedByLI()
389 if (!(NewRC->hasSuperClassEq(&SystemZ::GR128BitRegClass) && in shouldCoalesce()
139 bool hasSuperClassEq(const TargetRegisterClass *RC) const { in hasSuperClassEq() function
188 return SrcRC->hasSuperClassEq(DstRC) || SrcRC->hasSubClassEq(DstRC); in isTransientMI()
2155 if (!RC->hasSuperClassEq(DRC)) { in visitMachineOperand()
3038 return RC.hasSuperClassEq(getVGPRClassForBitWidth(getRegSizeInBits(RC))); in isProperlyAlignedRC()3040 return RC.hasSuperClassEq(getAGPRClassForBitWidth(getRegSizeInBits(RC))); in isProperlyAlignedRC()3042 return RC.hasSuperClassEq( in isProperlyAlignedRC()
1091 if (RegClass->hasSuperClassEq(&AMDGPU::VReg_64RegClass)) { in materializeImmediate()4962 return RC->hasSuperClassEq(DRC); in isLegalRegOperand()8203 if (RC->hasSuperClassEq(&AMDGPU::SReg_32RegClass)) { in foldMemoryOperandImpl()8206 } else if (RC->hasSuperClassEq(&AMDGPU::SReg_64RegClass)) { in foldMemoryOperandImpl()
88 RC->hasSuperClassEq(TRI.getBoolRC()); in isVCC()