Home
last modified time | relevance | path

Searched refs:PredMap (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DFastISelEmitter.cpp375 typedef std::multimap<int, InstructionMemo> PredMap; typedef in __anon3cd78fb00711::FastISelMap
376 typedef std::map<MVT::SimpleValueType, PredMap> RetPredMap;
404 const PredMap &PM, StringRef RetVTName);
616 const PredMap &PM, StringRef RetVTName) { in emitInstructionCode()
733 const PredMap &PM = RM.begin()->second; in printFunctionDefinitions()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp943 SmallDenseMap<BasicBlock *, PredInfo> PredMap; in applyInsertUpdates() local
947 auto &AddedBlockSet = PredMap[BB].Added; in applyInsertUpdates()
954 for (auto &BBPredPair : PredMap) { in applyInsertUpdates()
983 PredMap.erase(BB); in applyInsertUpdates()
992 if (PredMap.count(BB) && !MSSA->getMemoryAccess(BB)) in applyInsertUpdates()
997 for (auto &BBPredPair : PredMap) { in applyInsertUpdates()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp129 using PredMap = DenseMap<BasicBlock *, BBPredicates>; typedef
297 PredMap Predicates;
301 PredMap LoopPreds;
642 for (auto &I : concat<PredMap::value_type>(Predicates, LoopPreds)) { in simplifyConditions()
H A DGVN.cpp3016 SmallVector<std::pair<Value *, BasicBlock *>, 8> PredMap; in performScalarPRE() local
3035 PredMap.push_back(std::make_pair(static_cast<Value *>(nullptr), P)); in performScalarPRE()
3043 PredMap.push_back(std::make_pair(PredV, P)); in performScalarPRE()
3099 PHINode *Phi = PHINode::Create(CurInst->getType(), PredMap.size(), in performScalarPRE()
3102 for (auto &[V, BB] : PredMap) { in performScalarPRE()