Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp4127 Type *DemandedTy = ITy; in recognizeBSwapOrBitReverseIdiom() local
4133 DemandedTy = Type::getIntNTy(I->getContext(), BitProvenance.size()); in recognizeBSwapOrBitReverseIdiom()
4135 DemandedTy = VectorType::get(DemandedTy, IVecTy); in recognizeBSwapOrBitReverseIdiom()
4139 unsigned DemandedBW = DemandedTy->getScalarSizeInBits(); in recognizeBSwapOrBitReverseIdiom()
4169 Intrinsic::getOrInsertDeclaration(I->getModule(), Intrin, DemandedTy); in recognizeBSwapOrBitReverseIdiom()
4173 if (DemandedTy != Provider->getType()) { in recognizeBSwapOrBitReverseIdiom()
4175 CastInst::CreateIntegerCast(Provider, DemandedTy, false, "trunc", I->getIterator()); in recognizeBSwapOrBitReverseIdiom()
4184 auto *Mask = ConstantInt::get(DemandedTy, DemandedMask); in recognizeBSwapOrBitReverseIdiom()