Index A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z A ADD (pyqir.Opcode attribute) add() (pyqir.Builder method) add_byte_string() (pyqir.SimpleModule method) add_external_function() (pyqir.SimpleModule method) add_flag() (pyqir.Module method) add_incoming() (pyqir.Phi method) add_string_attribute() (in module pyqir) ADDR_SPACE_CAST (pyqir.Opcode attribute) address_space (pyqir.PointerType attribute) ALLOCA (pyqir.Opcode attribute) AND (pyqir.Opcode attribute) and_() (pyqir.Builder method) APPEND (pyqir.ModuleFlagBehavior attribute) APPEND_UNIQUE (pyqir.ModuleFlagBehavior attribute) APPENDING (pyqir.Linkage attribute) args (pyqir.Call attribute) ArrayType (class in pyqir) ASHR (pyqir.Opcode attribute) ATOMIC_CMP_XCHG (pyqir.Opcode attribute) ATOMIC_RMW (pyqir.Opcode attribute) Attribute (class in pyqir) AttributeList (class in pyqir) attributes (pyqir.Function attribute) AttributeSet (class in pyqir) AVAILABLE_EXTERNALLY (pyqir.Linkage attribute) B basic_blocks (pyqir.Function attribute) BasicBlock (class in pyqir) BasicQisBuilder (class in pyqir) BIT_CAST (pyqir.Opcode attribute) bitcode (pyqir.Module attribute) bitcode() (pyqir.SimpleModule method) BR (pyqir.Opcode attribute) br() (pyqir.Builder method) Builder (class in pyqir) builder (pyqir.SimpleModule property) C Call (class in pyqir) CALL (pyqir.Opcode attribute) call() (pyqir.Builder method) CALL_BR (pyqir.Opcode attribute) callee (pyqir.Call attribute) cases (pyqir.Switch attribute) CATCH_PAD (pyqir.Opcode attribute) CATCH_RET (pyqir.Opcode attribute) CATCH_SWITCH (pyqir.Opcode attribute) CLEANUP_PAD (pyqir.Opcode attribute) CLEANUP_RET (pyqir.Opcode attribute) COMMON (pyqir.Linkage attribute) cond (pyqir.Switch attribute) condbr() (pyqir.Builder method) const() (in module pyqir) Constant (class in pyqir) ConstantAsMetadata (class in pyqir) Context (class in pyqir) context (pyqir.Module attribute) (pyqir.SimpleModule property) count (pyqir.ArrayType attribute) cx() (pyqir.BasicQisBuilder method) cz() (pyqir.BasicQisBuilder method) D default (pyqir.Switch attribute) double() (pyqir.Type static method) dynamic_qubit_management() (in module pyqir) dynamic_result_management() (in module pyqir) E element (pyqir.ArrayType attribute) entry_block (pyqir.SimpleModule property) entry_point (pyqir.SimpleModule property) entry_point() (in module pyqir) EQ (pyqir.IntPredicate attribute) erase() (pyqir.Instruction method) ERROR (pyqir.ModuleFlagBehavior attribute) EXTERNAL (pyqir.Linkage attribute) EXTERNAL_WEAK (pyqir.Linkage attribute) extract_byte_string() (in module pyqir) EXTRACT_ELEMENT (pyqir.Opcode attribute) EXTRACT_VALUE (pyqir.Opcode attribute) F FADD (pyqir.Opcode attribute) FALSE (pyqir.FloatPredicate attribute) FCmp (class in pyqir) FCMP (pyqir.Opcode attribute) FDIV (pyqir.Opcode attribute) FENCE (pyqir.Opcode attribute) fields (pyqir.StructType attribute) FloatConstant (class in pyqir) FloatPredicate (class in pyqir) FMUL (pyqir.Opcode attribute) FNEG (pyqir.Opcode attribute) FP_EXT (pyqir.Opcode attribute) FP_TO_SI (pyqir.Opcode attribute) FP_TO_UI (pyqir.Opcode attribute) FP_TRUNC (pyqir.Opcode attribute) FREEZE (pyqir.Opcode attribute) FREM (pyqir.Opcode attribute) from_bitcode() (pyqir.Module static method) from_ir() (pyqir.Module static method) FSUB (pyqir.Opcode attribute) func (pyqir.AttributeList attribute) Function (class in pyqir) functions (pyqir.Module attribute) FunctionType (class in pyqir) G GET_ELEMENT_PTR (pyqir.Opcode attribute) get_flag() (pyqir.Module method) global_byte_string() (in module pyqir) H h() (pyqir.BasicQisBuilder method) I ICmp (class in pyqir) ICMP (pyqir.Opcode attribute) icmp() (pyqir.Builder method) if_() (pyqir.Builder method) if_result() (pyqir.BasicQisBuilder method) incoming (pyqir.Phi attribute) INDIRECT_BR (pyqir.Opcode attribute) insert_at_end() (pyqir.Builder method) INSERT_ELEMENT (pyqir.Opcode attribute) INSERT_VALUE (pyqir.Opcode attribute) Instruction (class in pyqir) instructions (pyqir.BasicBlock attribute) INT_TO_PTR (pyqir.Opcode attribute) IntConstant (class in pyqir) INTERNAL (pyqir.Linkage attribute) IntPredicate (class in pyqir) IntType (class in pyqir) INVOKE (pyqir.Opcode attribute) ir() (pyqir.SimpleModule method) is_double (pyqir.Type attribute) is_entry_point() (in module pyqir) is_interop_friendly() (in module pyqir) is_null (pyqir.Constant attribute) is_qubit_type() (in module pyqir) is_result_type() (in module pyqir) is_void (pyqir.Type attribute) L LANDING_PAD (pyqir.Opcode attribute) link() (pyqir.Module method) LINK_ONCE_ANY (pyqir.Linkage attribute) LINK_ONCE_ODR (pyqir.Linkage attribute) Linkage (class in pyqir) LOAD (pyqir.Opcode attribute) LSHR (pyqir.Opcode attribute) lshr() (pyqir.Builder method) M MAX (pyqir.ModuleFlagBehavior attribute) Metadata (class in pyqir) MetadataString (class in pyqir) module pyqir Module (class in pyqir) ModuleFlagBehavior (class in pyqir) MUL (pyqir.Opcode attribute) mul() (pyqir.Builder method) mz() (pyqir.BasicQisBuilder method) N name (pyqir.StructType attribute) (pyqir.Value attribute) NE (pyqir.IntPredicate attribute) null() (pyqir.Constant static method) O OEQ (pyqir.FloatPredicate attribute) OGE (pyqir.FloatPredicate attribute) OGT (pyqir.FloatPredicate attribute) OLE (pyqir.FloatPredicate attribute) OLT (pyqir.FloatPredicate attribute) ONE (pyqir.FloatPredicate attribute) Opcode (class in pyqir) opcode (pyqir.Instruction attribute) operands (pyqir.Instruction attribute) OR (pyqir.Opcode attribute) or_() (pyqir.Builder method) ORD (pyqir.FloatPredicate attribute) OVERRIDE (pyqir.ModuleFlagBehavior attribute) P param() (pyqir.AttributeList method) params (pyqir.Function attribute) (pyqir.FunctionType attribute) Phi (class in pyqir) PHI (pyqir.Opcode attribute) phi() (pyqir.Builder method) pointee (pyqir.PointerType attribute) PointerType (class in pyqir) predicate (pyqir.FCmp attribute) (pyqir.ICmp attribute) PRIVATE (pyqir.Linkage attribute) PTR_TO_INT (pyqir.Opcode attribute) pyqir module Q qir_major_version() (in module pyqir) qir_minor_version() (in module pyqir) qir_module() (in module pyqir) qubit() (in module pyqir) qubit_id() (in module pyqir) qubit_type() (in module pyqir) qubits (pyqir.SimpleModule property) R r() (pyqir.BasicQisBuilder method) REQUIRE (pyqir.ModuleFlagBehavior attribute) required_num_qubits() (in module pyqir) required_num_results() (in module pyqir) reset() (pyqir.BasicQisBuilder method) result() (in module pyqir) result_id() (in module pyqir) result_type() (in module pyqir) results (pyqir.SimpleModule property) RESUME (pyqir.Opcode attribute) ret (pyqir.AttributeList attribute) (pyqir.FunctionType attribute) RET (pyqir.Opcode attribute) ret() (pyqir.Builder method) rx() (pyqir.BasicQisBuilder method) ry() (pyqir.BasicQisBuilder method) rz() (pyqir.BasicQisBuilder method) S s() (pyqir.BasicQisBuilder method) s_adj() (pyqir.BasicQisBuilder method) SDIV (pyqir.Opcode attribute) SELECT (pyqir.Opcode attribute) SEXT (pyqir.Opcode attribute) SGE (pyqir.IntPredicate attribute) SGT (pyqir.IntPredicate attribute) SHL (pyqir.Opcode attribute) shl() (pyqir.Builder method) SHUFFLE_VECTOR (pyqir.Opcode attribute) SI_TO_FP (pyqir.Opcode attribute) SimpleModule (class in pyqir) SLE (pyqir.IntPredicate attribute) SLT (pyqir.IntPredicate attribute) source_filename (pyqir.Module attribute) SREM (pyqir.Opcode attribute) STORE (pyqir.Opcode attribute) string_kind (pyqir.Attribute attribute) string_value (pyqir.Attribute attribute) StructType (class in pyqir) SUB (pyqir.Opcode attribute) sub() (pyqir.Builder method) successors (pyqir.Instruction attribute) Switch (class in pyqir) SWITCH (pyqir.Opcode attribute) T t() (pyqir.BasicQisBuilder method) t_adj() (pyqir.BasicQisBuilder method) terminator (pyqir.BasicBlock attribute) TRUE (pyqir.FloatPredicate attribute) TRUNC (pyqir.Opcode attribute) trunc() (pyqir.Builder method) Type (class in pyqir) type (pyqir.Function attribute) (pyqir.Value attribute) U UDIV (pyqir.Opcode attribute) UEQ (pyqir.FloatPredicate attribute) UGE (pyqir.FloatPredicate attribute) (pyqir.IntPredicate attribute) UGT (pyqir.FloatPredicate attribute) (pyqir.IntPredicate attribute) UI_TO_FP (pyqir.Opcode attribute) ULE (pyqir.FloatPredicate attribute) (pyqir.IntPredicate attribute) ULT (pyqir.FloatPredicate attribute) (pyqir.IntPredicate attribute) UNE (pyqir.FloatPredicate attribute) UNO (pyqir.FloatPredicate attribute) UNREACHABLE (pyqir.Opcode attribute) UREM (pyqir.Opcode attribute) USER_OP_1 (pyqir.Opcode attribute) USER_OP_2 (pyqir.Opcode attribute) V VA_ARG (pyqir.Opcode attribute) Value (class in pyqir) value (pyqir.ConstantAsMetadata attribute) (pyqir.FloatConstant attribute) (pyqir.IntConstant attribute) (pyqir.MetadataString attribute) verify() (pyqir.Module method) void() (pyqir.Type static method) W WARNING (pyqir.ModuleFlagBehavior attribute) WEAK_ANY (pyqir.Linkage attribute) WEAK_ODR (pyqir.Linkage attribute) width (pyqir.IntType attribute) X x() (pyqir.BasicQisBuilder method) XOR (pyqir.Opcode attribute) xor() (pyqir.Builder method) Y y() (pyqir.BasicQisBuilder method) Z z() (pyqir.BasicQisBuilder method) ZEXT (pyqir.Opcode attribute) zext() (pyqir.Builder method)