LLVM  7.0.0svn
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 ()
 
 LocRange (DebugLoc Start)
 
 LocRange (DebugLoc Start, DebugLoc End)
 
const DebugLocgetStart () const
 
const DebugLocgetEnd () const
 
 operator bool () const
 Check for null. More...
 

Detailed Description

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

Definition at line 448 of file LoopInfo.h.

Constructor & Destructor Documentation

◆ LocRange() [1/3]

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

Definition at line 453 of file LoopInfo.h.

◆ LocRange() [2/3]

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

Definition at line 454 of file LoopInfo.h.

◆ LocRange() [3/3]

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

Definition at line 455 of file LoopInfo.h.

Member Function Documentation

◆ getEnd()

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

Definition at line 459 of file LoopInfo.h.

References llvm::WebAssembly::End.

◆ getStart()

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

Definition at line 458 of file LoopInfo.h.

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

◆ operator bool()

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

Check for null.

Definition at line 463 of file LoopInfo.h.

References llvm::dump(), llvm::WebAssembly::End, I, and isLoopInvariant().


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