Lines Matching defs:RegionInfo
1 //===- RegionInfo.h - SESE region analysis ----------------------*- C++ -*-===//
39 class RegionInfo;
203 friend class RegionInfo;
208 RegionInfo* RI;
247 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo* RI,
330 /// @brief Return the RegionInfo object, that belongs to this Region.
331 RegionInfo *getRegionInfo() const {
556 /// The RegionInfo pass detects all canonical regions in a function. The Regions
559 class RegionInfo : public FunctionPass {
564 RegionInfo(const RegionInfo &) LLVM_DELETED_FUNCTION;
565 const RegionInfo &operator=(const RegionInfo &) LLVM_DELETED_FUNCTION;
628 explicit RegionInfo();
630 ~RegionInfo();
698 /// @brief Update RegionInfo after a basic block was split.