microsoft::quantum::AllocationAnalysis
Public Classes
Public Types
Public Attributes
Public Types Documentation
enum ResourceType
Enumerator |
Value |
Description |
NotResource |
|
|
QubitResource |
|
|
ResultResource |
|
|
using ResourceValueToId
using microsoft::quantum::AllocationAnalysis::ResourceValueToId = std::unordered_map<llvm::Value*, ResourceAccessLocation>;
using ResourceAccessList
using microsoft::quantum::AllocationAnalysis::ResourceAccessList = std::vector<ResourceAccessLocation>;
Public Attributes Documentation
variable largest_qubit_index
uint64_t largest_qubit_index {0};
variable largest_result_index
uint64_t largest_result_index {0};
variable usage_qubit_counts
uint64_t usage_qubit_counts {0};
variable usage_result_counts
uint64_t usage_result_counts {0};
variable access_map
ResourceValueToId access_map {};
variable resource_access
ResourceAccessList resource_access {};
Updated on 1 August 2023 at 16:25:10 UTC