Home
last modified time | relevance | path

Searched refs:hasSubClassEq (Results 1 – 25 of 32) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86RegisterBankInfo.cpp47 if (X86::GR8RegClass.hasSubClassEq(&RC) || in getRegBankFromRegClass()
48 X86::GR16RegClass.hasSubClassEq(&RC) || in getRegBankFromRegClass()
49 X86::GR32RegClass.hasSubClassEq(&RC) || in getRegBankFromRegClass()
50 X86::GR64RegClass.hasSubClassEq(&RC) || in getRegBankFromRegClass()
51 X86::LOW32_ADDR_ACCESSRegClass.hasSubClassEq(&RC) || in getRegBankFromRegClass()
52 X86::LOW32_ADDR_ACCESS_RBPRegClass.hasSubClassEq(&RC)) in getRegBankFromRegClass()
55 if (X86::FR32XRegClass.hasSubClassEq(&RC) || in getRegBankFromRegClass()
56 X86::FR64XRegClass.hasSubClassEq(&RC) || in getRegBankFromRegClass()
57 X86::VR128XRegClass.hasSubClassEq(&RC) || in getRegBankFromRegClass()
58 X86::VR256XRegClass.hasSubClassEq(&RC) || in getRegBankFromRegClass()
[all …]
DX86DomainReassignment.cpp45 return X86::GR64RegClass.hasSubClassEq(RC) || in isGPR()
46 X86::GR32RegClass.hasSubClassEq(RC) || in isGPR()
47 X86::GR16RegClass.hasSubClassEq(RC) || in isGPR()
48 X86::GR8RegClass.hasSubClassEq(RC); in isGPR()
53 return X86::VK16RegClass.hasSubClassEq(RC); in isMask()
69 if (X86::GR8RegClass.hasSubClassEq(SrcRC)) in getDstRC()
71 if (X86::GR16RegClass.hasSubClassEq(SrcRC)) in getDstRC()
73 if (X86::GR32RegClass.hasSubClassEq(SrcRC)) in getDstRC()
75 if (X86::GR64RegClass.hasSubClassEq(SrcRC)) in getDstRC()
DX86InstrInfo.cpp2851 if (X86::GR16RegClass.hasSubClassEq(RC) || in canInsertSelect()
2852 X86::GR32RegClass.hasSubClassEq(RC) || in canInsertSelect()
2853 X86::GR64RegClass.hasSubClassEq(RC)) { in canInsertSelect()
3070 assert(X86::GR8RegClass.hasSubClassEq(RC) && "Unknown 1-byte regclass"); in getLoadStoreRegOpcode()
3074 if (isHReg(Reg) || X86::GR8_ABCD_HRegClass.hasSubClassEq(RC)) in getLoadStoreRegOpcode()
3078 if (X86::VK16RegClass.hasSubClassEq(RC)) in getLoadStoreRegOpcode()
3080 assert(X86::GR16RegClass.hasSubClassEq(RC) && "Unknown 2-byte regclass"); in getLoadStoreRegOpcode()
3083 if (X86::GR32RegClass.hasSubClassEq(RC)) in getLoadStoreRegOpcode()
3085 if (X86::FR32XRegClass.hasSubClassEq(RC)) in getLoadStoreRegOpcode()
3093 if (X86::RFP32RegClass.hasSubClassEq(RC)) in getLoadStoreRegOpcode()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSEInstrInfo.cpp254 if (Mips::GPR32RegClass.hasSubClassEq(RC)) in storeRegToStack()
256 else if (Mips::GPR64RegClass.hasSubClassEq(RC)) in storeRegToStack()
258 else if (Mips::ACC64RegClass.hasSubClassEq(RC)) in storeRegToStack()
260 else if (Mips::ACC64DSPRegClass.hasSubClassEq(RC)) in storeRegToStack()
262 else if (Mips::ACC128RegClass.hasSubClassEq(RC)) in storeRegToStack()
264 else if (Mips::DSPCCRegClass.hasSubClassEq(RC)) in storeRegToStack()
266 else if (Mips::FGR32RegClass.hasSubClassEq(RC)) in storeRegToStack()
268 else if (Mips::AFGR64RegClass.hasSubClassEq(RC)) in storeRegToStack()
270 else if (Mips::FGR64RegClass.hasSubClassEq(RC)) in storeRegToStack()
283 else if (Mips::LO32RegClass.hasSubClassEq(RC)) in storeRegToStack()
[all …]
DMips16InstrInfo.cpp116 if (Mips::CPU16RegsRegClass.hasSubClassEq(RC)) in storeRegToStack()
135 if (Mips::CPU16RegsRegClass.hasSubClassEq(RC)) in loadRegFromStack()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCInstrInfo.cpp775 if (!PPC::GPRCRegClass.hasSubClassEq(RC) && in canInsertSelect()
776 !PPC::GPRC_NOR0RegClass.hasSubClassEq(RC) && in canInsertSelect()
777 !PPC::G8RCRegClass.hasSubClassEq(RC) && in canInsertSelect()
778 !PPC::G8RC_NOX0RegClass.hasSubClassEq(RC)) in canInsertSelect()
806 bool Is64Bit = PPC::G8RCRegClass.hasSubClassEq(RC) || in insertSelect()
807 PPC::G8RC_NOX0RegClass.hasSubClassEq(RC); in insertSelect()
809 PPC::GPRCRegClass.hasSubClassEq(RC) || in insertSelect()
810 PPC::GPRC_NOR0RegClass.hasSubClassEq(RC)) && in insertSelect()
1034 if (PPC::GPRCRegClass.hasSubClassEq(RC) || in getStoreOpcodeForSpill()
1035 PPC::GPRC_NOR0RegClass.hasSubClassEq(RC)) { in getStoreOpcodeForSpill()
[all …]
DPPCVSXCopy.cpp54 return RC->hasSubClassEq(MRI.getRegClass(Reg)); in IsRegInClass()
DPPCVSXSwapRemoval.cpp162 return RC->hasSubClassEq(MRI->getRegClass(Reg)); in isRegInClass()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVInstrInfo.cpp124 if (RISCV::GPRRegClass.hasSubClassEq(RC)) in storeRegToStackSlot()
127 else if (RISCV::FPR32RegClass.hasSubClassEq(RC)) in storeRegToStackSlot()
129 else if (RISCV::FPR64RegClass.hasSubClassEq(RC)) in storeRegToStackSlot()
151 if (RISCV::GPRRegClass.hasSubClassEq(RC)) in loadRegFromStackSlot()
154 else if (RISCV::FPR32RegClass.hasSubClassEq(RC)) in loadRegFromStackSlot()
156 else if (RISCV::FPR64RegClass.hasSubClassEq(RC)) in loadRegFromStackSlot()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp437 bool Is64Bit = AArch64::GPR64allRegClass.hasSubClassEq(MRI.getRegClass(VReg)); in canFoldIntoCSel()
514 if (AArch64::GPR64allRegClass.hasSubClassEq(RC) || in canInsertSelect()
515 AArch64::GPR32allRegClass.hasSubClassEq(RC)) { in canInsertSelect()
528 if (AArch64::FPR64RegClass.hasSubClassEq(RC) || in canInsertSelect()
529 AArch64::FPR32RegClass.hasSubClassEq(RC)) { in canInsertSelect()
1078 } else if (!OpRegCstraints->hasSubClassEq(MRI->getRegClass(Reg)) && in UpdateOperandRegClass()
2859 if (AArch64::FPR8RegClass.hasSubClassEq(RC)) in storeRegToStackSlot()
2863 if (AArch64::FPR16RegClass.hasSubClassEq(RC)) in storeRegToStackSlot()
2867 if (AArch64::GPR32allRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
2873 } else if (AArch64::FPR32RegClass.hasSubClassEq(RC)) in storeRegToStackSlot()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcInstrInfo.cpp421 else if (SP::DFPRegsRegClass.hasSubClassEq(RC)) in storeRegToStackSlot()
424 else if (SP::QFPRegsRegClass.hasSubClassEq(RC)) in storeRegToStackSlot()
459 else if (SP::DFPRegsRegClass.hasSubClassEq(RC)) in loadRegFromStackSlot()
462 else if (SP::QFPRegsRegClass.hasSubClassEq(RC)) in loadRegFromStackSlot()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetRegisterInfo.h119 return RC != this && hasSubClassEq(RC); in hasSubClass()
123 bool hasSubClassEq(const TargetRegisterClass *RC) const { in hasSubClassEq() function
136 return RC->hasSubClassEq(this); in hasSuperClassEq()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DRegisterBank.cpp47 if (!RC.hasSubClassEq(&SubRC)) in verify()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMBaseInstrInfo.cpp1039 if (ARM::HPRRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
1050 if (ARM::GPRRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
1057 } else if (ARM::SPRRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
1064 } else if (ARM::VCCRRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
1075 if (ARM::DPRRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
1082 } else if (ARM::GPRPairRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
1103 if (ARM::DPairRegClass.hasSubClassEq(RC) && Subtarget.hasNEON()) { in storeRegToStackSlot()
1119 } else if (ARM::QPRRegClass.hasSubClassEq(RC) && in storeRegToStackSlot()
1131 if (ARM::DTripleRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
1155 if (ARM::QQPRRegClass.hasSubClassEq(RC) || ARM::DQuadRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
[all …]
DThumb2InstrInfo.cpp148 if (ARM::GPRRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
158 if (ARM::GPRPairRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
190 if (ARM::GPRRegClass.hasSubClassEq(RC)) { in loadRegFromStackSlot()
199 if (ARM::GPRPairRegClass.hasSubClassEq(RC)) { in loadRegFromStackSlot()
DThumbRegisterInfo.cpp48 if (ARM::tGPRRegClass.hasSubClassEq(RC)) in getLargestLegalSuperClass()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCInstrInfo.cpp311 assert(ARC::GPR32RegClass.hasSubClassEq(RC) && in storeRegToStackSlot()
338 assert(ARC::GPR32RegClass.hasSubClassEq(RC) && in loadRegFromStackSlot()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZRegisterInfo.cpp34 if (SystemZ::GR32BitRegClass.hasSubClassEq(RC) || in getRC32()
38 if (SystemZ::GRH32BitRegClass.hasSubClassEq(RC) || in getRC32()
DSystemZInstrInfo.cpp553 SystemZ::GRX32BitRegClass.hasSubClassEq(RC)) || in canInsertSelect()
554 SystemZ::GR32BitRegClass.hasSubClassEq(RC) || in canInsertSelect()
555 SystemZ::GR64BitRegClass.hasSubClassEq(RC)) { in canInsertSelect()
580 if (SystemZ::GRX32BitRegClass.hasSubClassEq(RC)) { in insertSelect()
595 } else if (SystemZ::GR64BitRegClass.hasSubClassEq(RC)) { in insertSelect()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.cpp897 if (Hexagon::IntRegsRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
901 } else if (Hexagon::DoubleRegsRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
905 } else if (Hexagon::PredRegsRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
909 } else if (Hexagon::ModRegsRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
913 } else if (Hexagon::HvxQRRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
917 } else if (Hexagon::HvxVRRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
921 } else if (Hexagon::HvxWRRegClass.hasSubClassEq(RC)) { in storeRegToStackSlot()
943 if (Hexagon::IntRegsRegClass.hasSubClassEq(RC)) { in loadRegFromStackSlot()
946 } else if (Hexagon::DoubleRegsRegClass.hasSubClassEq(RC)) { in loadRegFromStackSlot()
949 } else if (Hexagon::PredRegsRegClass.hasSubClassEq(RC)) { in loadRegFromStackSlot()
[all …]
DHexagonConstPropagation.cpp2363 if (Hexagon::IntRegsRegClass.hasSubClassEq(RC)) in getRegBitWidth()
2365 if (Hexagon::DoubleRegsRegClass.hasSubClassEq(RC)) in getRegBitWidth()
2367 if (Hexagon::PredRegsRegClass.hasSubClassEq(RC)) in getRegBitWidth()
DHexagonFrameLowering.cpp2098 if (HaveRC->hasSubClassEq(NewRC)) in optimizeSpillSlots()
2100 if (NewRC->hasSubClassEq(HaveRC)) in optimizeSpillSlots()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRRegisterInfo.cpp283 if(this->getRegClass(AVR::PTRDISPREGSRegClassID)->hasSubClassEq(NewRC)) { in shouldCoalesce()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiInstrInfo.cpp59 if (!Lanai::GPRRegClass.hasSubClassEq(RegisterClass)) { in storeRegToStackSlot()
79 if (!Lanai::GPRRegClass.hasSubClassEq(RegisterClass)) { in loadRegFromStackSlot()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineFunction.cpp624 RC->hasSubClassEq(VRegRC))) && in addLiveIn()

12