Home
last modified time | relevance | path

Searched refs:GPR64RegClass (Results 1 – 19 of 19) sorted by relevance

/external/llvm/lib/Target/Mips/
DMipsOptionRecord.h47 GPR64RegClass = &(TRI->getRegClass(Mips::GPR64RegClassID)); in MipsRegInfoRecord()
65 const MCRegisterClass *GPR64RegClass; variable
DMipsMachineFunction.cpp51 ? &Mips::GPR64RegClass in getGlobalBaseReg()
60 ? &Mips::GPR64RegClass in createEhDataRegsFI()
DMipsSERegisterInfo.cpp60 return &Mips::GPR64RegClass; in intRegClass()
180 ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in eliminateFI()
DMipsSEInstrInfo.cpp145 else if (Mips::GPR64RegClass.contains(DestReg)) { // Copy to CPU64 Reg. in copyPhysReg()
146 if (Mips::GPR64RegClass.contains(SrcReg)) in copyPhysReg()
155 else if (Mips::GPR64RegClass.contains(SrcReg)) { // Copy from CPU64 Reg. in copyPhysReg()
194 else if (Mips::GPR64RegClass.hasSubClassEq(RC)) in storeRegToStack()
267 else if (Mips::GPR64RegClass.hasSubClassEq(RC)) in loadRegFromStack()
477 &Mips::GPR64RegClass : &Mips::GPR32RegClass; in loadImmediate()
DMipsSubtarget.cpp139 &Mips::GPR64RegClass : &Mips::GPR32RegClass); in getCriticalPathRCs()
DMipsSEFrameLowering.cpp396 &Mips::GPR64RegClass : &Mips::GPR32RegClass; in emitPrologue()
696 ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in emitEpilogue()
870 &Mips::GPR64RegClass : &Mips::GPR32RegClass; in determineCalleeSaves()
884 ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in determineCalleeSaves()
DMipsRegisterInfo.cpp57 return ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in getPointerRegClass()
DMipsSEISelDAGToDAG.cpp144 RC = (ABI.IsN64()) ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in initGlobalBaseReg()
DMipsSEISelLowering.cpp45 addRegisterClass(MVT::i64, &Mips::GPR64RegClass); in MipsSETargetLowering()
3226 Subtarget.isABI_N64() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in emitINSERT_DF_VIDX()
DMipsISelLowering.cpp3522 return std::make_pair(0U, &Mips::GPR64RegClass); in getRegForInlineAsmConstraint()
3546 return std::make_pair((unsigned)Mips::T9_64, &Mips::GPR64RegClass); in getRegForInlineAsmConstraint()
/external/llvm/lib/Target/AArch64/
DAArch64FastISel.cpp343 const TargetRegisterClass *RC = (VT == MVT::i64) ? &AArch64::GPR64RegClass in materializeInt()
377 &AArch64::GPR64RegClass : &AArch64::GPR32RegClass; in materializeFP()
435 ResultReg = createResultReg(&AArch64::GPR64RegClass); in materializeGV()
1253 Is64Bit ? &AArch64::GPR64RegClass : &AArch64::GPR32RegClass; in emitAddSub_rr()
1296 RC = Is64Bit ? &AArch64::GPR64RegClass : &AArch64::GPR32RegClass; in emitAddSub_ri()
1338 Is64Bit ? &AArch64::GPR64RegClass : &AArch64::GPR32RegClass; in emitAddSub_rs()
1379 RC = Is64Bit ? &AArch64::GPR64RegClass : &AArch64::GPR32RegClass; in emitAddSub_rx()
1680 RC = &AArch64::GPR64RegClass; in emitLogicalOp_rs()
1782 &AArch64::GPR64RegClass: &AArch64::GPR32RegClass; in emitLoad()
1787 &AArch64::GPR64RegClass: &AArch64::GPR32RegClass; in emitLoad()
[all …]
DAArch64FrameLowering.cpp264 for (unsigned Reg : AArch64::GPR64RegClass) { in findScratchNonCalleeSaveRegister()
907 assert(AArch64::GPR64RegClass.contains(RPI.Reg1) || in computeCalleeSaveRegisterPairs()
909 RPI.IsGPR = AArch64::GPR64RegClass.contains(RPI.Reg1); in computeCalleeSaveRegisterPairs()
914 if ((RPI.IsGPR && AArch64::GPR64RegClass.contains(NextReg)) || in computeCalleeSaveRegisterPairs()
1117 if (AArch64::GPR64RegClass.contains(Reg) && in determineCalleeSaves()
1130 if (AArch64::GPR64RegClass.contains(PairedReg) && in determineCalleeSaves()
1182 const TargetRegisterClass *RC = &AArch64::GPR64RegClass; in determineCalleeSaves()
DAArch64RegisterInfo.cpp173 return &AArch64::GPR64RegClass; in getPointerRegClass()
179 return &AArch64::GPR64RegClass; // Only MSR & MRS copy NZCV. in getCrossCopyRegClass()
402 MF.getRegInfo().createVirtualRegister(&AArch64::GPR64RegClass); in eliminateFrameIndex()
DAArch64CleanupLocalDynamicTLSPass.cpp120 *TLSBaseAddrReg = RegInfo.createVirtualRegister(&AArch64::GPR64RegClass); in setRegister()
DAArch64AdvSIMDScalarPass.cpp117 return MRI->getRegClass(Reg)->hasSuperClassEq(&AArch64::GPR64RegClass); in isGPR64()
118 return AArch64::GPR64RegClass.contains(Reg); in isGPR64()
DAArch64InstrInfo.cpp494 if (MRI.constrainRegClass(DstReg, &AArch64::GPR64RegClass)) { in insertSelect()
495 RC = &AArch64::GPR64RegClass; in insertSelect()
1304 AArch64::GPR64RegClass.contains(DstReg)); in isGPRCopy()
2132 AArch64::GPR64RegClass.contains(SrcReg)) { in copyPhysReg()
2137 if (AArch64::GPR64RegClass.contains(DestReg) && in copyPhysReg()
2158 assert(AArch64::GPR64RegClass.contains(SrcReg) && "Invalid NZCV copy"); in copyPhysReg()
2167 assert(AArch64::GPR64RegClass.contains(DestReg) && "Invalid NZCV copy"); in copyPhysReg()
2216 MF.getRegInfo().constrainRegClass(SrcReg, &AArch64::GPR64RegClass); in storeRegToStackSlot()
2320 MF.getRegInfo().constrainRegClass(DestReg, &AArch64::GPR64RegClass); in loadRegFromStackSlot()
2467 MF.getRegInfo().constrainRegClass(DstReg, &AArch64::GPR64RegClass); in foldMemoryOperandImpl()
[all …]
DAArch64LoadStoreOptimizer.cpp981 &AArch64::GPR64RegClass) in promoteLoadFromStore()
DAArch64ISelLowering.cpp2512 RC = &AArch64::GPR64RegClass; in LowerFormalArguments()
2661 unsigned VReg = MF.addLiveIn(GPRArgRegs[i], &AArch64::GPR64RegClass); in saveVarArgRegisters()
3336 if (AArch64::GPR64RegClass.contains(*I)) in LowerReturn()
4423 unsigned Reg = MF.addLiveIn(AArch64::LR, &AArch64::GPR64RegClass); in LowerRETURNADDR()
10339 if (AArch64::GPR64RegClass.contains(*I)) in insertCopiesSplitCSR()
10340 RC = &AArch64::GPR64RegClass; in insertCopiesSplitCSR()
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsOptionRecord.cpp80 GPR64RegClass->contains(CurrentSubReg)) in SetPhysRegUsed()