15#ifndef LLVM_SUPPORT_RANDOMNUMBERGENERATOR_H_
16#define LLVM_SUPPORT_RANDOMNUMBERGENERATOR_H_
21#include <system_error>
38 using generator_type = std::mt19937_64;
56 generator_type Generator;
A Module instance is used to store all the information related to an LLVM module.
A random number generator.
static constexpr result_type min()
generator_type::result_type result_type
static constexpr result_type max()
result_type operator()()
Returns a random number in the range [0, Max).
StringRef - Represent a constant reference to a string, i.e.
This is an optimization pass for GlobalISel generic memory operations.
std::error_code getRandomBytes(void *Buffer, size_t Size)