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

/external/llvm/lib/Analysis/
H A DVectorUtils.cpp322 MapVector<Instruction *, uint64_t> MinBWs; local
349 return MinBWs;
444 MinBWs[cast<Instruction>(*MI)] = MinBW;
448 return MinBWs;
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp354 MinBWs.clear();
905 MapVector<Value *, uint64_t> MinBWs; member in class:llvm::slpvectorizer::BoUpSLP
1538 if (MinBWs.count(VL[0]))
1539 VecTy = VectorType::get(IntegerType::get(F->getContext(), MinBWs[VL[0]]),
1879 if (MinBWs.count(ScalarRoot)) {
1880 auto *MinTy = IntegerType::get(F->getContext(), MinBWs[ScalarRoot]);
2605 if (MinBWs.count(ScalarRoot)) {
2609 auto *MinTy = IntegerType::get(F->getContext(), MinBWs[ScalarRoot]);
2652 if (MinBWs.count(ScalarRoot))
2661 if (MinBWs
[all...]
H A DLoopVectorize.cpp309 MinBWs = &MinimumBitWidths;
361 /// Shrinks vector element sizes based on information in "MinBWs".
598 const MapVector<Instruction *, uint64_t> *MinBWs; member in class:__anon13460::InnerLoopVectorizer
1699 MapVector<Instruction *, uint64_t> MinBWs; member in class:__anon13460::LoopVectorizationCostModel
3354 // For every instruction `I` in MinBWs, truncate the operands, create a
3359 for (const auto &KV : *MinBWs) {
3451 for (const auto &KV : *MinBWs) {
5189 MinBWs = computeMinimumValueSizes(TheLoop->getBlocks(), *DB, &TTI);
5817 if (VF > 1 && MinBWs.count(I))
5818 RetTy = IntegerType::get(RetTy->getContext(), MinBWs[
[all...]

Completed in 144 milliseconds