Searched refs:PredMap (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | FastISelEmitter.cpp | 375 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 D | MemorySSAUpdater.cpp | 943 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 D | StructurizeCFG.cpp | 129 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 D | GVN.cpp | 3016 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()
|