Home | History | Annotate | Download | only in Analysis

Lines Matching refs:RegionInfoBase

265   if (!RegionInfoBase<Tr>::VerifyRegionInfo)
492 print(dbgs(), true, getDepth(), RegionInfoBase<Tr>::printStyle);
504 // RegionInfoBase implementation
508 RegionInfoBase<Tr>::RegionInfoBase()
512 RegionInfoBase<Tr>::~RegionInfoBase() {
517 void RegionInfoBase<Tr>::verifyBBMap(const RegionT *R) const {
532 bool RegionInfoBase<Tr>::isCommonDomFrontier(BlockT *BB, BlockT *entry,
544 bool RegionInfoBase<Tr>::isRegion(BlockT *entry, BlockT *exit) const {
585 void RegionInfoBase<Tr>::insertShortCut(BlockT *entry, BlockT *exit,
605 RegionInfoBase<Tr>::getNextPostDom(DomTreeNodeT *N, BBtoBBMap *ShortCut) const {
615 bool RegionInfoBase<Tr>::isTrivialRegion(BlockT *entry, BlockT *exit) const {
628 typename Tr::RegionT *RegionInfoBase<Tr>::createRegion(BlockT *entry,
650 void RegionInfoBase<Tr>::findRegionsWithEntry(BlockT *entry,
691 void RegionInfoBase<Tr>::scanForRegions(FuncT &F, BBtoBBMap *ShortCut) {
705 typename Tr::RegionT *RegionInfoBase<Tr>::getTopMostParent(RegionT *region) {
713 void RegionInfoBase<Tr>::buildRegionsTree(DomTreeNodeT *N, RegionT *region) {
739 bool RegionInfoBase<Tr>::VerifyRegionInfo = true;
742 bool RegionInfoBase<Tr>::VerifyRegionInfo = false;
746 typename Tr::RegionT::PrintStyle RegionInfoBase<Tr>::printStyle =
750 void RegionInfoBase<Tr>::print(raw_ostream &OS) const {
758 void RegionInfoBase<Tr>::dump() const { print(dbgs()); }
762 void RegionInfoBase<Tr>::releaseMemory() {
770 void RegionInfoBase<Tr>::verifyAnalysis() const {
773 if (!RegionInfoBase<Tr>::VerifyRegionInfo)
783 typename Tr::RegionT *RegionInfoBase<Tr>::getRegionFor(BlockT *BB) const {
789 void RegionInfoBase<Tr>::setRegionFor(BlockT *BB, RegionT *R) {
794 typename Tr::RegionT *RegionInfoBase<Tr>::operator[](BlockT *BB) const {
799 typename RegionInfoBase<Tr>::BlockT *
800 RegionInfoBase<Tr>::getMaxRegionExit(BlockT *BB) const {
840 typename Tr::RegionT *RegionInfoBase<Tr>::getCommonRegion(RegionT *A,
855 RegionInfoBase<Tr>::getCommonRegion(SmallVectorImpl<RegionT *> &Regions) const {
867 RegionInfoBase<Tr>::getCommonRegion(SmallVectorImpl<BlockT *> &BBs) const {
878 void RegionInfoBase<Tr>::calculate(FuncT &F) {