Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DVectorUtils.cpp678 MapVector<Instruction *, uint64_t> MinBWs; in computeMinimumValueSizes() local
705 return MinBWs; in computeMinimumValueSizes()
799 MinBWs[cast<Instruction>(M)] = MinBW; in computeMinimumValueSizes()
803 return MinBWs; in computeMinimumValueSizes()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp1064 MinBWs.clear(); in deleteTree()
3446 MapVector<Value *, std::pair<uint64_t, bool>> MinBWs; member in llvm::slpvectorizer::BoUpSLP
6609 if (MinBWs.count(VL[0])) in getEntryCost()
6611 IntegerType::get(F->getContext(), MinBWs[VL[0]].first), VL.size()); in getEntryCost()
7187 if (!MinBWs.count(VL0) || VecTy != SrcVecTy) in getEntryCost()
8002 if (MinBWs.count(ScalarRoot)) { in getTreeCost()
8003 auto *MinTy = IntegerType::get(F->getContext(), MinBWs[ScalarRoot].first); in getTreeCost()
8005 MinBWs[ScalarRoot].second ? Instruction::SExt : Instruction::ZExt; in getTreeCost()
9859 if (MinBWs.count(ScalarRoot)) { in vectorizeTree()
9869 auto *MinTy = IntegerType::get(F->getContext(), MinBWs[ScalarRoot].first); in vectorizeTree()
[all …]
DLoopVectorize.cpp1264 return MinBWs; in getMinimalBitwidths()
1319 return VF.isVector() && MinBWs.find(I) != MinBWs.end() && in canTruncateToMinimalBitwidth()
1696 MapVector<Instruction *, uint64_t> MinBWs; member in llvm::LoopVectorizationCostModel
4926 MinBWs = computeMinimumValueSizes(TheLoop->getBlocks(), *DB, &TTI); in computeFeasibleMaxVF()
7017 RetTy = IntegerType::get(RetTy->getContext(), MinBWs[I]); in getInstructionCost()
7207 ValTy = IntegerType::get(ValTy->getContext(), MinBWs[Op0AsInstruction]); in getInstructionCost()