List of all items
Structs
- backend::cuda::op::TCGen05InstrDescriptorAttrs
- backend::cuda::op::TCGen05InstrDescriptorAttrsObj
- backend::cuda::op::TCGen05InstrDescriptorBlockScaledAttrs
- backend::cuda::op::TCGen05InstrDescriptorBlockScaledAttrsObj
- backend::cuda::op::TensorMapEncodeTiledAttr
- backend::cuda::op::TensorMapEncodeTiledAttrObj
- ir::attrs::Attrs
- ir::attrs::AttrsObj
- ir::attrs::DictAttrs
- ir::attrs::DictAttrsObj
- ir::base::EnvFunc
- ir::base::EnvFuncObj
- ir::expr::Call
- ir::expr::CallObj
- ir::expr::Constant
- ir::expr::ConstantObj
- ir::expr::DataTypeImm
- ir::expr::DataTypeImmObj
- ir::expr::Expr
- ir::expr::ExprObj
- ir::expr::FloatImm
- ir::expr::FloatImmObj
- ir::expr::GenericConst
- ir::expr::GenericConstObj
- ir::expr::GlobalVar
- ir::expr::GlobalVarObj
- ir::expr::IntExpr
- ir::expr::IntImm
- ir::expr::IntImmObj
- ir::expr::LambdaExpr
- ir::expr::LambdaExprObj
- ir::expr::OpaqueExpr
- ir::expr::OpaqueExprObj
- ir::expr::PrimExpr
- ir::expr::Range
- ir::expr::RangeObj
- ir::expr::StagingExpr
- ir::expr::StagingExprObj
- ir::expr::StringImm
- ir::expr::StringImmObj
- ir::expr::TensorLoad
- ir::expr::TensorLoadObj
- ir::expr::TensorRegion
- ir::expr::TensorRegionObj
- ir::expr::Tuple
- ir::expr::TupleGetItem
- ir::expr::TupleGetItemObj
- ir::expr::TupleObj
- ir::expr::Var
- ir::expr::VarObj
- ir::function::BaseFunc
- ir::function::BaseFuncObj
- ir::global_info::GlobalInfo
- ir::global_info::GlobalInfoObj
- ir::location::CallSiteLoc
- ir::location::CallSiteLocObj
- ir::location::Location
- ir::location::LocationObj
- ir::location::SourceLoc
- ir::location::SourceLocObj
- ir::location::SourceName
- ir::location::SourceNameObj
- ir::location::Unknown
- ir::location::UnknownLoc
- ir::location::UnknownLocObj
- ir::module::IRModule
- ir::module::IRModuleObj
- ir::op::ArgumentInfo
- ir::op::ArgumentInfoObj
- ir::op::Op
- ir::op::OpAttrMap
- ir::op::OpObj
- ir::op_def::AttrKey
- ir::op_def::OpDef
- ir::op_def::sig::Arg
- ir::op_def::sig::CallAttrs
- ir::op_def::sig::PrimVar
- ir::op_def::sig::TyArg
- ir::op_def::sig::VarArgs
- ir::op_def::sig::VarTyArgs
- ir::prim::expr::Add
- ir::prim::expr::AddObj
- ir::prim::expr::And
- ir::prim::expr::AndObj
- ir::prim::expr::BitwiseAnd
- ir::prim::expr::BitwiseAndObj
- ir::prim::expr::BitwiseNot
- ir::prim::expr::BitwiseNotObj
- ir::prim::expr::BitwiseOr
- ir::prim::expr::BitwiseOrObj
- ir::prim::expr::BitwiseXor
- ir::prim::expr::BitwiseXorObj
- ir::prim::expr::Cast
- ir::prim::expr::CastObj
- ir::prim::expr::Div
- ir::prim::expr::DivObj
- ir::prim::expr::EQ
- ir::prim::expr::EQObj
- ir::prim::expr::FloorDiv
- ir::prim::expr::FloorDivObj
- ir::prim::expr::FloorMod
- ir::prim::expr::FloorModObj
- ir::prim::expr::GE
- ir::prim::expr::GEObj
- ir::prim::expr::GT
- ir::prim::expr::GTObj
- ir::prim::expr::LE
- ir::prim::expr::LEObj
- ir::prim::expr::LShift
- ir::prim::expr::LShiftObj
- ir::prim::expr::LT
- ir::prim::expr::LTObj
- ir::prim::expr::Let
- ir::prim::expr::LetObj
- ir::prim::expr::Max
- ir::prim::expr::MaxObj
- ir::prim::expr::Min
- ir::prim::expr::MinObj
- ir::prim::expr::Mod
- ir::prim::expr::ModObj
- ir::prim::expr::Mul
- ir::prim::expr::MulObj
- ir::prim::expr::NE
- ir::prim::expr::NEObj
- ir::prim::expr::Not
- ir::prim::expr::NotObj
- ir::prim::expr::Or
- ir::prim::expr::OrObj
- ir::prim::expr::RShift
- ir::prim::expr::RShiftObj
- ir::prim::expr::Select
- ir::prim::expr::SelectObj
- ir::prim::expr::Sub
- ir::prim::expr::SubObj
- ir::prim::op::ExprResult
- ir::prim::vector_expr::Broadcast
- ir::prim::vector_expr::BroadcastObj
- ir::prim::vector_expr::Ramp
- ir::prim::vector_expr::RampObj
- ir::prim::vector_expr::Shuffle
- ir::prim::vector_expr::ShuffleObj
- ir::stmt::AssertStmt
- ir::stmt::AssertStmtObj
- ir::stmt::Bind
- ir::stmt::BindObj
- ir::stmt::Break
- ir::stmt::BreakObj
- ir::stmt::Continue
- ir::stmt::ContinueObj
- ir::stmt::Evaluate
- ir::stmt::EvaluateObj
- ir::stmt::For
- ir::stmt::ForObj
- ir::stmt::If
- ir::stmt::IfObj
- ir::stmt::RegionStmt
- ir::stmt::RegionStmtObj
- ir::stmt::Return
- ir::stmt::ReturnObj
- ir::stmt::SeqStmt
- ir::stmt::SeqStmtObj
- ir::stmt::Stmt
- ir::stmt::StmtObj
- ir::stmt::TensorStore
- ir::stmt::TensorStoreObj
- ir::stmt::While
- ir::stmt::WhileObj
- ir::transform::core::ModulePass
- ir::transform::core::ModulePassObj
- ir::transform::core::Pass
- ir::transform::core::PassContext
- ir::transform::core::PassContextObj
- ir::transform::core::PassContextScope
- ir::transform::core::PassInfo
- ir::transform::core::PassInfoObj
- ir::transform::core::PassInstrument
- ir::transform::core::PassInstrumentObj
- ir::transform::core::PassObj
- ir::transform::core::Sequential
- ir::transform::core::SequentialObj
- ir::transform::instrument::BasePassInstrument
- ir::transform::instrument::BasePassInstrumentObj
- ir::transform::instrument::PassInstrumentHooks
- ir::type::AnyType
- ir::type::AnyTypeObj
- ir::type::FuncType
- ir::type::FuncTypeObj
- ir::type::MissingType
- ir::type::MissingTypeObj
- ir::type::NoneType
- ir::type::NoneTypeObj
- ir::type::OpaqueType
- ir::type::OpaqueTypeObj
- ir::type::PrimType
- ir::type::PrimTypeObj
- ir::type::PtrType
- ir::type::PtrTypeObj
- ir::type::StringType
- ir::type::StringTypeObj
- ir::type::TensorRegionType
- ir::type::TensorRegionTypeObj
- ir::type::TupleType
- ir::type::TupleTypeObj
- ir::type::Type
- ir::type::TypeObj
- ir::unique_name_supply::UniqueNameSupply
- ir::unique_name_supply::UniqueNameSupplyObj
- runtime::MemoryScope
- runtime::MemoryScopeObj
- sym::BindingConstraint
- sym::BindingConstraintObj
- sym::Constraint
- sym::ConstraintContext
- sym::ConstraintContextObj
- sym::ConstraintObj
- sym::PredicateConstraint
- sym::PredicateConstraintObj
- sym::RangeConstraint
- sym::RangeConstraintObj
- sym::analyzer::AllowUintAsIndexScope
- sym::analyzer::Analyzer
- sym::analyzer::AnalyzerObj
- sym::analyzer::CanonicalExpr
- sym::analyzer::CanonicalExprObj
- sym::analyzer::ConstIntBound
- sym::analyzer::ConstIntBoundObj
- sym::analyzer::ModularSet
- sym::analyzer::ModularSetObj
- sym::analyzer::RewriteSimplifierStats
- sym::analyzer::RewriteSimplifierStatsObj
- sym::analyzer::SplitExpr
- sym::analyzer::SplitExprObj
- sym::analyzer::SumExpr
- sym::analyzer::SumExprObj
- sym::int_set::IntSet
- sym::int_set::IntSetObj
- sym::int_set::IntervalSet
- sym::int_set::IntervalSetObj
- sym::iter_affine_map::IterMapExpr
- sym::iter_affine_map::IterMapExprObj
- sym::iter_affine_map::IterMapResult
- sym::iter_affine_map::IterMapResultObj
- sym::iter_affine_map::IterMark
- sym::iter_affine_map::IterMarkObj
- sym::iter_affine_map::IterSplitExpr
- sym::iter_affine_map::IterSplitExprObj
- sym::iter_affine_map::IterSumExpr
- sym::iter_affine_map::IterSumExprObj
- target::Target
- target::TargetKind
- target::TargetKindObj
- target::TargetObj
- target::TargetScope
- tirx::StructuralMutatorWithConstraintContext
- tirx::StructuralMutatorWithConstraintContextObj
- tirx::StructuralVisitorWithConstraintContext
- tirx::StructuralVisitorWithConstraintContextObj
- tirx::function::Function
- tirx::function::FunctionObj
- tirx::index_map::IndexMap
- tirx::index_map::IndexMapObj
- tirx::layout::Axis
- tirx::layout::AxisObj
- tirx::layout::ComposeLayout
- tirx::layout::ComposeLayoutObj
- tirx::layout::Iter
- tirx::layout::IterObj
- tirx::layout::Layout
- tirx::layout::LayoutObj
- tirx::layout::TileLayout
- tirx::layout::TileLayoutObj
- tirx::op::CallFFIKernelAttr
- tirx::op::CallFFIKernelAttrObj
- tirx::tensor::TensorType
- tirx::tensor::TensorTypeObj
- tirx::tensor::TensorVar
- tirx::thread_scope::ThreadScope
- tirx::thread_scope::ThreadScopeObj
- tirx::tile::dispatch::DispatchContext
- tirx::tile::dispatch::DispatchContextObj
- tirx::tile::instruction::ScopeAttrs
- tirx::tile::instruction::ScopeAttrsObj
- tirx::tile::instruction::TrnAttrs
- tirx::tile::instruction::TrnAttrsObj
- tirx::transform::function_pass::FunctionPass
- tirx::transform::function_pass::FunctionPassObj
- tirx::transform::transform::RemoveNoOpConfig
- tirx::transform::transform::RemoveNoOpConfigObj
- tirx::transform::transform::UnrollLoopConfig
- tirx::transform::transform::UnrollLoopConfigObj
- tirx::type::TensorMapType
- tirx::type::TensorMapTypeObj
Enums
- ir::expr::Subscript
- ir::op_def::CallEffectKind
- ir::prim::op::ConstValue
- ir::stmt::ForKind
- sym::analyzer::CompareResult
- sym::analyzer::ProofStrength
- sym::iter_affine_map::IterMapLevel
Traits
- ir::expr::IntoExpr
- ir::op_def::sig::ArgType
- ir::op_def::sig::Specs
- ir::prim::op::Operand
- ir::prim::op::PrimOps
Macros
Functions
- codegen::build_module
- codegen::llvm::cpu_has_feature
- codegen::llvm::get_cpu_archlist
- codegen::llvm::get_cpu_features
- codegen::llvm::get_default_target_triple
- codegen::llvm::get_host_cpu_features
- codegen::llvm::get_host_cpu_name
- codegen::llvm::get_intrinsic_name
- codegen::llvm::get_process_triple
- codegen::llvm::get_system_cpu
- codegen::llvm::get_system_triple
- codegen::llvm::get_system_x86_vendor
- codegen::llvm::get_targets
- codegen::llvm::get_vector_width
- codegen::llvm::is_valid_cpu
- codegen::llvm::lookup_intrinsic_id
- codegen::llvm::target_enabled
- codegen::llvm::version_major
- codegen::target_has_feature
- ir::dtype::bfloat
- ir::dtype::bool
- ir::dtype::float
- ir::dtype::int
- ir::dtype::uint
- ir::dtype::void
- ir::dtype::with_lanes
- ir::op_def::sig::arg
- ir::op_def::sig::call_attrs
- ir::op_def::sig::ty_arg
- ir::op_def::sig::var_args
- ir::op_def::sig::var_of_type
- ir::op_def::sig::var_ty_args
- ir::prim::expr_deep_equal
- ir::prim::op::abs
- ir::prim::op::abs_at
- ir::prim::op::acos
- ir::prim::op::acos_at
- ir::prim::op::acosh
- ir::prim::op::acosh_at
- ir::prim::op::add
- ir::prim::op::add_at
- ir::prim::op::all
- ir::prim::op::all_at
- ir::prim::op::any
- ir::prim::op::any_at
- ir::prim::op::asin
- ir::prim::op::asin_at
- ir::prim::op::asinh
- ir::prim::op::asinh_at
- ir::prim::op::assume
- ir::prim::op::assume_at
- ir::prim::op::atan
- ir::prim::op::atan2
- ir::prim::op::atan2_at
- ir::prim::op::atan_at
- ir::prim::op::atanh
- ir::prim::op::atanh_at
- ir::prim::op::bitwise_and
- ir::prim::op::bitwise_and_at
- ir::prim::op::bitwise_not
- ir::prim::op::bitwise_not_at
- ir::prim::op::bitwise_or
- ir::prim::op::bitwise_or_at
- ir::prim::op::bitwise_xor
- ir::prim::op::bitwise_xor_at
- ir::prim::op::cast
- ir::prim::op::cast_at
- ir::prim::op::ceil
- ir::prim::op::ceil_at
- ir::prim::op::ceildiv
- ir::prim::op::ceildiv_at
- ir::prim::op::clz
- ir::prim::op::clz_at
- ir::prim::op::convert
- ir::prim::op::copysign
- ir::prim::op::copysign_at
- ir::prim::op::cos
- ir::prim::op::cos_at
- ir::prim::op::cosh
- ir::prim::op::cosh_at
- ir::prim::op::div
- ir::prim::op::div_at
- ir::prim::op::eq
- ir::prim::op::eq_at
- ir::prim::op::erf
- ir::prim::op::erf_at
- ir::prim::op::exp
- ir::prim::op::exp10
- ir::prim::op::exp10_at
- ir::prim::op::exp2
- ir::prim::op::exp2_at
- ir::prim::op::exp_at
- ir::prim::op::floor
- ir::prim::op::floor_at
- ir::prim::op::floordiv
- ir::prim::op::floordiv_at
- ir::prim::op::floormod
- ir::prim::op::floormod_at
- ir::prim::op::fma
- ir::prim::op::fma_at
- ir::prim::op::fmod
- ir::prim::op::fmod_at
- ir::prim::op::ge
- ir::prim::op::ge_at
- ir::prim::op::gt
- ir::prim::op::gt_at
- ir::prim::op::hypot
- ir::prim::op::hypot_at
- ir::prim::op::if_then_else
- ir::prim::op::if_then_else_at
- ir::prim::op::indexdiv
- ir::prim::op::indexdiv_at
- ir::prim::op::indexmod
- ir::prim::op::indexmod_at
- ir::prim::op::infinity
- ir::prim::op::infinity_at
- ir::prim::op::isfinite
- ir::prim::op::isfinite_at
- ir::prim::op::isinf
- ir::prim::op::isinf_at
- ir::prim::op::isnan
- ir::prim::op::isnan_at
- ir::prim::op::ldexp
- ir::prim::op::ldexp_at
- ir::prim::op::le
- ir::prim::op::le_at
- ir::prim::op::likely
- ir::prim::op::likely_at
- ir::prim::op::log
- ir::prim::op::log10
- ir::prim::op::log10_at
- ir::prim::op::log1p
- ir::prim::op::log1p_at
- ir::prim::op::log2
- ir::prim::op::log2_at
- ir::prim::op::log_at
- ir::prim::op::logical_and
- ir::prim::op::logical_and_at
- ir::prim::op::logical_not
- ir::prim::op::logical_not_at
- ir::prim::op::logical_or
- ir::prim::op::logical_or_at
- ir::prim::op::lt
- ir::prim::op::lt_at
- ir::prim::op::make_const
- ir::prim::op::make_const_at
- ir::prim::op::match_types
- ir::prim::op::match_types_at
- ir::prim::op::max
- ir::prim::op::max_at
- ir::prim::op::max_value
- ir::prim::op::max_value_at
- ir::prim::op::min
- ir::prim::op::min_at
- ir::prim::op::min_value
- ir::prim::op::min_value_at
- ir::prim::op::mul
- ir::prim::op::mul_at
- ir::prim::op::ne
- ir::prim::op::ne_at
- ir::prim::op::nearbyint
- ir::prim::op::nearbyint_at
- ir::prim::op::neg
- ir::prim::op::neg_at
- ir::prim::op::nextafter
- ir::prim::op::nextafter_at
- ir::prim::op::popcount
- ir::prim::op::popcount_at
- ir::prim::op::pow
- ir::prim::op::pow_at
- ir::prim::op::round
- ir::prim::op::round_at
- ir::prim::op::rsqrt
- ir::prim::op::rsqrt_at
- ir::prim::op::shift_left
- ir::prim::op::shift_left_at
- ir::prim::op::shift_right
- ir::prim::op::shift_right_at
- ir::prim::op::sigmoid
- ir::prim::op::sigmoid_at
- ir::prim::op::sin
- ir::prim::op::sin_at
- ir::prim::op::sinh
- ir::prim::op::sinh_at
- ir::prim::op::sqrt
- ir::prim::op::sqrt_at
- ir::prim::op::sub
- ir::prim::op::sub_at
- ir::prim::op::tan
- ir::prim::op::tan_at
- ir::prim::op::tanh
- ir::prim::op::tanh_at
- ir::prim::op::trunc
- ir::prim::op::trunc_at
- ir::prim::op::truncdiv
- ir::prim::op::truncdiv_at
- ir::prim::op::truncmod
- ir::prim::op::truncmod_at
- ir::prim::op::vscale
- ir::prim::op::vscale_at
- ir::transform::core::print_ir
- ir::transform::instrument::pass_timing_instrument
- ir::transform::instrument::render_pass_timing
- ir::type_def::register_type
- runtime::create_view
- runtime::empty
- runtime::enabled
- runtime::get_cuda_device_count
- runtime::get_cuda_free_memory
- runtime::get_device_attr
- runtime::num_threads
- script::script
- sym::analyzer::allow_uint_as_index
- sym::int_set::deduce_bound
- sym::int_set::estimate_region_lower_bound
- sym::int_set::estimate_region_strict_bound
- sym::int_set::estimate_region_upper_bound
- sym::int_set::neg_inf
- sym::int_set::pos_inf
- sym::int_set::union_lower_bound
- sym::iter_affine_map::detect_iter_map
- sym::iter_affine_map::inverse_affine_iter_map
- sym::iter_affine_map::iter_map_simplify
- sym::iter_affine_map::normalize_iter_map_to_expr
- sym::iter_affine_map::normalize_to_iter_sum
- sym::iter_affine_map::subspace_divide
- target::build
- target::list_tags
- target::register_tag
- tirx::analysis::analysis::check_well_formed
- tirx::analysis::analysis::check_well_formed_module
- tirx::analysis::analysis::detect_clip_bound
- tirx::analysis::analysis::detect_linear_equation
- tirx::analysis::analysis::undefined_vars
- tirx::analysis::analysis::verify_memory
- tirx::function::renew_def
- tirx::op::fast_erf_float_expr
- tirx::op::gpu_thread_return
- tirx::op::gpu_thread_return_at
- tirx::op::logaddexp
- tirx::op::logaddexp_at
- tirx::op::reinterpret
- tirx::op::reinterpret_at
- tirx::tensor::tensor_is_scalar
- tirx::tile::instruction::as_tensor_region
- tirx::tile::instruction::configure_tensor_instruction
- tirx::transform::transform::annotate_entry_func
- tirx::transform::transform::bf16_compute_legalize
- tirx::transform::transform::bf16_storage_legalize
- tirx::transform::transform::bind_target
- tirx::transform::transform::common_subexpr_elim
- tirx::transform::transform::convert_ssa
- tirx::transform::transform::decorate_device_scope
- tirx::transform::transform::filter
- tirx::transform::transform::flatten_tensor
- tirx::transform::transform::force_narrow_index_to_int32
- tirx::transform::transform::fp8_compute_legalize
- tirx::transform::transform::fp8_storage_legalize
- tirx::transform::transform::hoist_if
- tirx::transform::transform::lower_intrin
- tirx::transform::transform::lower_tensor_layouts
- tirx::transform::transform::lower_thread_allreduce
- tirx::transform::transform::lower_tvm_builtin
- tirx::transform::transform::make_packed_api
- tirx::transform::transform::narrow_data_type
- tirx::transform::transform::pointer_value_type_rewrite
- tirx::transform::transform::remove_no_op
- tirx::transform::transform::renormalize_split_pattern
- tirx::transform::transform::skip_assert
- tirx::transform::transform::split_host_device
- tirx::transform::transform::stmt_simplify
- tirx::transform::transform::storage_rewrite
- tirx::transform::transform::tile_dispatch
- tirx::transform::transform::unroll_loop
- tirx::transform::transform::vectorize_loop
- tirx::transform::transform::verify_memory