Lines Matching refs:Trunc
48 Value *Trunc = nullptr;
50 m_CombineOr(m_CombineAnd(m_Trunc(m_Instruction(Sh1)), m_Value(Trunc)),
98 if (Trunc && !AnalyzeForSignBitExtraction &&
120 if (HadTwoRightShifts && (Trunc || AnalyzeForSignBitExtraction)) {
139 if (!Trunc) {
153 if (Trunc) {
155 Ret = CastInst::Create(Instruction::Trunc, NewShift, Sh0->getType());
190 Value *Trunc;
191 if (match(Masked, m_CombineAnd(m_Trunc(m_Value(Masked)), m_Value(Trunc))) &&
192 !Trunc->hasOneUse())