LLVM 17.0.0git
Public Member Functions | List of all members
llvm::Loop::LocRange Class Reference

A range representing the start and end location of a loop. More...

#include "llvm/Analysis/LoopInfo.h"

Public Member Functions

 LocRange ()=default
 LocRange (DebugLoc Start)
 LocRange (DebugLoc Start, DebugLoc End)
const DebugLocgetStart () const
const DebugLocgetEnd () const
 operator bool () const
 Check for null.

Detailed Description

A range representing the start and end location of a loop.

Definition at line 550 of file LoopInfo.h.

Constructor & Destructor Documentation

◆ LocRange() [1/3]

llvm::Loop::LocRange::LocRange ( )

◆ LocRange() [2/3]

llvm::Loop::LocRange::LocRange ( DebugLoc  Start)

Definition at line 556 of file LoopInfo.h.

◆ LocRange() [3/3]

llvm::Loop::LocRange::LocRange ( DebugLoc  Start,
DebugLoc  End 

Definition at line 557 of file LoopInfo.h.

Member Function Documentation

◆ getEnd()

const DebugLoc & llvm::Loop::LocRange::getEnd ( ) const

Definition at line 561 of file LoopInfo.h.

◆ getStart()

const DebugLoc & llvm::Loop::LocRange::getStart ( ) const

Definition at line 560 of file LoopInfo.h.

Referenced by llvm::Loop::getStartLoc().

◆ operator bool()

llvm::Loop::LocRange::operator bool ( ) const

Check for null.

Definition at line 565 of file LoopInfo.h.

The documentation for this class was generated from the following file: