llvm/llvm/unittests/Support/KnownBitsTest.h

//===- llvm/unittest/Support/KnownBitsTest.h - KnownBits tests ------------===//
//
// 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
//
//===----------------------------------------------------------------------===//
//
// This file implements helpers for KnownBits and DemandedBits unit tests.
//
//===----------------------------------------------------------------------===//

#ifndef LLVM_UNITTESTS_SUPPORT_KNOWNBITSTEST_H
#define LLVM_UNITTESTS_SUPPORT_KNOWNBITSTEST_H

#include "llvm/Support/KnownBits.h"

namespace {

usingnamespacellvm;

template <typename FnTy> void ForeachKnownBits(unsigned Bits, FnTy Fn) {}

template <typename FnTy>
void ForeachNumInKnownBits(const KnownBits &Known, FnTy Fn) {}

} // end anonymous namespace

#endif