Lines Matching refs:LoopInfo
32 class LoopInfo; variable
324 bool isRecursivelyLCSSAForm(const DominatorTree &DT, const LoopInfo &LI,
412 class LoopInfo : public LoopInfoBase<BasicBlock, Loop> {
417 void operator=(const LoopInfo &) = delete;
418 LoopInfo(const LoopInfo &) = delete;
421 LoopInfo() = default;
422 explicit LoopInfo(const DominatorTreeBase<BasicBlock, false> &DomTree);
424 LoopInfo(LoopInfo &&Arg) : BaseT(std::move(static_cast<BaseT &>(Arg))) {} in LoopInfo() function
425 LoopInfo &operator=(LoopInfo &&RHS) {
554 typedef LoopInfo::iterator ChildIteratorType;
563 typedef LoopInfo::iterator ChildIteratorType;
576 typedef LoopInfo Result;
578 LoopInfo run(Function &F, FunctionAnalysisManager &AM);
599 LoopInfo LI;
606 LoopInfo &getLoopInfo() { return LI; }
607 const LoopInfo &getLoopInfo() const { return LI; }