Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp642 Register Op0Wide; in tryToSimplifyUADDO() local
644 if (!mi_match(DefOp0->getParent(), MRI, m_GTrunc(m_Reg(Op0Wide))) || in tryToSimplifyUADDO()
647 LLT WideTy0 = MRI.getType(Op0Wide); in tryToSimplifyUADDO()
651 MachineInstr *Op0WideDef = MRI.getVRegDef(Op0Wide); in tryToSimplifyUADDO()
694 Register AddDst = MRI.cloneVirtualRegister(Op0Wide); in tryToSimplifyUADDO()
695 B.buildInstr(TargetOpcode::G_ADD, {AddDst}, {Op0Wide, Op1Wide}); in tryToSimplifyUADDO()
699 Register CondBit = MRI.cloneVirtualRegister(Op0Wide); in tryToSimplifyUADDO()