LLVM: llvm::HexagonBlockRanges::IndexRange Class Reference (original) (raw)

#include "[Target/Hexagon/HexagonBlockRanges.h](HexagonBlockRanges%5F8h%5Fsource.html)"

Inheritance diagram for llvm::HexagonBlockRanges::IndexRange:

Public Member Functions
IndexRange ()=default
IndexRange (IndexType Start, IndexType End, bool F=false, bool T=false)
IndexType start () const
IndexType end () const
bool operator< (const IndexRange &A) const
bool overlaps (const IndexRange &A) const
bool contains (const IndexRange &A) const
void merge (const IndexRange &A)

Detailed Description

Definition at line 81 of file HexagonBlockRanges.h.

Constructor & Destructor Documentation

llvm::HexagonBlockRanges::IndexRange::IndexRange ( ) default

IndexRange() [2/2]

Member Function Documentation

contains()

end()

IndexType llvm::HexagonBlockRanges::IndexRange::end ( ) const inline

merge()

operator<()

overlaps()

start()

IndexType llvm::HexagonBlockRanges::IndexRange::start ( ) const inline

Member Data Documentation

Fixed

bool llvm::HexagonBlockRanges::IndexRange::Fixed = false

TiedEnd

bool llvm::HexagonBlockRanges::IndexRange::TiedEnd = false


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