#include "bolt/Passes/DataflowInfoManager.h"
namespace llvm {
namespace bolt {
ReachingDefOrUse<true> &DataflowInfoManager::getReachingDefs() { … }
void DataflowInfoManager::invalidateReachingDefs() { … }
ReachingDefOrUse<false> &DataflowInfoManager::getReachingUses() { … }
void DataflowInfoManager::invalidateReachingUses() { … }
LivenessAnalysis &DataflowInfoManager::getLivenessAnalysis() { … }
void DataflowInfoManager::invalidateLivenessAnalysis() { … }
StackReachingUses &DataflowInfoManager::getStackReachingUses() { … }
void DataflowInfoManager::invalidateStackReachingUses() { … }
DominatorAnalysis<false> &DataflowInfoManager::getDominatorAnalysis() { … }
void DataflowInfoManager::invalidateDominatorAnalysis() { … }
DominatorAnalysis<true> &DataflowInfoManager::getPostDominatorAnalysis() { … }
void DataflowInfoManager::invalidatePostDominatorAnalysis() { … }
StackPointerTracking &DataflowInfoManager::getStackPointerTracking() { … }
void DataflowInfoManager::invalidateStackPointerTracking() { … }
ReachingInsns<false> &DataflowInfoManager::getReachingInsns() { … }
void DataflowInfoManager::invalidateReachingInsns() { … }
ReachingInsns<true> &DataflowInfoManager::getReachingInsnsBackwards() { … }
void DataflowInfoManager::invalidateReachingInsnsBackwards() { … }
StackAllocationAnalysis &DataflowInfoManager::getStackAllocationAnalysis() { … }
void DataflowInfoManager::invalidateStackAllocationAnalysis() { … }
std::unordered_map<const MCInst *, BinaryBasicBlock *> &
DataflowInfoManager::getInsnToBBMap() { … }
void DataflowInfoManager::invalidateInsnToBBMap() { … }
void DataflowInfoManager::invalidateAll() { … }
}
}