LLVM  6.0.0svn
Namespaces | Functions
SwapByteOrder.h File Reference
#include "llvm/Support/Compiler.h"
#include "llvm/Support/DataTypes.h"
#include <cstddef>
Include dependency graph for SwapByteOrder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::sys
 

Functions

uint16_t llvm::sys::SwapByteOrder_16 (uint16_t value)
 SwapByteOrder_16 - This function returns a byte-swapped representation of the 16-bit argument. More...
 
uint32_t llvm::sys::SwapByteOrder_32 (uint32_t value)
 SwapByteOrder_32 - This function returns a byte-swapped representation of the 32-bit argument. More...
 
uint64_t llvm::sys::SwapByteOrder_64 (uint64_t value)
 SwapByteOrder_64 - This function returns a byte-swapped representation of the 64-bit argument. More...
 
unsigned char llvm::sys::getSwappedBytes (unsigned char C)
 
signed char llvm::sys::getSwappedBytes (signed char C)
 
char llvm::sys::getSwappedBytes (char C)
 
unsigned short llvm::sys::getSwappedBytes (unsigned short C)
 
signed short llvm::sys::getSwappedBytes (signed short C)
 
unsigned int llvm::sys::getSwappedBytes (unsigned int C)
 
signed int llvm::sys::getSwappedBytes (signed int C)
 
unsigned long llvm::sys::getSwappedBytes (unsigned long C)
 
signed long llvm::sys::getSwappedBytes (signed long C)
 
unsigned long long llvm::sys::getSwappedBytes (unsigned long long C)
 
signed long long llvm::sys::getSwappedBytes (signed long long C)
 
float llvm::sys::getSwappedBytes (float C)
 
double llvm::sys::getSwappedBytes (double C)
 
template<typename T >
void llvm::sys::swapByteOrder (T &Value)