LLDB  mainline
Namespaces | Functions
InstructionUtils.h File Reference
#include <cassert>
#include <cstdint>
Include dependency graph for InstructionUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lldb_private
 Enumerations for broadcasting.
 

Functions

static uint64_t lldb_private::Bits64 (const uint64_t bits, const uint32_t msbit, const uint32_t lsbit)
 
static uint32_t lldb_private::Bits32 (const uint32_t bits, const uint32_t msbit, const uint32_t lsbit)
 
static uint32_t lldb_private::Bit32 (const uint32_t bits, const uint32_t bit)
 
static uint64_t lldb_private::Bit64 (const uint64_t bits, const uint32_t bit)
 
static void lldb_private::SetBits32 (uint32_t &bits, const uint32_t msbit, const uint32_t lsbit, const uint32_t val)
 
static void lldb_private::SetBit32 (uint32_t &bits, const uint32_t bit, const uint32_t val)
 
static uint32_t lldb_private::Rotr32 (uint32_t bits, uint32_t amt)
 
static uint32_t lldb_private::Rotl32 (uint32_t bits, uint32_t amt)
 
static uint64_t lldb_private::MaskUpToBit (const uint64_t bit)
 
static uint32_t lldb_private::BitCount (uint64_t x)
 
static bool lldb_private::BitIsSet (const uint64_t value, const uint64_t bit)
 
static bool lldb_private::BitIsClear (const uint64_t value, const uint64_t bit)
 
static uint64_t lldb_private::UnsignedBits (const uint64_t value, const uint64_t msbit, const uint64_t lsbit)
 
static int64_t lldb_private::SignedBits (const uint64_t value, const uint64_t msbit, const uint64_t lsbit)