Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/InstCombine/
DInstCombineCasts.cpp1696 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()
[all …]