Home
last modified time | relevance | path

Searched refs:InsnToBB (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DDataflowInfoManager.cpp134 if (InsnToBB) in getInsnToBBMap()
135 return *InsnToBB; in getInsnToBBMap()
136 InsnToBB.reset(new std::unordered_map<const MCInst *, BinaryBasicBlock *>()); in getInsnToBBMap()
139 (*InsnToBB)[&Inst] = &BB; in getInsnToBBMap()
141 return *InsnToBB; in getInsnToBBMap()
144 void DataflowInfoManager::invalidateInsnToBBMap() { InsnToBB.reset(nullptr); } in invalidateInsnToBBMap()
H A DShrinkWrapping.cpp44 auto &InsnToBB = Info.getInsnToBBMap(); in analyzeSaves() local
837 auto &InsnToBB = Info.getInsnToBBMap(); in computeSaveLocations() local
844 const BinaryBasicBlock *BBA = InsnToBB[A]; in computeSaveLocations()
845 const BinaryBasicBlock *BBB = InsnToBB[B]; in computeSaveLocations()
852 const BinaryBasicBlock *BB = InsnToBB[Pos]; in computeSaveLocations()
867 auto &InsnToBB = Info.getInsnToBBMap(); in computeDomOrder() local
870 BestSavePos[A].size() ? InsnToBB[BestSavePos[A].back()] : nullptr; in computeDomOrder()
907 auto &InsnToBB = Info.getInsnToBBMap(); in isBestSavePosCold()
1221 auto &InsnToBB = Info.getInsnToBBMap(); in scheduleSaveRestoreInsertions() local
1259 assert(!InsnToBB[PP.getInst()]->hasTerminatorAfter(PP.getInst()) && in scheduleSaveRestoreInsertions()
[all …]
H A DMCF.cpp375 auto &InsnToBB = Info.getInsnToBBMap(); in equalizeBBCounts() local
399 BinaryBasicBlock *DomBB = InsnToBB[&DomInst]; in equalizeBBCounts()
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DReachingInsns.h40 const BinaryBasicBlock *BB = InsnToBB[&Inst]; in isInLoop()
50 std::unordered_map<const MCInst *, BinaryBasicBlock *> InsnToBB;
57 InsnToBB[&Inst] = &BB; in preflight()
H A DDataflowInfoManager.h45 InsnToBB; variable