Searched refs:MinBWs (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 322 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 D | SLPVectorizer.cpp | 354 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 D | LoopVectorize.cpp | 309 MinBWs = &MinimumBitWidths; 361 /// Shrinks vector element sizes based on information in "MinBWs". 598 const MapVector<Instruction *, uint64_t> *MinBWs; member in class:__anon14813::InnerLoopVectorizer 1699 MapVector<Instruction *, uint64_t> MinBWs; member in class:__anon14813::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 256 milliseconds