Lines Matching refs:VecInput
1696 Value *VecInput = nullptr; in OptimizeIntToFloatBitCast() local
1698 if (match(Src, m_Trunc(m_BitCast(m_Value(VecInput)))) && in OptimizeIntToFloatBitCast()
1699 isa<VectorType>(VecInput->getType())) { in OptimizeIntToFloatBitCast()
1700 VectorType *VecTy = cast<VectorType>(VecInput->getType()); in OptimizeIntToFloatBitCast()
1709 VecInput = IC.Builder->CreateBitCast(VecInput, VecTy); in OptimizeIntToFloatBitCast()
1715 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt)); in OptimizeIntToFloatBitCast()
1721 if (match(Src, m_Trunc(m_LShr(m_BitCast(m_Value(VecInput)), in OptimizeIntToFloatBitCast()
1723 isa<VectorType>(VecInput->getType())) { in OptimizeIntToFloatBitCast()
1724 VectorType *VecTy = cast<VectorType>(VecInput->getType()); in OptimizeIntToFloatBitCast()
1733 VecInput = IC.Builder->CreateBitCast(VecInput, VecTy); in OptimizeIntToFloatBitCast()
1739 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt)); in OptimizeIntToFloatBitCast()