Home
last modified time | relevance | path

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

/external/llvm-project/polly/include/polly/CodeGen/
DBlockGenerators.h289 BasicBlock *copyBB(ScopStmt &Stmt, BasicBlock *BB, ValueMapT &BBMap,
305 ValueMapT &BBMap, LoopToScevMapT &LTS,
316 ValueMapT &BBMap,
336 ValueMapT &BBMap);
379 ValueMapT &BBMap,
447 Value *trySynthesizeNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap,
474 Value *getNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap,
477 void copyInstScalar(ScopStmt &Stmt, Instruction *Inst, ValueMapT &BBMap,
488 ValueMapT &BBMap, LoopToScevMapT &LTS,
507 ValueMapT &BBMap, LoopToScevMapT &LTS,
[all …]
/external/llvm-project/polly/lib/CodeGen/
DBlockGenerators.cpp65 ValueMapT &BBMap, in trySynthesizeNewValue() argument
80 VTV.insert(BBMap.begin(), BBMap.end()); in trySynthesizeNewValue()
93 BBMap[Old] = Expanded; in trySynthesizeNewValue()
97 Value *BlockGenerator::getNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap, in getNewValue() argument
131 New = BBMap.lookup(Old); in getNewValue()
143 assert(!BBMap.count(Old)); in getNewValue()
161 if ((New = BBMap.lookup(Old))) in getNewValue()
189 if ((New = BBMap.lookup(Old))) in getNewValue()
192 New = trySynthesizeNewValue(Stmt, Old, BBMap, LTS, L); in getNewValue()
207 New = BBMap.lookup(Old); in getNewValue()
[all …]
/external/llvm/include/llvm/Analysis/
DLoopInfo.h482 DenseMap<const BlockT *, LoopT *> BBMap; variable
496 : BBMap(std::move(Arg.BBMap)), in LoopInfoBase()
502 BBMap = std::move(RHS.BBMap);
512 BBMap.clear(); in releaseMemory()
536 LoopT *getLoopFor(const BlockT *BB) const { return BBMap.lookup(BB); } in getLoopFor()
572 BBMap.erase(BB); in changeLoopFor()
575 BBMap[BB] = L; in changeLoopFor()
599 auto I = BBMap.find(BB); in removeBlock()
600 if (I != BBMap.end()) { in removeBlock()
604 BBMap.erase(I); in removeBlock()
DLoopInfoImpl.h196 LIB.BBMap[NewBB] = L; in addBasicBlockToLoop()
512 for (DenseMap<BasicBlock*, LoopT*>::const_iterator I = BBMap.begin(), in print()
513 E = BBMap.end(); I != E; ++I) in print()
529 for (auto &Entry : BBMap) { in verify()
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DSSAUpdaterImpl.h81 BBMapTy BBMap; variable
108 return BBMap[BB]->DefBB->AvailableVal; in GetValue()
120 BBMap[BB] = Info; in BuildBlockList()
142 BBMap.FindAndConstruct(Pred); in BuildBlockList()
199 BBInfo *SuccInfo = BBMap[*SI]; in BuildBlockList()
409 BBMap[PHI->getParent()]->PHITag = PHI; in CheckIfPHIMatches()
418 BBInfo *PredInfo = BBMap[I.getIncomingBlock()]; in CheckIfPHIMatches()
458 BBMap[BB]->AvailableVal = PHIVal; in RecordMatchingPHIs()
/external/llvm/include/llvm/Transforms/Utils/
DSSAUpdaterImpl.h69 BBMapTy BBMap; variable
96 return BBMap[BB]->DefBB->AvailableVal; in GetValue()
108 BBMap[BB] = Info; in BuildBlockList()
131 BBMap.FindAndConstruct(Pred); in BuildBlockList()
188 BBInfo *SuccInfo = BBMap[*SI]; in BuildBlockList()
403 BBMap[PHI->getParent()]->PHITag = PHI; in CheckIfPHIMatches()
412 BBInfo *PredInfo = BBMap[I.getIncomingBlock()]; in CheckIfPHIMatches()
452 BBMap[BB]->AvailableVal = PHIVal; in RecordMatchingPHIs()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DSSAUpdaterImpl.h81 BBMapTy BBMap; variable
108 return BBMap[BB]->DefBB->AvailableVal; in GetValue()
120 BBMap[BB] = Info; in BuildBlockList()
142 BBMap.FindAndConstruct(Pred); in BuildBlockList()
199 BBInfo *SuccInfo = BBMap[*SI]; in BuildBlockList()
409 BBMap[PHI->getParent()]->PHITag = PHI; in CheckIfPHIMatches()
418 BBInfo *PredInfo = BBMap[I.getIncomingBlock()]; in CheckIfPHIMatches()
458 BBMap[BB]->AvailableVal = PHIVal; in RecordMatchingPHIs()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyExceptionInfo.h119 DenseMap<const MachineBasicBlock *, WebAssemblyException *> BBMap; variable
148 return BBMap.lookup(MBB); in getExceptionFor()
153 BBMap.erase(MBB); in changeExceptionFor()
156 BBMap[MBB] = WE; in changeExceptionFor()
DWebAssemblyExceptionInfo.cpp84 BBMap.clear(); in releaseMemory()
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyExceptionInfo.h120 DenseMap<const MachineBasicBlock *, WebAssemblyException *> BBMap; variable
149 return BBMap.lookup(MBB); in getExceptionFor()
154 BBMap.erase(MBB); in changeExceptionFor()
157 BBMap[MBB] = WE; in changeExceptionFor()
DWebAssemblyExceptionInfo.cpp88 BBMap.clear(); in releaseMemory()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DLoopInfo.h861 DenseMap<const BlockT *, LoopT *> BBMap; variable
876 : BBMap(std::move(Arg.BBMap)), in LoopInfoBase()
883 BBMap = std::move(RHS.BBMap);
895 BBMap.clear(); in releaseMemory()
939 LoopT *getLoopFor(const BlockT *BB) const { return BBMap.lookup(BB); } in getLoopFor()
973 BBMap.erase(BB); in changeLoopFor()
976 BBMap[BB] = L; in changeLoopFor()
999 auto I = BBMap.find(BB); in removeBlock()
1000 if (I != BBMap.end()) { in removeBlock()
1004 BBMap.erase(I); in removeBlock()
DLoopInfoImpl.h251 LIB.BBMap[NewBB] = L; in addBasicBlockToLoop()
614 for (DenseMap<BasicBlock*, LoopT*>::const_iterator I = BBMap.begin(), in print()
615 E = BBMap.end(); I != E; ++I) in print()
691 for (auto &Entry : BBMap) { in verify()
/external/llvm-project/llvm/include/llvm/Analysis/
DLoopInfo.h885 DenseMap<const BlockT *, LoopT *> BBMap; variable
900 : BBMap(std::move(Arg.BBMap)), in LoopInfoBase()
907 BBMap = std::move(RHS.BBMap);
919 BBMap.clear(); in releaseMemory()
963 LoopT *getLoopFor(const BlockT *BB) const { return BBMap.lookup(BB); } in getLoopFor()
1003 BBMap.erase(BB); in changeLoopFor()
1006 BBMap[BB] = L; in changeLoopFor()
1029 auto I = BBMap.find(BB); in removeBlock()
1030 if (I != BBMap.end()) { in removeBlock()
1034 BBMap.erase(I); in removeBlock()
DLoopInfoImpl.h257 LIB.BBMap[NewBB] = L; in addBasicBlockToLoop()
620 for (DenseMap<BasicBlock*, LoopT*>::const_iterator I = BBMap.begin(), in print()
621 E = BBMap.end(); I != E; ++I) in print()
697 for (auto &Entry : BBMap) { in verify()
/external/llvm-project/llvm/lib/Transforms/Utils/
DAddDiscriminators.cpp203 auto &BBMap = LBM[L]; in addDiscriminators() local
204 auto R = BBMap.insert(&B); in addDiscriminators()
205 if (BBMap.size() == 1) in addDiscriminators()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DAddDiscriminators.cpp203 auto &BBMap = LBM[L]; in addDiscriminators() local
204 auto R = BBMap.insert(&B); in addDiscriminators()
205 if (BBMap.size() == 1) in addDiscriminators()
/external/llvm/lib/Transforms/Utils/
DAddDiscriminators.cpp193 auto &BBMap = LBM[L]; in addDiscriminators() local
194 auto R = BBMap.insert(std::make_pair(&B, (Metadata *)nullptr)); in addDiscriminators()
195 if (BBMap.size() == 1) in addDiscriminators()
/external/llvm-project/llvm/tools/llvm-extract/
Dllvm-extract.cpp260 SmallVector<std::pair<Function *, SmallVector<StringRef, 16>>, 2> BBMap; in main() local
275 BBMap.push_back({F, std::move(BBNames)}); in main()
341 for (auto &P : BBMap) { in main()
/external/llvm-project/polly/test/Isl/CodeGen/
Dnon-affine-region-exit-phi-incoming-synthesize.ll3 ; This caused the code generation to generate invalid code as the same BBMap was
/external/llvm/tools/llvm-c-test/
Decho.cpp342 BasicBlockMap BBMap; member
666 auto i = BBMap.find(Src); in DeclareBB()
667 if (i != BBMap.end()) { in DeclareBB()
682 return BBMap[Src] = BB; in DeclareBB()
/external/llvm-project/llvm/tools/llvm-c-test/
Decho.cpp413 BasicBlockMap BBMap; member
862 auto i = BBMap.find(Src); in DeclareBB()
863 if (i != BBMap.end()) { in DeclareBB()
879 return BBMap[Src] = BB; in DeclareBB()