List of all items
Structs
- analyses::liveness::Liveness
- analyses::liveness::LivenessTq
- attribute::AttrId
- attribute::AttrName
- attribute::AttributeDict
- basic_block::BasicBlock
- basic_block::OpsInBlock
- builtin::attributes::BoolAttr
- builtin::attributes::DictAttr
- builtin::attributes::FPDoubleAttr
- builtin::attributes::FPSingleAttr
- builtin::attributes::IdentifierAttr
- builtin::attributes::IntegerAttr
- builtin::attributes::IntegerAttrBitwidthErr
- builtin::attributes::OperandSegmentSizesAttr
- builtin::attributes::StringAttr
- builtin::attributes::TypeAttr
- builtin::attributes::UnitAttr
- builtin::attributes::VecAttr
- builtin::op_interfaces::AllOperandsOfTypeVerifyErr
- builtin::op_interfaces::AllResultsOfTypeVerifyErr
- builtin::op_interfaces::AtLeastNOpdsVerifyErr
- builtin::op_interfaces::AtLeastNResultsVerifyErr
- builtin::op_interfaces::AtMostNOpdsVerifyErr
- builtin::op_interfaces::AtMostNRegionVerifyErr
- builtin::op_interfaces::AtMostNResultsVerifyErr
- builtin::op_interfaces::NOpdsVerifyErr
- builtin::op_interfaces::NRegionsVerifyErr
- builtin::op_interfaces::NResultsVerifyErr
- builtin::op_interfaces::SameOperandsAndResultTypeVerifyErr
- builtin::op_interfaces::SameOperandsTypeVerifyErr
- builtin::op_interfaces::SameResultsTypeVerifyErr
- builtin::op_interfaces::SingleBlockRegionVerifyErr
- builtin::op_interfaces::SymbolOpInterfaceErr
- builtin::ops::ForwardRefOp
- builtin::ops::ForwardRefOpExistenceErr
- builtin::ops::FuncOp
- builtin::ops::FuncOpTypeErr
- builtin::ops::ModuleOp
- builtin::types::FP32Type
- builtin::types::FP64Type
- builtin::types::FunctionType
- builtin::types::IntegerType
- builtin::types::UnitType
- context::ArenaIndex
- context::AuxDataIndex
- context::Context
- context::DanglingPtrDerefError
- context::Ptr
- dialect::Dialect
- dialect::DialectName
- graph::dominance::DomFrontierMap
- graph::dominance::DomInfo
- graph::dominance::DomTree
- graph::traversals::region::DFSTraversal
- graph::walkers::WalkConfig
- identifier::Identifier
- identifier::Legaliser
- irbuild::dialect_conversion::OperandsInfo
- irbuild::inserter::IRInserter
- irbuild::inserter::ScopedInserter
- irbuild::listener::DummyListener
- irbuild::listener::Recorder
- irbuild::rewriter::IRRewriter
- irbuild::rewriter::IRRewriterConfig
- irbuild::rewriter::ScopedRewriter
- linked_list::Iter
- op::OpBox
- op::OpId
- op::OpName
- operation::OpDbg
- operation::Operation
- operation::OperationParserConfig
- opts::mem2reg::AllocInfo
- parsable::CharIterator
- parsable::State
- parsable::UnresolvedReference
- printable::State
- region::Region
- result::Error
- storage_uniquer::TypeValueHash
- symbol_table::SymbolTable
- symbol_table::SymbolTableCollection
- type::TypeId
- type::TypeName
- type::TypePtr
- type::TypePtrErr
- uniqued_any::UniquedKey
- utils::apfloat::Semantics
- utils::apfloat::StatusAnd
- utils::apint::APInt
- value::Use
- value::Value
Enums
- basic_block::BasicBlockVerifyErr
- builtin::op_interfaces::BranchOpInterfaceVerifyErr
- builtin::op_interfaces::CallOpCallable
- builtin::op_interfaces::CallOpInterfaceErr
- builtin::op_interfaces::OperandNOfTypeError
- builtin::op_interfaces::OperandSegmentInterfaceVerifyErr
- builtin::op_interfaces::RegionKind
- builtin::op_interfaces::ResultNOfTypeError
- builtin::op_interfaces::SymbolTableInterfaceErr
- builtin::types::Signedness
- graph::traversals::region::DFSEdgeKind
- graph::walkers::Direction
- graph::walkers::IRNode
- graph::walkers::Order
- graph::walkers::interruptible::WalkContinue
- irbuild::inserter::BlockInsertionPoint
- irbuild::inserter::OpInsertionPoint
- irbuild::listener::RecorderEvent
- location::Location
- location::Source
- op::CanonicalSyntaxParseError
- operation::DefUseVerifyErr
- opts::OptStatus
- opts::mem2reg::PromotableOpKind
- parsable::ParserNameTrackerError
- printable::ListSeparator
- result::ErrorKind
- symbol_table::SymbolTableErr
- utils::apfloat::Category
- utils::apfloat::FloatErr
- utils::apfloat::Round
- value::DefiningEntity
- value::ValueError
Traits
- analyses::liveness::RegionLiveness
- attribute::AttrInterfaceMarker
- attribute::Attribute
- builtin::attr_interfaces::FloatAttr
- builtin::attr_interfaces::OutlinedAttr
- builtin::attr_interfaces::PrintOnceAttr
- builtin::attr_interfaces::TypedAttrInterface
- builtin::op_interfaces::AllOperandsOfType
- builtin::op_interfaces::AllResultsOfType
- builtin::op_interfaces::AtLeastNOpdsInterface
- builtin::op_interfaces::AtLeastNResultsInterface
- builtin::op_interfaces::AtMostNOpdsInterface
- builtin::op_interfaces::AtMostNRegionsInterface
- builtin::op_interfaces::AtMostNResultsInterface
- builtin::op_interfaces::AtMostOneRegionInterface
- builtin::op_interfaces::BranchOpInterface
- builtin::op_interfaces::CallOpInterface
- builtin::op_interfaces::IsTerminatorInterface
- builtin::op_interfaces::IsolatedFromAboveInterface
- builtin::op_interfaces::NOpdsInterface
- builtin::op_interfaces::NRegionsInterface
- builtin::op_interfaces::NResultsInterface
- builtin::op_interfaces::NoTerminatorInterface
- builtin::op_interfaces::OneOpdInterface
- builtin::op_interfaces::OneRegionInterface
- builtin::op_interfaces::OneResultInterface
- builtin::op_interfaces::OperandNOfType
- builtin::op_interfaces::OperandSegmentInterface
- builtin::op_interfaces::OptionalOpdInterface
- builtin::op_interfaces::OptionalResultInterface
- builtin::op_interfaces::RegionKindInterface
- builtin::op_interfaces::ResultNOfType
- builtin::op_interfaces::SameOperandsAndResultType
- builtin::op_interfaces::SameOperandsType
- builtin::op_interfaces::SameResultsType
- builtin::op_interfaces::SingleBlockRegionInterface
- builtin::op_interfaces::SymbolOpInterface
- builtin::op_interfaces::SymbolTableInterface
- builtin::op_interfaces::SymbolUserOpInterface
- builtin::type_interfaces::FloatTypeInterface
- builtin::type_interfaces::FunctionTypeInterface
- common_traits::Named
- common_traits::RcShare
- common_traits::Verify
- graph::ControlFlowGraph
- graph::HasLabel
- irbuild::dialect_conversion::DialectConversion
- irbuild::inserter::Inserter
- irbuild::listener::InsertionListener
- irbuild::listener::RewriteListener
- irbuild::match_rewrite::MatchRewrite
- irbuild::rewriter::Rewriter
- irfmt::parsers::FromStrRadix
- linked_list::ContainsLinkedList
- linked_list::LinkedList
- location::Located
- op::Op
- op::OpInterfaceMarker
- opts::dce::BlockArgRemoval
- opts::dce::SideEffects
- opts::mem2reg::PromotableAllocationInterface
- opts::mem2reg::PromotableOpInterface
- parsable::IntoParseResult
- parsable::Parsable
- printable::Printable
- result::AnyError
- result::ExpectOk
- type::Type
- type::TypeInterfaceMarker
- type::Typed
- utils::apfloat::DynFloat
- utils::apfloat::Float
- utils::apfloat::GetSemantics
- utils::vec_exns::VecExtns
Macros
- arg_err
- arg_err_noloc
- arg_error
- arg_error_noloc
- context_registration
- create_err
- create_error
- dict_key
- impl_printable_for_debug
- impl_printable_for_display
- impl_verify_succ
- indented_block
- init_env_logger_for_tests
- input_err
- input_err_noloc
- input_error
- input_error_noloc
- type_to_trait
- verify_err
- verify_err_noloc
- verify_error
- verify_error_noloc
Functions
- attribute::attr_cast
- attribute::attr_impls
- attribute::statics::get_attr_interface_verifiers
- attribute::verify_attr
- debug_info::get_block_arg_name
- debug_info::get_operation_result_name
- debug_info::insert_block_arg_name
- debug_info::insert_operation_result_name
- debug_info::remove_block_arg_name
- debug_info::remove_operation_result_name
- debug_info::set_block_arg_name
- debug_info::set_operation_result_name
- graph::dominance::compute_dominator_tree
- graph::find_ancestor_block_of_block_in_region
- graph::find_ancestor_block_of_op_in_region
- graph::find_ancestor_op_of_op_in_block
- graph::find_ancestor_op_of_op_in_region
- graph::strictly_precedes_in_block
- graph::traversals::region::post_order
- graph::traversals::region::post_order_by_component
- graph::traversals::region::topological_order
- graph::traversals::region::topological_order_by_component
- graph::visualize::visualize_basic_block
- graph::visualize::visualize_operation
- graph::visualize::visualize_region
- graph::walkers::interruptible::immutable::walk_block
- graph::walkers::interruptible::immutable::walk_op
- graph::walkers::interruptible::immutable::walk_region
- graph::walkers::interruptible::mutable::walk_block
- graph::walkers::interruptible::mutable::walk_op
- graph::walkers::interruptible::mutable::walk_region
- graph::walkers::interruptible::walk_advance
- graph::walkers::interruptible::walk_break
- graph::walkers::interruptible::walk_skip
- graph::walkers::uninterruptible::immutable::walk_block
- graph::walkers::uninterruptible::immutable::walk_op
- graph::walkers::uninterruptible::immutable::walk_region
- graph::walkers::uninterruptible::mutable::walk_block
- graph::walkers::uninterruptible::mutable::walk_op
- graph::walkers::uninterruptible::mutable::walk_region
- identifier::underscore
- irbuild::dialect_conversion::apply_dialect_conversion
- irbuild::match_rewrite::apply_match_rewrite
- irfmt::parsers::attr_parser
- irfmt::parsers::block_opd_parse
- irfmt::parsers::block_opd_parser
- irfmt::parsers::delimited_list_parser
- irfmt::parsers::hex_int_parse
- irfmt::parsers::hex_int_parser
- irfmt::parsers::int_parse
- irfmt::parsers::int_parser
- irfmt::parsers::list_parser
- irfmt::parsers::location
- irfmt::parsers::process_parsed_ssa_defs
- irfmt::parsers::quoted_string_parse
- irfmt::parsers::quoted_string_parser
- irfmt::parsers::spaced
- irfmt::parsers::ssa_opd_parse
- irfmt::parsers::ssa_opd_parser
- irfmt::parsers::type_parser
- irfmt::parsers::zero_or_more_parser
- irfmt::printers::disp
- irfmt::printers::enclosed
- irfmt::printers::formatted
- irfmt::printers::functional_type
- irfmt::printers::iter_with_sep
- irfmt::printers::list_with_sep
- irfmt::printers::op::region
- irfmt::printers::op::symb_op_header
- irfmt::printers::op::typed_symb_op_header
- irfmt::printers::quoted
- linked_list::append_linked_list
- op::canonical_syntax_parse
- op::canonical_syntax_parser
- op::canonical_syntax_print
- op::op_cast
- op::op_impls
- op::statics::get_op_interface_verifiers
- op::verify_op
- operation::print_dbg
- operation::verify_operation
- operation::verify_value_dominance
- opts::dce::dce
- opts::mem2reg::mem2reg
- parsable::state_stream_from_file
- parsable::state_stream_from_iterator
- printable::fmt_indented_newline
- printable::fmt_iter
- printable::indented_nl
- symbol_table::nearest_symbol_table
- symbol_table::walk_symbol_table
- type::statics::get_type_interface_verifiers
- type::type_cast
- type::type_impls
- type::verify_type
- uniqued_any::get
- uniqued_any::save
- utils::apfloat::double_to_f64
- utils::apfloat::f32_to_single
- utils::apfloat::f64_to_double
- utils::apfloat::float_parse
- utils::apfloat::float_parser
- utils::apfloat::single_to_f32
- utils::apint::bw
- utils::trait_cast::any_to_trait
- utils::trait_cast::statics::get_trait_casters
Type Aliases
- attribute::AttrInterfaceAllVerifiers
- attribute::AttrInterfaceVerifier
- attribute::AttrObj
- context::Arena
- context::ContextRegistration
- graph::walkers::interruptible::WalkResult
- graph::walkers::interruptible::immutable::WalkerCallback
- graph::walkers::interruptible::mutable::WalkerCallback
- graph::walkers::uninterruptible::immutable::WalkerCallback
- graph::walkers::uninterruptible::mutable::WalkerCallback
- irbuild::dialect_conversion::DialectConversionRewriter
- irbuild::match_rewrite::MatchRewriter
- op::OpInterfaceAllVerifiers
- op::OpInterfaceVerifier
- op::OpObj
- parsable::ParseResult
- parsable::StateStream
- result::Result
- storage_uniquer::UniqueStoreEq
- storage_uniquer::UniqueStoreIs
- symbol_table::SymbolTableWalkerCallback
- type::TypeInterfaceAllVerifiers
- type::TypeInterfaceVerifier
- type::TypeObj
- utils::apfloat::BFloat
- utils::apfloat::Double
- utils::apfloat::ExpInt
- utils::apfloat::Float8E4M3FN
- utils::apfloat::Float8E5M2
- utils::apfloat::Half
- utils::apfloat::Quad
- utils::apfloat::Single
- utils::apfloat::X87DoubleExtended
Statics
- attribute::statics::ATTR_INTERFACE_VERIFIERS
- builtin::ATTR_KEY_DEBUG_INFO
- builtin::op_interfaces::ATTR_KEY_CALLEE_TYPE
- builtin::op_interfaces::ATTR_KEY_OPERAND_SEGMENT_SIZES
- builtin::op_interfaces::ATTR_KEY_SYM_NAME
- irfmt::outlined::OUTLINED_STATE
- op::statics::OP_INTERFACE_VERIFIERS
- type::statics::TYPE_INTERFACE_VERIFIERS
- utils::trait_cast::statics::TRAIT_CASTERS