llvm/llvm/lib/IR/ConstantRangeList.cpp

//===- ConstantRangeList.cpp - ConstantRangeList implementation -----------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "llvm/IR/ConstantRangeList.h"
#include <cstddef>

usingnamespacellvm;

bool ConstantRangeList::isOrderedRanges(ArrayRef<ConstantRange> RangesRef) {}

std::optional<ConstantRangeList>
ConstantRangeList::getConstantRangeList(ArrayRef<ConstantRange> RangesRef) {}

void ConstantRangeList::insert(const ConstantRange &NewRange) {}

void ConstantRangeList::subtract(const ConstantRange &SubRange) {}

ConstantRangeList
ConstantRangeList::unionWith(const ConstantRangeList &CRL) const {}

ConstantRangeList
ConstantRangeList::intersectWith(const ConstantRangeList &CRL) const {}

void ConstantRangeList::print(raw_ostream &OS) const {}

#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
LLVM_DUMP_METHOD void ConstantRangeList::dump() const {
  print(dbgs());
  dbgs() << '\n';
}
#endif