Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp653 MachineInstr *High64MI = MRI->getUniqueVRegDef(MI.getOperand(3).getReg()); in visitINSvi64lane() local
654 if (!High64MI || High64MI->getOpcode() != AArch64::INSERT_SUBREG) in visitINSvi64lane()
656 High64MI = MRI->getUniqueVRegDef(High64MI->getOperand(2).getReg()); in visitINSvi64lane()
657 if (High64MI && High64MI->getOpcode() == TargetOpcode::COPY) in visitINSvi64lane()
658 High64MI = MRI->getUniqueVRegDef(High64MI->getOperand(1).getReg()); in visitINSvi64lane()
659 if (!High64MI || (High64MI->getOpcode() != AArch64::MOVID && in visitINSvi64lane()
660 High64MI->getOpcode() != AArch64::MOVIv2d_ns)) in visitINSvi64lane()
662 if (High64MI->getOperand(1).getImm() != 0) in visitINSvi64lane()