Documentation for microsoft::quantum::DeferMeasurementPass
microsoft::quantum::DeferMeasurementPass
Inherits from llvm::PassInfoMixin< DeferMeasurementPass >
Public Types
| Name | |
|---|---|
| using llvm::Instruction | Instruction |
| using llvm::Value | Value |
| using ILogger::ILoggerPtr | ILoggerPtr |
| using ILogger::Location | Location |
| using llvm::StringRef | StringRef |
Public Functions
| Name | |
|---|---|
| DeferMeasurementPass() | |
| DeferMeasurementPass(DeferMeasurementPass const & ) Copy construction is banned. |
|
| DeferMeasurementPass(DeferMeasurementPass && ) =default We allow move semantics. |
|
| ~DeferMeasurementPass() =default Default destruction. |
|
| llvm::PreservedAnalyses | run(llvm::Function & function, llvm::FunctionAnalysisManager & fam) |
| bool | isRequired() Whether or not this pass is required to run. |
Public Attributes
| Name | |
|---|---|
| std::string const | RECORD_INSTR_END |
Public Types Documentation
using Instruction
using microsoft::quantum::DeferMeasurementPass::Instruction = llvm::Instruction;
using Value
using microsoft::quantum::DeferMeasurementPass::Value = llvm::Value;
using ILoggerPtr
using microsoft::quantum::DeferMeasurementPass::ILoggerPtr = ILogger::ILoggerPtr;
using Location
using microsoft::quantum::DeferMeasurementPass::Location = ILogger::Location;
using StringRef
using microsoft::quantum::DeferMeasurementPass::StringRef = llvm::StringRef;
Public Functions Documentation
function DeferMeasurementPass
DeferMeasurementPass()
function DeferMeasurementPass
DeferMeasurementPass(
DeferMeasurementPass const &
)
Copy construction is banned.
function DeferMeasurementPass
DeferMeasurementPass(
DeferMeasurementPass &&
) =default
We allow move semantics.
function ~DeferMeasurementPass
~DeferMeasurementPass() =default
Default destruction.
function run
llvm::PreservedAnalyses run(
llvm::Function & function,
llvm::FunctionAnalysisManager & fam
)
function isRequired
static bool isRequired()
Whether or not this pass is required to run.
Public Attributes Documentation
variable RECORD_INSTR_END
static std::string const RECORD_INSTR_END = "_record_output";
Updated on 1 August 2023 at 16:25:10 UTC