Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp78 Register WideReg; in matchICmpRedundantTrunc() local
80 if (!mi_match(LHS, MRI, m_GTrunc(m_Reg(WideReg))) || in matchICmpRedundantTrunc()
84 LLT WideTy = MRI.getType(WideReg); in matchICmpRedundantTrunc()
85 if (KB->computeNumSignBits(WideReg) <= in matchICmpRedundantTrunc()
89 MatchInfo = WideReg; in matchICmpRedundantTrunc()
96 Register &WideReg) { in applyICmpRedundantTrunc() argument
99 LLT WideTy = MRI.getType(WideReg); in applyICmpRedundantTrunc()
105 MI.getOperand(2).setReg(WideReg); in applyICmpRedundantTrunc()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp1459 Register WideReg = MRI.createGenericVirtualRegister(WideTy); in widenWithUnmerge() local
1466 Register UnmergeSrc = WideReg; in widenWithUnmerge()
1478 MergeParts[0] = WideReg; in widenWithUnmerge()
1489 return WideReg; in widenWithUnmerge()