HomeSort by: relevance | last modified time | path
    Searched refs:IndexRange (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonBlockRanges.h 81 class IndexRange : public std::pair<IndexType,IndexType> {
83 IndexRange() = default;
84 IndexRange(IndexType Start, IndexType End, bool F = false, bool T = false)
90 bool operator< (const IndexRange &A) const {
94 bool overlaps(const IndexRange &A) const;
95 bool contains(const IndexRange &A) const;
96 void merge(const IndexRange &A);
108 class RangeList : public std::vector<IndexRange> {
111 push_back(IndexRange(Start, End, Fixed, TiedEnd));
113 void add(const IndexRange &Range)
    [all...]
HexagonBlockRanges.cpp 34 bool HexagonBlockRanges::IndexRange::overlaps(const IndexRange &A) const {
47 bool HexagonBlockRanges::IndexRange::contains(const IndexRange &A) const {
58 void HexagonBlockRanges::IndexRange::merge(const IndexRange &A) {
105 void HexagonBlockRanges::RangeList::addsub(const IndexRange &A,
106 const IndexRange &B) {
141 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) {
146 IndexRange &Rg = *I
    [all...]
HexagonFrameLowering.h 164 unsigned findPhysReg(MachineFunction &MF, HexagonBlockRanges::IndexRange &FIR,
HexagonFrameLowering.cpp 2181 HexagonBlockRanges::IndexRange &FIR,
2404 HexagonBlockRanges::IndexRange &IR = F->second.front();

Completed in 22 milliseconds