LLVM: llvm::RTLIB::LibcallImplBitset Class Reference (original) (raw)

Manage a bitset representing the list of available libcalls for a module. More...

#include "[llvm/IR/RuntimeLibcalls.h](RuntimeLibcalls%5F8h%5Fsource.html)"

Inheritance diagram for llvm::RTLIB::LibcallImplBitset:

Public Member Functions
constexpr LibcallImplBitset ()=default
constexpr LibcallImplBitset (const std::array< uint64_t,(RTLIB::NumLibcallImpls+63)/64 > &Src)
Public Member Functions inherited from llvm::Bitset< RTLIB::NumLibcallImpls >
Bitset & set ()
constexpr Bitset & reset (unsigned I)
constexpr Bitset & flip (unsigned I)
constexpr bool operator[] (unsigned I) const
constexpr bool test (unsigned I) const
constexpr size_t size () const
bool any () const
bool none () const
size_t count () const
constexpr Bitset & operator^= (const Bitset &RHS)
constexpr Bitset operator^ (const Bitset &RHS) const
constexpr Bitset & operator&= (const Bitset &RHS)
constexpr Bitset operator& (const Bitset &RHS) const
constexpr Bitset & operator|= (const Bitset &RHS)
constexpr Bitset operator| (const Bitset &RHS) const
constexpr Bitset operator~ () const
bool operator== (const Bitset &RHS) const
bool operator!= (const Bitset &RHS) const
bool operator< (const Bitset &Other) const

Detailed Description

Manage a bitset representing the list of available libcalls for a module.

Definition at line 64 of file RuntimeLibcalls.h.

Constructor & Destructor Documentation

llvm::RTLIB::LibcallImplBitset::LibcallImplBitset ( ) constexprdefault

LibcallImplBitset() [2/2]

llvm::RTLIB::LibcallImplBitset::LibcallImplBitset ( const std::array< uint64_t,(RTLIB::NumLibcallImpls+63)/64 > & Src) inlineconstexpr

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