Home
last modified time | relevance | path

Searched refs:BBMap (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h528 DenseMap<const BlockT *, LoopT *> BBMap; variable
543 : BBMap(std::move(Arg.BBMap)), in LoopInfoBase()
550 BBMap = std::move(RHS.BBMap);
562 BBMap.clear(); in releaseMemory()
606 LoopT *getLoopFor(const BlockT *BB) const { return BBMap.lookup(BB); } in getLoopFor()
646 BBMap.erase(BB); in changeLoopFor()
649 BBMap[BB] = L; in changeLoopFor()
672 auto I = BBMap.find(BB); in removeBlock()
673 if (I != BBMap.end()) { in removeBlock()
677 BBMap.erase(I); in removeBlock()
H A DGenericLoopInfoImpl.h298 LIB.BBMap[NewBB] = L; in addBasicBlockToLoop()
654 for (DenseMap<BasicBlock*, LoopT*>::const_iterator I = BBMap.begin(), in print()
655 E = BBMap.end(); I != E; ++I) in print()
729 for (auto &Entry : BBMap) { in verify()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h82 BBMapTy BBMap; variable
109 return BBMap[BB]->DefBB->AvailableVal; in GetValue()
121 BBMap[BB] = Info; in BuildBlockList()
142 BBInfo *&BBMapBucket = BBMap[Pred]; in BuildBlockList()
199 BBInfo *SuccInfo = BBMap[*SI]; in BuildBlockList()
342 assert(BBMap[Info->BB] == Info && "Info missed in BBMap?"); in FindSingularVal()
440 BBInfo *PHIBlock = BBMap[PHI->getParent()]; in CheckIfPHIMatches()
451 BBInfo *PredInfo = BBMap[I.getIncomingBlock()]; in CheckIfPHIMatches()
494 BBMap[BB]->AvailableVal = PHIVal; in RecordMatchingPHIs()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.h125 DenseMap<const MachineBasicBlock *, WebAssemblyException *> BBMap; variable
152 return BBMap.lookup(MBB); in getExceptionFor()
158 BBMap.erase(MBB); in changeExceptionFor()
161 BBMap[MBB] = WE; in changeExceptionFor()
H A DWebAssemblyExceptionInfo.cpp271 BBMap.clear(); in releaseMemory()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAddDiscriminators.cpp179 auto &BBMap = LBM[L]; in addDiscriminators()
180 auto R = BBMap.insert(&B); in addDiscriminators()
181 if (BBMap.size() == 1) in addDiscriminators()
182 auto &BBMap = LBM[L]; addDiscriminators() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRFSDiscriminator.cpp167 auto &BBMap = LDBM[LD]; in runOnMachineFunction()
168 auto R = BBMap.insert(&BB); in runOnMachineFunction()
169 if (BBMap.size() == 1) in runOnMachineFunction()
165 auto &BBMap = LDBM[LD]; runOnMachineFunction() local
/freebsd/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp263 SmallVector<std::pair<Function *, SmallVector<StringRef, 16>>, 2> BBMap; in main() local
278 BBMap.push_back({F, std::move(BBNames)}); in main()
356 for (auto &P : BBMap) { in main()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIR2Vec.cpp550 const auto &BBMap = Emb->getBBVecMap(); in run() local
552 auto It = BBMap.find(&BB); in run()
553 if (It != BBMap.end()) { in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h1068 LLVMBBToSBBB BBMap(Ctx); in successors()
1069 sb_succ_op_iterator MappedBegin = map_iterator(LLVMRange.begin(), BBMap); in successors()
1070 sb_succ_op_iterator MappedEnd = map_iterator(LLVMRange.end(), BBMap); in successors()