0.2.5
User Guide
Getting Started
About
Command Line Reference
RPC Service Reference
Changelog
Contributing
Frequently Asked Questions
Environments
LLVM Environment Reference
GCC Environment Reference
loop_tool Environment Reference
MLIR Environment Reference
Python API Reference
compiler_gym
compiler_gym.datasets
compiler_gym.envs
compiler_gym.envs.gcc
compiler_gym.envs.llvm
compiler_gym.leaderboard
compiler_gym.service
compiler_gym.service.runtime
compiler_gym.spaces
compiler_gym.views
compiler_gym.wrappers
C++ API Reference
compiler_gym/envs/llvm/service
compiler_gym/service
compiler_gym/service/runtime
compiler_gym/util
CompilerGym
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (compiler_gym.envs.gcc.gcc.Gcc method)
(compiler_gym.service.CompilerGymServiceConnection method)
__contains__() (compiler_gym.datasets.Datasets method)
__delitem__() (compiler_gym.datasets.Datasets method)
__getitem__() (compiler_gym.datasets.Dataset method)
(compiler_gym.datasets.Datasets method)
(compiler_gym.spaces.NamedDiscrete method)
(compiler_gym.views.ObservationView method)
(compiler_gym.views.RewardView method)
__init__() (compiler_gym.CompilerEnvStateReader method)
(compiler_gym.CompilerEnvStateWriter method)
(compiler_gym.datasets.Dataset method)
(compiler_gym.datasets.FilesDataset method)
(compiler_gym.datasets.TarDataset method)
(compiler_gym.datasets.TarDatasetWithManifest method)
(compiler_gym.envs.CompilerEnv method)
(compiler_gym.envs.llvm.ClangInvocation method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
(compiler_gym.service.client_service_compiler_env.ServiceMessageConverters method)
(compiler_gym.service.CompilationSession method)
(compiler_gym.service.CompilerGymServiceConnection method)
(compiler_gym.service.runtime.benchmark_cache.BenchmarkCache method)
(compiler_gym.service.runtime.compiler_gym_service.CompilerGymService method)
(compiler_gym.spaces.Commandline method)
(compiler_gym.spaces.Dict method)
(compiler_gym.spaces.Discrete method)
(compiler_gym.spaces.NamedDiscrete method)
(compiler_gym.spaces.Permutation method)
(compiler_gym.spaces.Reward method)
(compiler_gym.spaces.Scalar method)
(compiler_gym.spaces.Sequence method)
(compiler_gym.spaces.SpaceSequence method)
(compiler_gym.spaces.Tuple method)
(compiler_gym.wrappers.CommandlineWithTerminalAction method)
(compiler_gym.wrappers.CompilerEnvWrapper method)
(compiler_gym.wrappers.ConstrainedCommandline method)
(compiler_gym.wrappers.CycleOverBenchmarks method)
(compiler_gym.wrappers.CycleOverBenchmarksIterator method)
(compiler_gym.wrappers.ForkOnStep method)
(compiler_gym.wrappers.IterateOverBenchmarks method)
(compiler_gym.wrappers.RandomOrderBenchmarks method)
(compiler_gym.wrappers.RuntimePointEstimateReward method)
(compiler_gym.wrappers.SynchronousSqliteLogger method)
(compiler_gym.wrappers.TimeLimit method)
__iter__() (compiler_gym.CompilerEnvStateReader method)
(compiler_gym.datasets.Dataset method)
(compiler_gym.datasets.Datasets method)
__len__() (compiler_gym.datasets.Dataset method)
(compiler_gym.datasets.Datasets method)
__setitem__() (compiler_gym.datasets.Datasets method)
A
action() (compiler_gym.wrappers.ActionWrapper method)
action_space (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
action_spaces (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
(compiler_gym.service.CompilationSession attribute)
actions_replay_failed (compiler_gym.ValidationResult attribute)
ActionSpace (C++ struct)
ActionWrapper (class in compiler_gym.wrappers)
add_derived_space() (compiler_gym.views.ObservationView method)
add_source() (compiler_gym.datasets.Benchmark method)
add_space() (compiler_gym.views.RewardView method)
add_validation_callback() (compiler_gym.datasets.Benchmark method)
AddBenchmark() (compiler_gym.service.runtime.compiler_gym_service.CompilerGymService method)
AddBenchmarkReply (C++ struct)
AddBenchmarkRequest (C++ struct)
always_send_benchmark_on_reset (compiler_gym.service.ConnectionOpts attribute)
AnghaBenchDataset (class in compiler_gym.envs.gcc.datasets)
(class in compiler_gym.envs.llvm.datasets)
apply() (compiler_gym.envs.CompilerEnv method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
apply_action() (compiler_gym.service.CompilationSession method)
asm (compiler_gym.envs.GccEnv property)
asm_hash (compiler_gym.envs.GccEnv property)
asm_size (compiler_gym.envs.GccEnv property)
ASSERT_OK (C macro)
B
Benchmark (C++ struct)
(class in compiler_gym.datasets)
benchmark (compiler_gym.CompilerEnvState attribute)
(compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
benchmark() (compiler_gym.datasets.Dataset method)
(compiler_gym.datasets.Datasets method)
Benchmark::dynamic_config (C++ member)
Benchmark::program (C++ member)
Benchmark::uri (C++ member)
benchmark_from_parsed_uri() (compiler_gym.datasets.Dataset method)
(compiler_gym.datasets.Datasets method)
(compiler_gym.datasets.FilesDataset method)
benchmark_semantics_validated (compiler_gym.ValidationResult attribute)
benchmark_semantics_validation_failed (compiler_gym.ValidationResult attribute)
benchmark_uris() (compiler_gym.datasets.Dataset method)
(compiler_gym.datasets.Datasets method)
(compiler_gym.datasets.FilesDataset method)
(compiler_gym.datasets.TarDatasetWithManifest method)
BenchmarkCache (class in compiler_gym.service.runtime.benchmark_cache)
BenchmarkDynamicConfig (C++ struct)
BenchmarkDynamicConfig::build_cmd (C++ member)
BenchmarkDynamicConfig::run_cmd (C++ member)
BenchmarkFromCommandLine (class in compiler_gym.envs.llvm)
BenchmarkInitError (class in compiler_gym.datasets)
benchmarks() (compiler_gym.datasets.Dataset method)
(compiler_gym.datasets.Datasets method)
BenchmarkSource (class in compiler_gym.datasets)
BenchmarkUri (class in compiler_gym.datasets)
BlasDataset (class in compiler_gym.envs.llvm.datasets)
BooleanBox (C++ struct)
BooleanRange (C++ struct)
BooleanSequenceSpace (C++ struct)
BooleanTensor (C++ struct)
ByteBox (C++ struct)
ByteSequenceSpace (C++ struct)
BytesSequenceSpace (C++ struct)
BytesSequenceSpace::length_range (C++ member)
ByteTensor (C++ struct)
ByteTensor::value (C++ member)
C
cache_path() (in module compiler_gym)
CBenchDataset (class in compiler_gym.envs.llvm.datasets)
choices (compiler_gym.envs.GccEnv property)
CHStoneDataset (class in compiler_gym.envs.gcc.datasets)
ClangInvocation (class in compiler_gym.envs.llvm)
CLgenDataset (class in compiler_gym.envs.llvm.datasets)
ClientServiceCompilerEnv (class in compiler_gym.service.client_service_compiler_env)
close() (compiler_gym.envs.CompilerEnv method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
closed (compiler_gym.service.CompilerGymServiceConnection property)
Command (C++ struct)
Command::env (C++ member)
Command::timeout_seconds (C++ member)
Commandline (class in compiler_gym.spaces)
commandline (compiler_gym.CompilerEnvState attribute)
commandline() (compiler_gym.envs.CompilerEnv method)
(compiler_gym.envs.GccEnv method)
(compiler_gym.envs.LlvmEnv method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
(compiler_gym.spaces.Commandline method)
commandline_to_actions() (compiler_gym.envs.CompilerEnv method)
(compiler_gym.envs.LlvmEnv method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
CommandlineFlag (class in compiler_gym.spaces)
CommandlineSpace (C++ struct)
CommandlineWithTerminalAction (class in compiler_gym.wrappers)
CompilationSession (class in compiler_gym.service)
compile() (compiler_gym.envs.llvm.BenchmarkFromCommandLine method)
compiler_gym (C++ type)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
compiler_gym.bin.manual_env
module
compiler_gym.bin.random_replay
module
compiler_gym.bin.random_search
module
compiler_gym.bin.service
module
compiler_gym.bin.validate
module
compiler_gym.leaderboard
module
compiler_gym.leaderboard.llvm_instcount
module
compiler_gym.service.runtime
module
compiler_gym.wrappers
module
compiler_gym::CompilationSession (C++ class)
compiler_gym::CompilationSession::applyAction (C++ function)
compiler_gym::CompilationSession::CompilationSession (C++ function)
compiler_gym::CompilationSession::computeObservation (C++ function)
compiler_gym::CompilationSession::endOfStep (C++ function)
compiler_gym::CompilationSession::getActionSpaces (C++ function)
compiler_gym::CompilationSession::getCompilerVersion (C++ function)
compiler_gym::CompilationSession::getObservationSpaces (C++ function)
compiler_gym::CompilationSession::handleSessionParameter (C++ function)
compiler_gym::CompilationSession::init (C++ function)
,
[1]
compiler_gym::CompilationSession::workingDirectory (C++ function)
compiler_gym::CompilationSession::workingDirectory_ (C++ member)
compiler_gym::CompilationSession::~CompilationSession (C++ function)
compiler_gym::llvm_service (C++ type)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
compiler_gym::llvm_service::BaselineCosts (C++ type)
compiler_gym::llvm_service::Benchmark (C++ class)
compiler_gym::llvm_service::Benchmark::applyBaselineOptimizations (C++ function)
compiler_gym::llvm_service::Benchmark::baselineCosts (C++ function)
compiler_gym::llvm_service::Benchmark::baselineCosts_ (C++ member)
compiler_gym::llvm_service::Benchmark::Benchmark (C++ function)
,
[1]
compiler_gym::llvm_service::Benchmark::buildTimeMicroseconds_ (C++ member)
compiler_gym::llvm_service::Benchmark::buildtimesPerObservationCount_ (C++ member)
compiler_gym::llvm_service::Benchmark::clone (C++ function)
compiler_gym::llvm_service::Benchmark::close (C++ function)
compiler_gym::llvm_service::Benchmark::compile (C++ function)
compiler_gym::llvm_service::Benchmark::computeBuildtime (C++ function)
compiler_gym::llvm_service::Benchmark::computeRuntime (C++ function)
compiler_gym::llvm_service::Benchmark::context (C++ function)
,
[1]
compiler_gym::llvm_service::Benchmark::context_ (C++ member)
compiler_gym::llvm_service::Benchmark::context_ptr (C++ function)
compiler_gym::llvm_service::Benchmark::dynamicConfig (C++ function)
compiler_gym::llvm_service::Benchmark::dynamicConfig_ (C++ member)
compiler_gym::llvm_service::Benchmark::dynamicConfigProto_ (C++ member)
compiler_gym::llvm_service::Benchmark::getBuildtimesPerObservationCount (C++ function)
compiler_gym::llvm_service::Benchmark::getRuntimesPerObservationCount (C++ function)
compiler_gym::llvm_service::Benchmark::getWarmupRunsPerRuntimeObservationCount (C++ function)
compiler_gym::llvm_service::Benchmark::isBuildable (C++ function)
compiler_gym::llvm_service::Benchmark::isRunnable (C++ function)
compiler_gym::llvm_service::Benchmark::lastBuildTimeMicroseconds (C++ function)
compiler_gym::llvm_service::Benchmark::markModuleModified (C++ function)
compiler_gym::llvm_service::Benchmark::module (C++ function)
,
[1]
compiler_gym::llvm_service::Benchmark::module_ (C++ member)
compiler_gym::llvm_service::Benchmark::module_hash (C++ function)
compiler_gym::llvm_service::Benchmark::module_ptr (C++ function)
compiler_gym::llvm_service::Benchmark::name (C++ function)
compiler_gym::llvm_service::Benchmark::name_ (C++ member)
compiler_gym::llvm_service::Benchmark::needsRecompile_ (C++ member)
compiler_gym::llvm_service::Benchmark::replaceModule (C++ function)
compiler_gym::llvm_service::Benchmark::runtimesPerObservationCount_ (C++ member)
compiler_gym::llvm_service::Benchmark::scratchDirectory (C++ function)
compiler_gym::llvm_service::Benchmark::scratchDirectory_ (C++ member)
compiler_gym::llvm_service::Benchmark::setBuildtimesPerObservationCount (C++ function)
compiler_gym::llvm_service::Benchmark::setRuntimesPerObservationCount (C++ function)
compiler_gym::llvm_service::Benchmark::setWarmupRunsPerRuntimeObservationCount (C++ function)
compiler_gym::llvm_service::Benchmark::verify_module (C++ function)
compiler_gym::llvm_service::Benchmark::warmupRunsPerRuntimeObservationCount_ (C++ member)
compiler_gym::llvm_service::Benchmark::workingDirectory (C++ function)
compiler_gym::llvm_service::Benchmark::writeBitcodeToFile (C++ function)
compiler_gym::llvm_service::BenchmarkFactory (C++ class)
compiler_gym::llvm_service::BenchmarkFactory::addBitcode (C++ function)
,
[1]
compiler_gym::llvm_service::BenchmarkFactory::BenchmarkFactory (C++ function)
,
[1]
compiler_gym::llvm_service::BenchmarkFactory::benchmarks_ (C++ member)
compiler_gym::llvm_service::BenchmarkFactory::close (C++ function)
compiler_gym::llvm_service::BenchmarkFactory::getBenchmark (C++ function)
compiler_gym::llvm_service::BenchmarkFactory::getSingleton (C++ function)
compiler_gym::llvm_service::BenchmarkFactory::maxLoadedBenchmarksCount_ (C++ member)
compiler_gym::llvm_service::BenchmarkFactory::operator= (C++ function)
compiler_gym::llvm_service::BenchmarkFactory::rand_ (C++ member)
compiler_gym::llvm_service::BenchmarkFactory::workingDirectory_ (C++ member)
compiler_gym::llvm_service::BenchmarkFactory::~BenchmarkFactory (C++ function)
compiler_gym::llvm_service::BenchmarkHash (C++ type)
compiler_gym::llvm_service::Bitcode (C++ type)
compiler_gym::llvm_service::createBenchmarkScratchDirectoryOrDie (C++ function)
compiler_gym::llvm_service::kDefaultBuildtimesPerObservationCount (C++ member)
compiler_gym::llvm_service::kDefaultRuntimesPerObservationCount (C++ member)
compiler_gym::llvm_service::kDefaultWarmupRunsPerRuntimeObservationCount (C++ member)
compiler_gym::llvm_service::kMaxLoadedBenchmarksCount (C++ member)
compiler_gym::llvm_service::LlvmActionSpace (C++ enum)
compiler_gym::llvm_service::LlvmActionSpace::PASSES_ALL (C++ enumerator)
compiler_gym::llvm_service::LlvmBaselinePolicy (C++ enum)
compiler_gym::llvm_service::LlvmBaselinePolicy::O0 (C++ enumerator)
compiler_gym::llvm_service::LlvmBaselinePolicy::O3 (C++ enumerator)
compiler_gym::llvm_service::LlvmBaselinePolicy::Oz (C++ enumerator)
compiler_gym::llvm_service::LlvmCostFunction (C++ enum)
compiler_gym::llvm_service::LlvmCostFunction::IR_INSTRUCTION_COUNT (C++ enumerator)
compiler_gym::llvm_service::LlvmCostFunction::OBJECT_TEXT_SIZE_BYTES (C++ enumerator)
compiler_gym::llvm_service::LlvmCostFunction::TEXT_SIZE_BYTES (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace (C++ enum)
compiler_gym::llvm_service::LlvmObservationSpace::AUTOPHASE (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::BITCODE (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::BITCODE_FILE (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::BUILDTIME (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::CPU_INFO (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::INST_COUNT (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::IR (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::IR_INSTRUCTION_COUNT (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::IR_INSTRUCTION_COUNT_O0 (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::IR_INSTRUCTION_COUNT_O3 (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::IR_INSTRUCTION_COUNT_OZ (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::IR_SHA1 (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::IS_BUILDABLE (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::IS_RUNNABLE (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::LEXED_IR (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::OBJECT_TEXT_SIZE_BYTES (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::OBJECT_TEXT_SIZE_O0 (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::OBJECT_TEXT_SIZE_O3 (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::OBJECT_TEXT_SIZE_OZ (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::PROGRAML (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::PROGRAML_JSON (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::RUNTIME (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::TEXT_SIZE_BYTES (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::TEXT_SIZE_O0 (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::TEXT_SIZE_O3 (C++ enumerator)
compiler_gym::llvm_service::LlvmObservationSpace::TEXT_SIZE_OZ (C++ enumerator)
compiler_gym::llvm_service::LlvmSession (C++ class)
compiler_gym::llvm_service::LlvmSession::actionSpace (C++ function)
compiler_gym::llvm_service::LlvmSession::actionSpace_ (C++ member)
compiler_gym::llvm_service::LlvmSession::applyAction (C++ function)
compiler_gym::llvm_service::LlvmSession::applyPassAction (C++ function)
compiler_gym::llvm_service::LlvmSession::benchmark (C++ function)
,
[1]
compiler_gym::llvm_service::LlvmSession::benchmark_ (C++ member)
compiler_gym::llvm_service::LlvmSession::computeObservation (C++ function)
,
[1]
compiler_gym::llvm_service::LlvmSession::endOfStep (C++ function)
compiler_gym::llvm_service::LlvmSession::getActionSpaces (C++ function)
compiler_gym::llvm_service::LlvmSession::getCompilerVersion (C++ function)
compiler_gym::llvm_service::LlvmSession::getObservationSpaces (C++ function)
compiler_gym::llvm_service::LlvmSession::handleSessionParameter (C++ function)
compiler_gym::llvm_service::LlvmSession::init (C++ function)
,
[1]
,
[2]
compiler_gym::llvm_service::LlvmSession::LlvmSession (C++ function)
compiler_gym::llvm_service::LlvmSession::observationSpaceNames_ (C++ member)
compiler_gym::llvm_service::LlvmSession::runOptWithArgs (C++ function)
compiler_gym::llvm_service::LlvmSession::runPass (C++ function)
,
[1]
compiler_gym::llvm_service::LlvmSession::setupPassManager (C++ function)
compiler_gym::llvm_service::LlvmSession::tlii (C++ function)
compiler_gym::llvm_service::LlvmSession::tlii_ (C++ member)
compiler_gym::llvm_service::makeModule (C++ function)
compiler_gym::llvm_service::numBaselineCosts (C++ member)
compiler_gym::llvm_service::numCosts (C++ member)
compiler_gym::llvm_service::PreviousCosts (C++ type)
compiler_gym::llvm_service::readBitcodeFile (C++ function)
compiler_gym::llvm_service::setBaselineCosts (C++ function)
compiler_gym::llvm_service::setCost (C++ function)
compiler_gym::llvm_service::setObservation (C++ function)
compiler_gym::llvm_service::writeBitcodeFile (C++ function)
compiler_gym::runtime (C++ type)
,
[1]
,
[2]
compiler_gym::runtime::BenchmarkCache (C++ class)
compiler_gym::runtime::BenchmarkCache::add (C++ function)
compiler_gym::runtime::BenchmarkCache::BenchmarkCache (C++ function)
compiler_gym::runtime::BenchmarkCache::benchmarks_ (C++ member)
compiler_gym::runtime::BenchmarkCache::evictToCapacity (C++ function)
compiler_gym::runtime::BenchmarkCache::get (C++ function)
compiler_gym::runtime::BenchmarkCache::maxSizeInBytes (C++ function)
compiler_gym::runtime::BenchmarkCache::maxSizeInBytes_ (C++ member)
compiler_gym::runtime::BenchmarkCache::rand_ (C++ member)
compiler_gym::runtime::BenchmarkCache::setMaxSizeInBytes (C++ function)
compiler_gym::runtime::BenchmarkCache::size (C++ function)
compiler_gym::runtime::BenchmarkCache::sizeInBytes (C++ function)
compiler_gym::runtime::BenchmarkCache::sizeInBytes_ (C++ member)
compiler_gym::runtime::CompilerGymService (C++ class)
compiler_gym::runtime::CompilerGymService::action_space (C++ function)
compiler_gym::runtime::CompilerGymService::actionSpaces_ (C++ member)
compiler_gym::runtime::CompilerGymService::AddBenchmark (C++ function)
compiler_gym::runtime::CompilerGymService::addSession (C++ function)
compiler_gym::runtime::CompilerGymService::benchmarks (C++ function)
compiler_gym::runtime::CompilerGymService::benchmarks_ (C++ member)
compiler_gym::runtime::CompilerGymService::CompilerGymService (C++ function)
compiler_gym::runtime::CompilerGymService::EndSession (C++ function)
compiler_gym::runtime::CompilerGymService::ForkSession (C++ function)
compiler_gym::runtime::CompilerGymService::GetSpaces (C++ function)
compiler_gym::runtime::CompilerGymService::GetVersion (C++ function)
compiler_gym::runtime::CompilerGymService::handleBuiltinSessionParameter (C++ function)
compiler_gym::runtime::CompilerGymService::nextSessionId_ (C++ member)
compiler_gym::runtime::CompilerGymService::observation_space (C++ function)
compiler_gym::runtime::CompilerGymService::observationSpaces_ (C++ member)
compiler_gym::runtime::CompilerGymService::SendSessionParameter (C++ function)
compiler_gym::runtime::CompilerGymService::session (C++ function)
,
[1]
compiler_gym::runtime::CompilerGymService::sessionCount (C++ function)
compiler_gym::runtime::CompilerGymService::sessions_ (C++ member)
compiler_gym::runtime::CompilerGymService::sessionsMutex_ (C++ member)
compiler_gym::runtime::CompilerGymService::StartSession (C++ function)
compiler_gym::runtime::CompilerGymService::Step (C++ function)
compiler_gym::runtime::CompilerGymService::workingDirectory (C++ function)
compiler_gym::runtime::CompilerGymService::workingDirectory_ (C++ member)
compiler_gym::runtime::createAndRunCompilerGymService (C++ function)
compiler_gym::runtime::kEvictionSizeInBytes (C++ member)
compiler_gym::SpaceContainsEventChecker (C++ struct)
compiler_gym::SpaceContainsEventChecker::checkContains (C++ function)
compiler_gym::SpaceContainsEventChecker::contains (C++ function)
compiler_gym::SpaceContainsEventChecker::context (C++ function)
,
[1]
compiler_gym::SpaceContainsEventChecker::Context (C++ struct)
compiler_gym::SpaceContainsEventChecker::Context::typeIdFuncMap (C++ member)
compiler_gym::SpaceContainsEventChecker::ctx_ (C++ member)
compiler_gym::SpaceContainsEventChecker::TypeIdFuncMap (C++ type)
compiler_gym::util (C++ type)
,
[1]
,
[2]
,
[3]
compiler_gym::util::createPascalCaseToEnumLookupTable (C++ function)
compiler_gym::util::demangle (C++ function)
compiler_gym::util::enumNameToCommandlineFlag (C++ function)
compiler_gym::util::enumNameToPascalCase (C++ function)
,
[1]
compiler_gym::util::intToEnum (C++ function)
compiler_gym::util::LocalShellCommand (C++ class)
compiler_gym::util::LocalShellCommand::arguments (C++ function)
compiler_gym::util::LocalShellCommand::arguments_ (C++ member)
compiler_gym::util::LocalShellCommand::checkCall (C++ function)
compiler_gym::util::LocalShellCommand::checkInfiles (C++ function)
compiler_gym::util::LocalShellCommand::checkOutfiles (C++ function)
compiler_gym::util::LocalShellCommand::checkOutput (C++ function)
compiler_gym::util::LocalShellCommand::commandline (C++ function)
compiler_gym::util::LocalShellCommand::empty (C++ function)
compiler_gym::util::LocalShellCommand::env (C++ function)
compiler_gym::util::LocalShellCommand::env_ (C++ member)
compiler_gym::util::LocalShellCommand::infiles (C++ function)
compiler_gym::util::LocalShellCommand::infiles_ (C++ member)
compiler_gym::util::LocalShellCommand::LocalShellCommand (C++ function)
compiler_gym::util::LocalShellCommand::outfiles (C++ function)
compiler_gym::util::LocalShellCommand::outfiles_ (C++ member)
compiler_gym::util::LocalShellCommand::proto (C++ function)
compiler_gym::util::LocalShellCommand::proto_ (C++ member)
compiler_gym::util::LocalShellCommand::timeout (C++ function)
compiler_gym::util::LocalShellCommand::timeout_ (C++ member)
compiler_gym::util::LocalShellCommand::timeoutSeconds (C++ function)
compiler_gym::util::optionalEnumValues (C++ function)
compiler_gym::util::pascalCaseToEnum (C++ function)
compiler_gym::util::strLen (C++ function)
compiler_gym::util::wait_for (C++ function)
compiler_version (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
(compiler_gym.service.CompilationSession attribute)
CompilerEnv (class in compiler_gym.envs)
CompilerEnvState (class in compiler_gym)
CompilerEnvStateReader (class in compiler_gym)
CompilerEnvStateWriter (class in compiler_gym)
CompilerEnvWrapper (class in compiler_gym.wrappers)
CompilerGymService (C++ type)
(class in compiler_gym.service.runtime.compiler_gym_service)
CompilerGymServiceConnection (class in compiler_gym.service)
compute_observation() (in module compiler_gym.envs.llvm)
ConnectionOpts (class in compiler_gym.service)
ConstrainedCommandline (class in compiler_gym.wrappers)
contains() (compiler_gym.spaces.Scalar method)
(compiler_gym.spaces.Sequence method)
(compiler_gym.spaces.SpaceSequence method)
contents (compiler_gym.datasets.BenchmarkSource attribute)
create_and_run_compiler_gym_service() (in module compiler_gym.service.runtime)
CsmithDataset (class in compiler_gym.envs.gcc.datasets)
(class in compiler_gym.envs.llvm.datasets)
CycleOverBenchmarks (class in compiler_gym.wrappers)
CycleOverBenchmarksIterator (class in compiler_gym.wrappers)
D
data (compiler_gym.ValidationError attribute)
Dataset (class in compiler_gym.datasets)
dataset (compiler_gym.datasets.BenchmarkUri attribute)
dataset() (compiler_gym.datasets.Datasets method)
dataset_from_parsed_uri() (compiler_gym.datasets.Datasets method)
DatasetInitError (class in compiler_gym.datasets)
Datasets (class in compiler_gym.datasets)
datasets() (compiler_gym.datasets.Datasets method)
deprecated (compiler_gym.datasets.Dataset property)
description (compiler_gym.datasets.Dataset property)
(compiler_gym.spaces.CommandlineFlag attribute)
Dict (class in compiler_gym.spaces)
DictEvent (C++ struct)
DictSpace (C++ struct)
Discrete (class in compiler_gym.spaces)
DiscreteSpace (C++ struct)
DoubleBox (C++ struct)
DoubleRange (C++ struct)
DoubleSequenceSpace (C++ struct)
DoubleTensor (C++ struct)
download() (in module compiler_gym)
E
EndSession() (compiler_gym.service.runtime.compiler_gym_service.CompilerGymService method)
EndSessionReply (C++ struct)
EndSessionReply::remaining_sessions (C++ member)
EndSessionRequest (C++ struct)
EndSessionRequest::session_id (C++ member)
EnvironmentNotSupported
episode_reward (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
episode_walltime (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
error_details (compiler_gym.ValidationResult property)
errors (compiler_gym.ValidationResult attribute)
eval_llvm_instcount_policy() (in module compiler_gym.leaderboard.llvm_instcount)
Event (C++ struct)
Event::boolean_tensor (C++ member)
evict_to_capacity() (compiler_gym.service.runtime.benchmark_cache.BenchmarkCache method)
F
File (C++ struct)
File::uri (C++ member)
filename (compiler_gym.datasets.BenchmarkSource attribute)
FilesDataset (class in compiler_gym.datasets)
flag (compiler_gym.spaces.CommandlineFlag attribute)
FloatBox (C++ struct)
FloatRange (C++ struct)
FloatSequenceSpace (C++ struct)
FloatTensor (C++ struct)
flush() (compiler_gym.wrappers.SynchronousSqliteLogger method)
fork() (compiler_gym.envs.CompilerEnv method)
(compiler_gym.envs.LlvmEnv method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
(compiler_gym.service.CompilationSession method)
ForkOnStep (class in compiler_gym.wrappers)
ForkSession() (compiler_gym.service.runtime.compiler_gym_service.CompilerGymService method)
ForkSessionReply (C++ struct)
ForkSessionReply::session_id (C++ member)
ForkSessionRequest (C++ struct)
ForkSessionRequest::session_id (C++ member)
fragment (compiler_gym.datasets.BenchmarkUri attribute)
from_commandline() (compiler_gym.spaces.Commandline method)
from_file() (compiler_gym.datasets.Benchmark class method)
from_file_contents() (compiler_gym.datasets.Benchmark class method)
from_string() (compiler_gym.spaces.NamedDiscrete method)
G
Gcc (class in compiler_gym.envs.gcc.gcc)
gcc (compiler_gym.envs.gcc.gcc.GccSpec attribute)
gcc_spec (compiler_gym.envs.GccEnv property)
GccEnv (class in compiler_gym.envs)
GccFlagAlignOption (class in compiler_gym.envs.gcc.gcc)
GccFlagEnumOption (class in compiler_gym.envs.gcc.gcc)
GccFlagIntOption (class in compiler_gym.envs.gcc.gcc)
GccFlagOption (class in compiler_gym.envs.gcc.gcc)
GccOOption (class in compiler_gym.envs.gcc.gcc)
GccParamEnumOption (class in compiler_gym.envs.gcc.gcc)
GccParamIntOption (class in compiler_gym.envs.gcc.gcc)
GccSpec (class in compiler_gym.envs.gcc.gcc)
get_debug_level() (in module compiler_gym)
get_gcc_datasets() (in module compiler_gym.envs.gcc.datasets)
get_llvm_datasets() (in module compiler_gym.envs.llvm.datasets)
get_logging_level() (in module compiler_gym)
get_observation() (compiler_gym.service.CompilationSession method)
get_system_library_flags() (in module compiler_gym.envs.llvm)
GetSpaces() (compiler_gym.service.runtime.compiler_gym_service.CompilerGymService method)
GetSpacesReply (C++ struct)
GetSpacesRequest (C++ struct)
GetVersion() (compiler_gym.service.runtime.compiler_gym_service.CompilerGymService method)
GetVersionReply (C++ struct)
GetVersionReply::compiler_version (C++ member)
GetVersionReply::service_version (C++ member)
GetVersionRequest (C++ struct)
GitHubDataset (class in compiler_gym.envs.llvm.datasets)
H
handle_session_parameter() (compiler_gym.service.CompilationSession method)
has_reward (compiler_gym.CompilerEnvState property)
has_site_data (compiler_gym.datasets.Dataset property)
I
in_episode (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
init_max_attempts (compiler_gym.service.ConnectionOpts attribute)
init_max_seconds (compiler_gym.service.ConnectionOpts attribute)
install() (compiler_gym.datasets.Dataset method)
(compiler_gym.datasets.TarDataset method)
installed (compiler_gym.datasets.Dataset property)
(compiler_gym.datasets.TarDataset property)
instruction_counts (compiler_gym.envs.GccEnv property)
Int64Box (C++ struct)
Int64Range (C++ struct)
Int64SequenceSpace (C++ struct)
Int64Tensor (C++ struct)
ir (compiler_gym.envs.LlvmEnv property)
ir_sha1 (compiler_gym.envs.LlvmEnv property)
is_validatable() (compiler_gym.datasets.Benchmark method)
IterateOverBenchmarks (class in compiler_gym.wrappers)
ivalidate() (compiler_gym.datasets.Benchmark method)
J
join() (compiler_gym.ValidationResult class method)
JotaiBenchDataset (class in compiler_gym.envs.llvm.datasets)
L
license (compiler_gym.datasets.Dataset property)
LinuxDataset (class in compiler_gym.envs.llvm.datasets)
ListEvent (C++ struct)
ListSpace (C++ struct)
LlvmEnv (class in compiler_gym.envs)
LlvmStressDataset (class in compiler_gym.envs.llvm.datasets)
local_service_exit_max_seconds (compiler_gym.service.ConnectionOpts attribute)
local_service_port_init_max_seconds (compiler_gym.service.ConnectionOpts attribute)
M
make_benchmark() (compiler_gym.envs.LlvmEnv method)
(in module compiler_gym.envs.llvm)
make_benchmark_from_command_line() (compiler_gym.envs.LlvmEnv method)
make_derived_space() (compiler_gym.views.ObservationSpaceSpec method)
max_size_in_bytes (compiler_gym.service.runtime.benchmark_cache.BenchmarkCache property)
MibenchDataset (class in compiler_gym.envs.llvm.datasets)
module
compiler_gym.bin.manual_env
compiler_gym.bin.random_replay
compiler_gym.bin.random_search
compiler_gym.bin.service
compiler_gym.bin.validate
compiler_gym.leaderboard
compiler_gym.leaderboard.llvm_instcount
compiler_gym.service.runtime
compiler_gym.wrappers
multistep() (compiler_gym.envs.CompilerEnv method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
N
name (compiler_gym.datasets.Dataset property)
(compiler_gym.spaces.CommandlineFlag attribute)
NamedDiscrete (class in compiler_gym.spaces)
NamedDiscreteSpace (C++ struct)
NPBDataset (class in compiler_gym.envs.llvm.datasets)
O
obj (compiler_gym.envs.GccEnv property)
obj_hash (compiler_gym.envs.GccEnv property)
obj_size (compiler_gym.envs.GccEnv property)
observation (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
observation() (compiler_gym.wrappers.ObservationWrapper method)
observation_space (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
observation_spaces (compiler_gym.service.CompilationSession attribute)
ObservationSpace (C++ struct)
ObservationSpace::default_observation (C++ member)
ObservationSpace::deterministic (C++ member)
ObservationSpace::platform_dependent (C++ member)
ObservationSpaceSpec (class in compiler_gym.views)
ObservationView (class in compiler_gym.views)
ObservationWrapper (class in compiler_gym.wrappers)
okay() (compiler_gym.ValidationResult method)
Opaque (C++ struct)
OpenCVDataset (class in compiler_gym.envs.llvm.datasets)
Option (class in compiler_gym.envs.gcc.gcc)
options (compiler_gym.envs.gcc.gcc.GccSpec attribute)
P
params (compiler_gym.datasets.BenchmarkUri attribute)
path (compiler_gym.datasets.BenchmarkUri attribute)
Permutation (class in compiler_gym.spaces)
POJ104Dataset (class in compiler_gym.envs.llvm.datasets)
proto (compiler_gym.datasets.Benchmark property)
protocol (compiler_gym.datasets.Dataset property)
R
random_benchmark() (compiler_gym.datasets.Dataset method)
(compiler_gym.datasets.Datasets method)
RandomOrderBenchmarks (class in compiler_gym.wrappers)
range (compiler_gym.spaces.Reward property)
raw_step() (compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
read_paths() (compiler_gym.CompilerEnvStateReader static method)
references (compiler_gym.datasets.Dataset property)
render() (compiler_gym.envs.CompilerEnv method)
(compiler_gym.envs.LlvmEnv method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
reset() (compiler_gym.envs.CompilerEnv method)
(compiler_gym.envs.GccEnv method)
(compiler_gym.envs.LlvmEnv method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
(compiler_gym.spaces.Reward method)
(compiler_gym.views.RewardView method)
restart() (compiler_gym.service.CompilerGymServiceConnection method)
retry_wait_backoff_exponent (compiler_gym.service.ConnectionOpts attribute)
retry_wait_seconds (compiler_gym.service.ConnectionOpts attribute)
RETURN_IF_ERROR (C macro)
reverse_action() (compiler_gym.wrappers.ActionWrapper method)
Reward (class in compiler_gym.spaces)
reward (compiler_gym.CompilerEnvState attribute)
(compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
reward() (compiler_gym.wrappers.RewardWrapper method)
reward_on_error() (compiler_gym.spaces.Reward method)
reward_range (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
reward_space (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
reward_validated (compiler_gym.ValidationResult attribute)
reward_validation_failed (compiler_gym.ValidationResult attribute)
RewardView (class in compiler_gym.views)
RewardWrapper (class in compiler_gym.wrappers)
rpc_init_max_seconds (compiler_gym.service.ConnectionOpts attribute)
rpc_max_retries (compiler_gym.service.ConnectionOpts attribute)
rtl (compiler_gym.envs.GccEnv property)
runtime_observation_count (compiler_gym.envs.LlvmEnv property)
runtime_warmup_runs_count (compiler_gym.envs.LlvmEnv property)
RuntimePointEstimateReward (class in compiler_gym.wrappers)
S
sample() (compiler_gym.spaces.Permutation method)
(compiler_gym.spaces.Scalar method)
(compiler_gym.spaces.Sequence method)
(compiler_gym.spaces.SpaceSequence method)
Scalar (class in compiler_gym.spaces)
scheme (compiler_gym.datasets.BenchmarkUri attribute)
(compiler_gym.datasets.Dataset property)
script_args (compiler_gym.service.ConnectionOpts attribute)
script_env (compiler_gym.service.ConnectionOpts attribute)
send_param() (compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
send_params() (compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
SendSessionParameter() (compiler_gym.service.runtime.compiler_gym_service.CompilerGymService method)
SendSessionParameterReply (C++ struct)
SendSessionParameterRequest (C++ struct)
SendSessionParameterRequest::session_id (C++ member)
Sequence (class in compiler_gym.spaces)
ServiceError
ServiceInitError
ServiceIsClosed
ServiceMessageConverters (class in compiler_gym.service.client_service_compiler_env)
ServiceTransportError
SessionNotFound
SessionParameter (C++ struct)
SessionParameter::key (C++ member)
SessionParameter::value (C++ member)
set_debug_level() (in module compiler_gym)
site_data_path (compiler_gym.datasets.Dataset property)
site_data_path() (in module compiler_gym)
site_data_size_in_bytes (compiler_gym.datasets.Dataset property)
size (compiler_gym.datasets.Dataset property)
(compiler_gym.datasets.FilesDataset property)
(compiler_gym.datasets.TarDatasetWithManifest property)
(compiler_gym.envs.gcc.gcc.GccSpec property)
(compiler_gym.service.runtime.benchmark_cache.BenchmarkCache property)
size_in_bytes (compiler_gym.service.runtime.benchmark_cache.BenchmarkCache property)
source (compiler_gym.envs.GccEnv property)
sources (compiler_gym.datasets.Benchmark property)
SpaceSequence (class in compiler_gym.spaces)
SpaceSequenceSpace (C++ struct)
SpaceSequenceSpace::length_range (C++ member)
StartSession() (compiler_gym.service.runtime.compiler_gym_service.CompilerGymService method)
StartSessionReply (C++ struct)
StartSessionReply::new_action_space (C++ member)
StartSessionReply::session_id (C++ member)
StartSessionRequest (C++ struct)
StartSessionRequest::action_space (C++ member)
StartSessionRequest::benchmark (C++ member)
state (compiler_gym.envs.CompilerEnv property)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
(compiler_gym.ValidationResult attribute)
step() (compiler_gym.envs.CompilerEnv method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
Step() (compiler_gym.service.runtime.compiler_gym_service.CompilerGymService method)
StepReply (C++ struct)
StepReply::action_had_no_effect (C++ member)
StepReply::end_of_session (C++ member)
StepReply::new_action_space (C++ member)
StepRequest (C++ struct)
StepRequest::session_id (C++ member)
StringSequenceSpace (C++ struct)
StringSequenceSpace::length_range (C++ member)
StringSpace (C++ struct)
StringTensor (C++ struct)
SynchronousSqliteLogger (class in compiler_gym.wrappers)
T
TarDataset (class in compiler_gym.datasets)
TarDatasetWithManifest (class in compiler_gym.datasets)
TensorFlowDataset (class in compiler_gym.envs.llvm.datasets)
TimeLimit (class in compiler_gym.wrappers)
to_string() (compiler_gym.spaces.NamedDiscrete method)
transient_cache_path() (in module compiler_gym)
Tuple (class in compiler_gym.spaces)
type (compiler_gym.ValidationError attribute)
U
undo() (compiler_gym.wrappers.ForkOnStep method)
uninstall() (compiler_gym.datasets.Dataset method)
UNREACHABLE (C macro)
update() (compiler_gym.spaces.Reward method)
uri (compiler_gym.datasets.Benchmark property)
V
validatable (compiler_gym.datasets.Dataset property)
validate() (compiler_gym.datasets.Benchmark method)
(compiler_gym.envs.CompilerEnv method)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv method)
validate_states() (in module compiler_gym)
validation_callbacks() (compiler_gym.datasets.Benchmark method)
ValidationError (class in compiler_gym)
ValidationResult (class in compiler_gym)
version (compiler_gym.datasets.Dataset property)
(compiler_gym.envs.CompilerEnv property)
(compiler_gym.envs.gcc.gcc.GccSpec attribute)
(compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
versions (compiler_gym.service.client_service_compiler_env.ClientServiceCompilerEnv property)
W
walltime (compiler_gym.CompilerEnvState attribute)
(compiler_gym.ValidationResult attribute)
write_bitcode() (compiler_gym.envs.LlvmEnv method)
write_ir() (compiler_gym.envs.LlvmEnv method)
write_sources_to_directory() (compiler_gym.datasets.Benchmark method)
write_state() (compiler_gym.CompilerEnvStateWriter method)