|
FreeTensor
|
#include <array>#include <iostream>#include <string>#include <container_utils.h>#include <except.h>#include <serialize/to_string.h>

Go to the source code of this file.
Namespaces | |
| namespace | freetensor |
| namespace | freetensor::detail |
Enumerations | |
| enum class | freetensor::MemType : size_t { freetensor::ByValue = 0 , freetensor::CPU , freetensor::GPUGlobal , freetensor::GPUShared , freetensor::GPULocal , freetensor::GPUWarp , freetensor::CPUHeap , freetensor::GPUGlobalHeap , freetensor::NumTypes } |
Functions | |
| template<typename T , T... i> | |
| constexpr auto | freetensor::detail::createAllMemTypes (std::integer_sequence< T, i... >) |
| std::ostream & | freetensor::operator<< (std::ostream &os, MemType mtype) |
| MemType | freetensor::parseMType (const std::string &_str) |
Variables | |
| constexpr std::array | freetensor::memTypeNames |
| constexpr auto | freetensor::allMemTypes |