Searched refs:MinBWs (Results 1 - 3 of 3) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 490 MapVector<Instruction *, uint64_t> MinBWs; local 517 return MinBWs; 612 MinBWs[cast<Instruction>(*MI)] = MinBW; 616 return MinBWs;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 605 MinBWs.clear(); 2255 MapVector<Value *, std::pair<uint64_t, bool>> MinBWs; member in namespace:llvm::slpvectorizer 3298 if (MinBWs.count(VL[0])) 3300 IntegerType::get(F->getContext(), MinBWs[VL[0]].first), VL.size()); 3439 if (!MinBWs.count(VL0) || VecTy != SrcVecTy) { 3884 if (MinBWs.count(ScalarRoot)) { 3885 auto *MinTy = IntegerType::get(F->getContext(), MinBWs[ScalarRoot].first); 3887 MinBWs[ScalarRoot].second ? Instruction::SExt : Instruction::ZExt; 4662 if (MinBWs.count(ScalarRoot)) { 4666 auto *MinTy = IntegerType::get(F->getContext(), MinBWs[ScalarRoo [all...] |
H A D | LoopVectorize.cpp | 1042 return MinBWs; 1096 return VF > 1 && MinBWs.find(I) != MinBWs.end() && 1392 MapVector<Instruction *, uint64_t> MinBWs; member in class:llvm::LoopVectorizationCostModel 3358 // For every instruction `I` in MinBWs, truncate the operands, create a 5060 MinBWs = computeMinimumValueSizes(TheLoop->getBlocks(), *DB, &TTI); 6224 RetTy = IntegerType::get(RetTy->getContext(), MinBWs[I]); 6375 ValTy = IntegerType::get(ValTy->getContext(), MinBWs[Op0AsInstruction]);
|
Completed in 106 milliseconds