Searched refs:PtrMI (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp1497 const MachineInstr *PtrMI = MRI.getUniqueVRegDef(Load.getOperand(1).getReg());
1499 assert(PtrMI);
1501 if (PtrMI->getOpcode() != TargetOpcode::G_PTR_ADD)
1504 GEPInfo GEPInfo(*PtrMI);
1507 const MachineOperand &GEPOp = PtrMI->getOperand(i);
1525 getAddrModeInfo(*PtrMI, MRI, AddrInfo);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstructionSelector.cpp1861 auto *PtrMI = MRI.getVRegDef(PtrReg); local
1864 if (PtrMI->getOpcode() == TargetOpcode::G_PTR_ADD) {
1865 if (auto COff = getConstantVRegVal(PtrMI->getOperand(2).getReg(), MRI)) {
1870 Register Ptr2Reg = PtrMI->getOperand(1).getReg();
1872 PtrMI = MRI.getVRegDef(Ptr2Reg);
1880 if (!Offset && PtrMI->getOpcode() == TargetOpcode::G_FRAME_INDEX)
1881 I.getOperand(1).ChangeToFrameIndex(PtrMI->getOperand(1).getIndex());

Completed in 115 milliseconds