Searched refs:MinBWs (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.h | 84 const MapVector<Instruction *, uint64_t> &MinBWs,
|
H A D | SLPVectorizer.cpp | 1214 return MinBWs.at(VectorizableTree.front().get()).second; in isSignedMinBitwidthRootNode() 1241 MinBWs.clear(); in deleteTree() 4008 DenseMap<const TreeEntry *, std::pair<uint64_t, bool>> MinBWs; member in llvm::slpvectorizer::BoUpSLP 8697 if (auto It = R.MinBWs.find(&E); It != R.MinBWs.end()) { in createShuffle() 9268 auto It = MinBWs.find(E); in getEntryCost() 9270 if (It != MinBWs.end()) in getEntryCost() 9358 It != MinBWs.end()) { in getEntryCost() 9359 auto UserBWIt = MinBWs.find(EI.UserTE); in getEntryCost() 9362 if (UserBWIt != MinBWs in getEntryCost() [all...] |
H A D | VPlanTransforms.cpp | 1081 VPlan &Plan, const MapVector<Instruction *, uint64_t> &MinBWs, in truncateToMinimalBitwidths() argument 1104 unsigned NewResSizeInBits = MinBWs.lookup(UI); in truncateToMinimalBitwidths() 1128 if (UV && MinBWs.contains(UV) && !ProcessedTruncs.contains(Op) && in truncateToMinimalBitwidths() 1199 bool IsContained = MinBWs.contains(OpInst); in truncateToMinimalBitwidths() 1208 assert(MinBWs.size() == NumProcessedRecipes && in truncateToMinimalBitwidths()
|
H A D | LoopVectorize.cpp | 1111 return MinBWs; in getMinimalBitwidths() 1166 return VF.isVector() && MinBWs.contains(I) && in canTruncateToMinimalBitwidth() 1632 MapVector<Instruction *, uint64_t> MinBWs; member in llvm::LoopVectorizationCostModel 3895 MinBWs = computeMinimumValueSizes(TheLoop->getBlocks(), *DB, &TTI); in computeFeasibleMaxVF() 6342 RetTy = IntegerType::get(RetTy->getContext(), MinBWs[I]); in getInstructionCost() 6551 ValTy = IntegerType::get(ValTy->getContext(), MinBWs[Op0AsInstruction]); in getInstructionCost() 6648 IntegerType::get(SrcScalarTy->getContext(), MinBWs[Op0AsInstruction]); in getInstructionCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 611 MapVector<Instruction *, uint64_t> MinBWs; in computeMinimumValueSizes() local 638 return MinBWs; in computeMinimumValueSizes() 749 MinBWs[MI] = MinBW; in computeMinimumValueSizes() 753 return MinBWs; in computeMinimumValueSizes()
|