Home
last modified time | relevance | path

Searched refs:GPR32RegClass (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp328 unsigned ResultReg = createResultReg(&Mips::GPR32RegClass); in emitLogicalOp()
358 const TargetRegisterClass *RC = &Mips::GPR32RegClass; in materializeInt()
414 const TargetRegisterClass *RC = &Mips::GPR32RegClass; in materializeGV()
436 const TargetRegisterClass *RC = &Mips::GPR32RegClass; in materializeExternalCallSym()
764 ResultReg = createResultReg(&Mips::GPR32RegClass); in emitLoad()
768 ResultReg = createResultReg(&Mips::GPR32RegClass); in emitLoad()
772 ResultReg = createResultReg(&Mips::GPR32RegClass); in emitLoad()
959 ZExtCondReg = createResultReg(&Mips::GPR32RegClass); in selectBranch()
1032 RC = &Mips::GPR32RegClass; in selectSelect()
1124 unsigned DestReg = createResultReg(&Mips::GPR32RegClass); in selectFPToInt()
[all …]
H A DMipsInstructionSelector.cpp128 return &Mips::GPR32RegClass; in getRegClassForTypeOnBank()
168 Register LUiReg = B.getMRI()->createVirtualRegister(&Mips::GPR32RegClass); in materialize32BitImm()
373 Register JTIndex = MRI.createVirtualRegister(&Mips::GPR32RegClass); in select()
389 Register Dest = MRI.createVirtualRegister(&Mips::GPR32RegClass); in select()
401 Register DestTmp = MRI.createVirtualRegister(&Mips::GPR32RegClass); in select()
483 Register Tmp = MRI.createVirtualRegister(&Mips::GPR32RegClass); in select()
598 Register GPRReg = MRI.createVirtualRegister(&Mips::GPR32RegClass); in select()
702 Register LUiReg = MRI.createVirtualRegister(&Mips::GPR32RegClass); in select()
757 Register Temp = MRI.createVirtualRegister(&Mips::GPR32RegClass); in select()
871 Register TrueInReg = MRI.createVirtualRegister(&Mips::GPR32RegClass); in select()
[all …]
H A DMipsMachineFunction.cpp44 return Mips::GPR32RegClass; in getGlobalBaseRegClass()
74 RC = (ABI.IsN64()) ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in initGlobalBaseReg()
155 : Mips::GPR32RegClass; in createEhDataRegsFI()
167 const TargetRegisterClass &RC = Mips::GPR32RegClass; in createISRRegFI()
H A DMipsOptionRecord.h47 GPR32RegClass = &(TRI->getRegClass(Mips::GPR32RegClassID)); in MipsRegInfoRecord()
66 const MCRegisterClass *GPR32RegClass; variable
H A DMipsSEFrameLowering.cpp317 const TargetRegisterClass *RC = &Mips::GPR32RegClass; in expandBuildPairF64()
385 const TargetRegisterClass *RC2 = &Mips::GPR32RegClass; in expandExtractElementF64()
422 &Mips::GPR64RegClass : &Mips::GPR32RegClass; in emitPrologue()
591 const TargetRegisterClass *PtrRC = &Mips::GPR32RegClass; in emitInterruptPrologueStub()
720 ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in emitEpilogue()
754 const TargetRegisterClass *PtrRC = &Mips::GPR32RegClass; in emitInterruptEpilogueStub()
895 Mips::GPR64RegClass : Mips::GPR32RegClass; in determineCalleeSaves()
911 ABI.ArePtrs64bit() ? Mips::GPR64RegClass : Mips::GPR32RegClass; in determineCalleeSaves()
H A DMipsSERegisterInfo.cpp56 return &Mips::GPR32RegClass; in intRegClass()
223 ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in eliminateFI()
H A DMipsSEInstrInfo.cpp90 if (Mips::GPR32RegClass.contains(DestReg)) { // Copy to CPU Reg. in copyPhysReg()
91 if (Mips::GPR32RegClass.contains(SrcReg)) { in copyPhysReg()
118 else if (Mips::GPR32RegClass.contains(SrcReg)) { // Copy from CPU Reg. in copyPhysReg()
254 if (Mips::GPR32RegClass.hasSubClassEq(RC)) in storeRegToStack()
332 if (Mips::GPR32RegClass.hasSubClassEq(RC)) in loadRegFromStack()
628 &Mips::GPR64RegClass : &Mips::GPR32RegClass; in loadImmediate()
H A DMipsISelLowering.cpp4124 return std::make_pair(0U, &Mips::GPR32RegClass); in getRegForInlineAsmConstraint()
4127 return std::make_pair(0U, &Mips::GPR32RegClass); in getRegForInlineAsmConstraint()
4768 Register Temp = MRI.createVirtualRegister(&Mips::GPR32RegClass); in emitLDR_W()
4823 Register Lo = MRI.createVirtualRegister(&Mips::GPR32RegClass); in emitLDR_D()
4824 Register Hi = MRI.createVirtualRegister(&Mips::GPR32RegClass); in emitLDR_D()
4899 Register Tmp = MRI.createVirtualRegister(&Mips::GPR32RegClass); in emitSTR_W()
4912 Register Tmp = MRI.createVirtualRegister(&Mips::GPR32RegClass); in emitSTR_W()
4964 Register Lo = MRI.createVirtualRegister(&Mips::GPR32RegClass); in emitSTR_D()
4965 Register Hi = MRI.createVirtualRegister(&Mips::GPR32RegClass); in emitSTR_D()
4990 Register Lo = MRI.createVirtualRegister(&Mips::GPR32RegClass); in emitSTR_D()
[all …]
H A DMips16InstrInfo.cpp76 Mips::GPR32RegClass.contains(SrcReg)) in copyPhysReg()
78 else if (Mips::GPR32RegClass.contains(DestReg) && in copyPhysReg()
H A DMipsSubtarget.cpp230 : &Mips::GPR32RegClass); in getCriticalPathRCs()
H A DMipsRegisterInfo.cpp54 return ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in getPointerRegClass()
H A DMipsSEISelLowering.cpp68 addRegisterClass(MVT::i32, &Mips::GPR32RegClass); in MipsSETargetLowering()
3038 const TargetRegisterClass *RC = &Mips::GPR32RegClass; in emitBPOSGE32()
3107 const TargetRegisterClass *RC = &Mips::GPR32RegClass; in emitMSACBranchPseudo()
3339 Subtarget.isABI_N64() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in emitINSERT_DF_VIDX()
3524 : (Subtarget.isABI_O32() ? &Mips::GPR32RegClass in emitST_F16_PSEUDO()
3526 const bool UsingMips32 = RC == &Mips::GPR32RegClass; in emitST_F16_PSEUDO()
3527 Register Rs = RegInfo.createVirtualRegister(&Mips::GPR32RegClass); in emitST_F16_PSEUDO()
3579 const bool UsingMips32 = RC == &Mips::GPR32RegClass; in emitLD_F16_PSEUDO()
3588 Register Tmp = RegInfo.createVirtualRegister(&Mips::GPR32RegClass); in emitLD_F16_PSEUDO()
3669 IsFGR64onMips64 ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in emitFPROUND_PSEUDO()
[all …]
H A DMipsAsmPrinter.cpp338 unsigned CPURegSize = TRI->getRegSizeInBits(Mips::GPR32RegClass) / 8; in printSavedRegsBitmask()
357 } else if (Mips::GPR32RegClass.contains(Reg)) in printSavedRegsBitmask()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.cpp285 assert(ARC::GPR32RegClass.contains(SrcReg) && in copyPhysReg()
287 assert(ARC::GPR32RegClass.contains(DestReg) && in copyPhysReg()
311 assert(ARC::GPR32RegClass.hasSubClassEq(RC) && in storeRegToStackSlot()
338 assert(ARC::GPR32RegClass.hasSubClassEq(RC) && in loadRegFromStackSlot()
H A DARCRegisterInfo.cpp60 BaseReg = RS->FindUnusedReg(&ARC::GPR32RegClass); in ReplaceFrameIndex()
66 BaseReg = RS->scavengeRegister(&ARC::GPR32RegClass, II, SPAdj); in ReplaceFrameIndex()
205 assert(ARC::GPR32RegClass.contains(Reg) && "Unexpected register operand"); in eliminateFrameIndex()
H A DARCExpandPseudos.cpp62 unsigned AddrReg = MF.getRegInfo().createVirtualRegister(&ARC::GPR32RegClass); in ExpandStore()
H A DARCISelLowering.cpp75 addRegisterClass(MVT::i32, &ARC::GPR32RegClass); in ARCTargetLowering()
492 unsigned VReg = RegInfo.createVirtualRegister(&ARC::GPR32RegClass); in LowerCallArguments()
537 unsigned VReg = RegInfo.createVirtualRegister(&ARC::GPR32RegClass); in LowerCallArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp38 else if (BPF::GPR32RegClass.contains(DestReg, SrcReg)) in copyPhysReg()
138 else if (RC == &BPF::GPR32RegClass) in storeRegToStackSlot()
158 else if (RC == &BPF::GPR32RegClass) in loadRegFromStackSlot()
H A DBPFISelLowering.cpp63 addRegisterClass(MVT::i32, &BPF::GPR32RegClass); in BPFTargetLowering()
248 return std::make_pair(0U, &BPF::GPR32RegClass); in getRegForInlineAsmConstraint()
333 SimpleTy == MVT::i64 ? &BPF::GPRRegClass : &BPF::GPR32RegClass); in LowerFormalArguments()
H A DBPFMISimplifyPatchable.cpp162 if (MRI->getRegClass(DstReg) == &BPF::GPR32RegClass) { in processCandidate()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp411 &AArch64::GPR64RegClass : &AArch64::GPR32RegClass; in materializeFP()
469 ResultReg = createResultReg(&AArch64::GPR32RegClass); in materializeGV()
1711 RC = &AArch64::GPR32RegClass; in emitLogicalOp_rs()
2526 ResultReg = createResultReg(&AArch64::GPR32RegClass); in selectCmp()
2545 ResultReg = createResultReg(&AArch64::GPR32RegClass); in selectCmp()
2666 RC = &AArch64::GPR32RegClass; in selectSelect()
2958 RC = &AArch64::GPR32RegClass; in fastLowerArguments()
3915 ResultReg = createResultReg(&AArch64::GPR32RegClass); in selectTrunc()
4744 case MVT::i32: RC = &AArch64::GPR32RegClass; break; in selectBitCast()
4841 RC = &AArch64::GPR32RegClass; in selectSDiv()
[all …]
H A DAArch64InstrInfo.cpp752 RC = &AArch64::GPR32RegClass; in insertSelect()
2078 return (AArch64::GPR32RegClass.contains(DstReg) || in isGPRCopy()
3599 AArch64::GPR32RegClass.contains(SrcReg)) { in copyPhysReg()
3604 if (AArch64::GPR32RegClass.contains(DestReg) && in copyPhysReg()
4287 FillRC = &AArch64::GPR32RegClass; in foldMemoryOperandImpl()
5281 RC = &AArch64::GPR32RegClass; in genAlternativeCodeSequence()
5296 RC = &AArch64::GPR32RegClass; in genAlternativeCodeSequence()
5318 RC = &AArch64::GPR32RegClass; in genAlternativeCodeSequence()
5361 RC = &AArch64::GPR32RegClass; in genAlternativeCodeSequence()
5388 RC = &AArch64::GPR32RegClass; in genAlternativeCodeSequence()
[all …]
H A DAArch64CollectLOH.cpp504 for (MCPhysReg Reg : AArch64::GPR32RegClass) in handleNormalInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsOptionRecord.cpp81 if (GPR32RegClass->contains(SubReg) || GPR64RegClass->contains(SubReg)) in SetPhysRegUsed()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp489 : &AArch64::GPR32RegClass; in getRegClassForTypeOnBank()
523 : &AArch64::GPR32RegClass; in getMinClassForRegBank()
2186 RBI.constrainGenericRegister(DefReg, AArch64::GPR32RegClass, MRI); in earlySelect()
2618 AArch64::GPR32RegClass, MRI); in select()
2653 AArch64::GPR32RegClass, MRI); in select()
2970 } else if (DstRC == &AArch64::GPR32RegClass && in select()
4393 const TargetRegisterClass *RC = &AArch64::GPR32RegClass; in emitCSetForFCmp()
5135 AArch64::GPR32RegClass, MRI); in selectIntrinsic()
5151 AArch64::GPR32RegClass, MRI); in selectIntrinsic()
5690 AArch64::GPR32RegClass, MIB); in selectAddrModeWRO()
[all …]

12