Here is a list of all functions with links to the classes they belong to:
- a -
- abort() : sdfg::transformations::FusionConsumerSubsetVisitor
- AbsNode() : sdfg::math::tensor::AbsNode
- acc_type() : sdfg::gpu::GpuMmaFragmentEltwiseAddNode, sdfg::gpu::GpuMmaMatmulNode
- accept() : sdfg::auto_util::OffloadingTypeCollector, sdfg::codegen::LoopReport, sdfg::cuda::CudaLibraryNodeRewriter, sdfg::cuda::CudaLibraryNodeTransferExtractionVisitor, sdfg::einsum::EinsumConversion, sdfg::einsum::EinsumExpansion, sdfg::einsum::EinsumLower, sdfg::fp_math::FPContraction, sdfg::passes::AllocationManagement, sdfg::passes::ApproximateMath, sdfg::passes::BlockFusion, sdfg::passes::BlockHoisting, sdfg::passes::ConditionElimination, sdfg::passes::CudaExpansion, sdfg::passes::DotExpansion, sdfg::passes::IteratorToIndvar, sdfg::passes::LocalBufferReuseN< LibNodes >, sdfg::passes::MemletLinearization, sdfg::passes::MemletSimplification, sdfg::passes::normalization::MapFusion, sdfg::passes::RocmExpansion, sdfg::passes::TargetMappingVisitor, sdfg::passes::TaskletFusion, sdfg::passes::TensorToPointerConversion, sdfg::passes::TrivialReferenceConversion, sdfg::rocm::RocmLibraryNodeRewriter, sdfg::rocm::RocmLibraryNodeTransferExtractionVisitor, sdfg::structured_control_flow::AssignmentBlock, sdfg::structured_control_flow::Block, sdfg::structured_control_flow::Break, sdfg::structured_control_flow::Continue, sdfg::structured_control_flow::ControlFlowNode, sdfg::structured_control_flow::For, sdfg::structured_control_flow::IfElse, sdfg::structured_control_flow::Map, sdfg::structured_control_flow::Reduce, sdfg::structured_control_flow::Return, sdfg::structured_control_flow::Sequence, sdfg::structured_control_flow::While, sdfg::transformations::BarrierFinder, sdfg::transformations::MmaNestOutputUses, sdfg::transformations::SideEffectFinder, sdfg::visitor::ImmutableStructuredSDFGVisitor, sdfg::visitor::StructuredSDFGVisitor
- access() : sdfg::analysis::MemoryLayoutAnalysis
- access_node() : sdfg::codegen::CLanguageExtension, sdfg::codegen::CPPLanguageExtension, sdfg::codegen::LanguageExtension, sdfg::cuda::CUDALanguageExtension, sdfg::rocm::ROCMLanguageExtension
- access_read_pattern() : sdfg::data_flow::PointerAccessMeta, sdfg::data_flow::PointerFullWriteOnly, sdfg::data_flow::PointerGenericAccess, sdfg::data_flow::PointerInvalidate, sdfg::data_flow::PointerReadOnly
- access_type() : sdfg::math::tensor::ElementWiseDataflowTensorNode
- access_write_pattern() : sdfg::data_flow::PointerAccessMeta, sdfg::data_flow::PointerFullWriteOnly, sdfg::data_flow::PointerGenericAccess, sdfg::data_flow::PointerInvalidate, sdfg::data_flow::PointerReadOnly
- AccessNode() : sdfg::data_flow::AccessNode
- accumulator_type() : sdfg::math::tensor::MatMulNode
- ActualStructuredSDFGVisitor() : sdfg::visitor::ActualStructuredSDFGVisitor
- add() : sdfg::fp_math::UnfuseFMA
- add_access() : sdfg::builder::SDFGBuilder, sdfg::builder::StructuredSDFGBuilder
- add_assignments() : sdfg::builder::StructuredSDFGBuilder
- add_assignments_after() : sdfg::builder::StructuredSDFGBuilder
- add_assignments_at() : sdfg::builder::StructuredSDFGBuilder
- add_assignments_before() : sdfg::builder::StructuredSDFGBuilder
- add_available_dependency() : sdfg::codegen::CodeSnippetFactory
- add_block() : sdfg::builder::StructuredSDFGBuilder
- add_block_after() : sdfg::builder::StructuredSDFGBuilder
- add_block_at() : sdfg::builder::StructuredSDFGBuilder
- add_block_before() : sdfg::builder::StructuredSDFGBuilder
- add_break() : sdfg::builder::StructuredSDFGBuilder
- add_case() : sdfg::builder::StructuredSDFGBuilder
- add_codegen() : sdfg::passes::CodegenStatistics
- add_common_option() : docc::compile::SrcFileCompilerBuilder
- add_compile_option() : docc::compile::SrcFileCompilerBuilder
- add_compile_state() : docc::compile::CodegenBuildPool, docc::compile::CompileExecutor
- add_computational_memlet() : sdfg::builder::SDFGBuilder, sdfg::builder::StructuredSDFGBuilder
- add_constant() : sdfg::builder::SDFGBuilder, sdfg::builder::StructuredSDFGBuilder
- add_constant_return() : sdfg::builder::StructuredSDFGBuilder
- add_constant_return_state() : sdfg::builder::SDFGBuilder
- add_constant_return_state_after() : sdfg::builder::SDFGBuilder
- add_constraint() : sdfg::symbolic::Assumption
- add_container() : sdfg::builder::FunctionBuilder
- add_continue() : sdfg::builder::StructuredSDFGBuilder
- add_dereference_memlet() : sdfg::builder::SDFGBuilder, sdfg::builder::StructuredSDFGBuilder
- add_device_buffer() : sdfg::cuda::CUDATransform, sdfg::gpu::GPUOffloadTransform< OffloaderNodeType >, sdfg::rocm::ROCMTransform, sdfg::transformations::OffloadTransform
- add_edge() : sdfg::builder::SDFGBuilder
- add_eltwise_scope() : sdfg::math::tensor::ElementWiseDataflowTensorNode
- add_external() : sdfg::builder::FunctionBuilder
- add_failed_lift() : docc::lifting::LiftingReport
- add_for() : sdfg::builder::StructuredSDFGBuilder
- add_for_after() : sdfg::builder::StructuredSDFGBuilder
- add_for_at() : sdfg::builder::StructuredSDFGBuilder
- add_for_before() : sdfg::builder::StructuredSDFGBuilder
- add_global() : sdfg::codegen::CodeSnippetFactory, sdfg::codegen::NestedCodeSnippetFactory
- add_h2d_entry() : sdfg::analysis::OffloadState
- add_header() : sdfg::passes::rpc::SimpleRpcContextBuilder
- add_if_else() : sdfg::builder::StructuredSDFGBuilder
- add_if_else_after() : sdfg::builder::StructuredSDFGBuilder
- add_if_else_before() : sdfg::builder::StructuredSDFGBuilder
- add_if_not_overwritten() : sdfg::structured_control_flow::AssignmentBlock
- add_include_path() : docc::compile::SrcFileCompilerBuilder
- add_indirect_read_access() : sdfg::passes::LibNodeExpander::AccessNodeExpand
- add_indirect_write_access() : sdfg::passes::LibNodeExpander::AccessNodeExpand
- add_library_node() : sdfg::builder::SDFGBuilder, sdfg::builder::StructuredSDFGBuilder
- add_library_path() : docc::compile::SrcFileCompilerBuilder
- add_link_args() : docc::compile::SrcFileCompiler
- add_link_option() : docc::compile::SrcFileCompilerBuilder
- add_loop() : sdfg::builder::SDFGBuilder
- add_lower_bound() : sdfg::symbolic::Assumption
- add_map() : sdfg::builder::StructuredSDFGBuilder
- add_map_after() : sdfg::builder::StructuredSDFGBuilder
- add_map_at() : sdfg::builder::StructuredSDFGBuilder
- add_map_before() : sdfg::builder::StructuredSDFGBuilder
- add_member() : sdfg::types::StructureDefinition
- add_memlet() : sdfg::builder::SDFGBuilder, sdfg::builder::StructuredSDFGBuilder
- add_metadata() : sdfg::Element, sdfg::Function
- add_metric() : sdfg::passes::HierarchicalStatistics
- add_metric_if_enabled() : sdfg::passes::CompileStatistics
- add_output_access() : sdfg::passes::LibNodeExpander::AccessNodeExpand
- add_param() : sdfg::types::Function
- add_pass_entry() : sdfg::OptimizationReport
- add_reduce() : sdfg::builder::StructuredSDFGBuilder
- add_reduce_after() : sdfg::builder::StructuredSDFGBuilder
- add_reduce_before() : sdfg::builder::StructuredSDFGBuilder
- add_reference() : mlir::sdfg::SDFGTranslator
- add_reference_memlet() : sdfg::builder::SDFGBuilder, sdfg::builder::StructuredSDFGBuilder
- add_return() : sdfg::builder::StructuredSDFGBuilder
- add_return_state() : sdfg::builder::SDFGBuilder
- add_return_state_after() : sdfg::builder::SDFGBuilder
- add_scalar_input_access() : sdfg::passes::LibNodeExpander::AccessNodeExpand
- add_sequence() : sdfg::builder::StructuredSDFGBuilder
- add_sequence_after() : sdfg::builder::StructuredSDFGBuilder
- add_sequence_at() : sdfg::builder::StructuredSDFGBuilder
- add_sequence_before() : sdfg::builder::StructuredSDFGBuilder
- add_setup() : sdfg::codegen::CodeSnippetFactory, sdfg::codegen::NestedCodeSnippetFactory
- add_state() : sdfg::builder::SDFGBuilder
- add_state_after() : sdfg::builder::SDFGBuilder
- add_state_before() : sdfg::builder::SDFGBuilder
- add_structure() : sdfg::builder::FunctionBuilder
- add_successful_lift() : docc::lifting::LiftingReport
- add_target() : sdfg::plugins::Context
- add_target_test() : sdfg::OptimizationReport
- add_tasklet() : sdfg::builder::SDFGBuilder, sdfg::builder::StructuredSDFGBuilder
- add_teardown() : sdfg::codegen::CodeSnippetFactory, sdfg::codegen::NestedCodeSnippetFactory
- add_transformation_entry() : sdfg::OptimizationReport
- add_upper_bound() : sdfg::symbolic::Assumption
- add_while() : sdfg::builder::StructuredSDFGBuilder
- added_local_contents() : sdfg::analysis::LoopAnalysis
- AddNode() : sdfg::math::tensor::AddNode
- address_of() : sdfg::codegen::CStyleLanguageExtension, sdfg::codegen::LanguageExtension
- affected_reductions() : sdfg::tiles::ReductionBufferAnalysis
- aliasing_encountered() : sdfg::passes::loop_fusion::FusionLoopCandidate
- align_corners() : sdfg::math::tensor::UpsampleBilinear2DNode
- alignment() : sdfg::types::IType
- all_containers_in_order() : sdfg::analysis::Users, sdfg::analysis::UsersView, sdfg::users::Users, sdfg::users::UsersView
- all_simple_paths() : sdfg::data_flow::DataFlowGraph, sdfg::SDFG
- all_uses_after() : sdfg::analysis::Users, sdfg::analysis::UsersView, sdfg::users::Users, sdfg::users::UsersView
- all_uses_between() : sdfg::analysis::Users, sdfg::users::Users
- alloc_size() : sdfg::offloading::DataOffloadingNode
- AllocaNode() : sdfg::stdlib::AllocaNode
- AllocaNodeDispatcher() : sdfg::stdlib::AllocaNodeDispatcher
- allocate_device_arg() : sdfg::cuda::CUDATransform, sdfg::gpu::GPUOffloadTransform< OffloaderNodeType >, sdfg::rocm::ROCMTransform, sdfg::transformations::OffloadTransform
- allocate_locals_on_device_stack() : sdfg::transformations::OffloadTransform
- allocation() : sdfg::types::StorageType
- allocation_size() : sdfg::types::StorageType
- AllocationManagement() : sdfg::passes::AllocationManagement
- allowed_swaps() : sdfg::passes::normalization::StrideMinimization
- Analysis() : sdfg::analysis::Analysis
- AnalysisManager() : docc::analysis::AnalysisManager, sdfg::analysis::AnalysisManager
- analyze() : sdfg::einsum::Einsum2MatMul, sdfg::gpu::GpuMmaEinsumReplacer, sdfg::tiles::LocalityPlan
- ancestors() : sdfg::analysis::LoopAnalysis
- append_function_source() : sdfg::codegen::CodeGenerator, sdfg::codegen::CStyleBaseCodeGenerator
- applied_recipe() : sdfg::transformations::RPCNodeTransform
- apply() : sdfg::cuda::CUBLASDataTransferExtraction, sdfg::cuda::CUDASoftmaxDataTransferExtraction, sdfg::cuda::CUDAStdlibDataTransferExtraction, sdfg::einsum::Einsum2Dot, sdfg::einsum::Einsum2Gemm, sdfg::einsum::EinsumExtend, sdfg::einsum::EinsumLift, sdfg::einsum::EinsumPromotion, sdfg::fp_math::FuseFMA, sdfg::fp_math::OzakiContraction, sdfg::fp_math::QuantizeContraction, sdfg::fp_math::UnfuseFMA, sdfg::gpu::GpuMmaEinsumTransform, sdfg::gpu::rocm::GpuMmaTransform, sdfg::rocm::ROCBLASDataTransferExtraction, sdfg::rocm::ROCMStdlibDataTransferExtraction, sdfg::tiles::Swizzle, sdfg::transformations::CollapseToDepth, sdfg::transformations::CUDAParallelizeNestedMap, sdfg::transformations::GPUConditionPropagation, sdfg::transformations::GPUConditionPropagationScope, sdfg::transformations::GPULoopReordering, sdfg::transformations::GPUOffloadNestedLoop< GPUType >, sdfg::transformations::LocalStorage, sdfg::transformations::LoopConditionNormalize, sdfg::transformations::LoopDistribute, sdfg::transformations::LoopIndvarFinalize, sdfg::transformations::LoopInterchange, sdfg::transformations::LoopParallelization, sdfg::transformations::LoopPeeling, sdfg::transformations::LoopRotate, sdfg::transformations::LoopShift, sdfg::transformations::LoopSkewing, sdfg::transformations::LoopSplit, sdfg::transformations::LoopTiling, sdfg::transformations::LoopUnitStride, sdfg::transformations::MapCollapse, sdfg::transformations::MapDelinearize, sdfg::transformations::MapFusion, sdfg::transformations::MultiLevelTiling, sdfg::transformations::OffloadTransform, sdfg::transformations::OMPTransform, sdfg::transformations::Recorder, sdfg::transformations::RedundantZeroInitElimination, sdfg::transformations::Replayer, sdfg::transformations::ROCMParallelizeNestedMap, sdfg::transformations::RPCNodeTransform, sdfg::transformations::SoftwarePipelining, sdfg::transformations::StreamK, sdfg::transformations::TileFusion, sdfg::transformations::TileVectorizer, sdfg::transformations::Transformation, sdfg::transformations::TrivialLoopElimination, sdfg::transformations::UnrollTransform, sdfg::transformations::VectorizeTransform
- apply_consumer_into_producer() : sdfg::passes::loop_fusion::LoopFusionByAccessWorker
- apply_coords() : sdfg::tiles::ComposedLayout
- apply_fusion_by_access_plan() : sdfg::passes::loop_fusion::LoopFusionByAccessWorker
- apply_kills_and_changes() : sdfg::analysis::ElementIdMapDataFlowState< T, I >, sdfg::analysis::OffloadState
- apply_producer_into_consumer() : sdfg::passes::loop_fusion::LoopFusionByAccessWorker
- apply_promote() : sdfg::einsum::EinsumDetection
- apply_schedule() : sdfg::passes::scheduler::CUDAOffloadScheduler, sdfg::passes::scheduler::CUDAScheduler, sdfg::passes::scheduler::LoopScheduler, sdfg::passes::scheduler::OMPScheduler, sdfg::passes::scheduler::ROCMOffloadScheduler, sdfg::passes::scheduler::ROCMScheduler, sdfg::passes::scheduler::VectorizeScheduler
- approximate() : sdfg::math::cmath::CMathNode
- ApproximateMath() : sdfg::passes::ApproximateMath
- ArangeNode() : sdfg::math::tensor::ArangeNode
- arg1() : sdfg::types::StorageType
- ArgCapture() : arg_capture::ArgCapture
- ArgCaptureIO() : arg_capture::ArgCaptureIO
- ArgCapturePlan() : sdfg::codegen::ArgCapturePlan
- args() : sdfg::types::StorageType
- argument_element_sizes() : sdfg::analysis::ArgumentsAnalysis
- argument_size_known() : sdfg::analysis::ArgumentsAnalysis
- argument_sizes() : sdfg::analysis::ArgumentsAnalysis
- arguments() : sdfg::analysis::ArgumentsAnalysis, sdfg::Function
- ArgumentsAnalysis() : sdfg::analysis::ArgumentsAnalysis
- Array() : sdfg::types::Array
- as_dot() : sdfg::SDFG
- as_signed() : sdfg::types::Scalar
- as_source() : sdfg::codegen::CodeGenerator, sdfg::codegen::CStyleBaseCodeGenerator
- as_symbol() : sdfg::passes::SymbolPromotion
- as_unsigned() : sdfg::types::Scalar
- AssertNode() : sdfg::stdlib::AssertNode
- AssertNodeDispatcher() : sdfg::stdlib::AssertNodeDispatcher
- assignment() : sdfg::codegen::CStyleLanguageExtension, sdfg::codegen::LanguageExtension
- assignment_block_to_json() : sdfg::serializer::JSONSerializer
- AssignmentBlock() : sdfg::structured_control_flow::AssignmentBlock
- AssignmentDispatcher() : sdfg::codegen::AssignmentDispatcher
- assignments() : sdfg::control_flow::InterstateEdge, sdfg::structured_control_flow::AssignmentBlock
- Assumption() : sdfg::symbolic::Assumption
- assumption() : sdfg::Function
- Assumptions() : sdfg::symbolic::Assumptions
- assumptions() : sdfg::Function
- AssumptionsAnalysis() : sdfg::analysis::AssumptionsAnalysis
- AssumptionsBounds() : sdfg::symbolic::AssumptionsBounds
- assums() : sdfg::symbolic::AssumptionsBounds
- at() : docc::analysis::SDFGRegistry, sdfg::structured_control_flow::IfElse, sdfg::structured_control_flow::Sequence, sdfg::symbolic::Assumptions
- atom() : sdfg::tiles::TileCopyNode
- atomic_op() : sdfg::data_flow::AtomicScalarOpNode
- AtomicScalarOpCPUNodeDispatcher() : sdfg::data_flow::AtomicScalarOpCPUNodeDispatcher
- AtomicScalarOpGPUNodeDispatcher() : sdfg::data_flow::AtomicScalarOpGPUNodeDispatcher
- AtomicScalarOpImpl() : sdfg::data_flow::AtomicScalarOpGPUImpl, sdfg::data_flow::AtomicScalarOpImpl
- AtomicScalarOpNode() : sdfg::data_flow::AtomicScalarOpNode
- AtomicScalarOpNodeDispatcher() : sdfg::data_flow::AtomicScalarOpNodeDispatcher
- attributes() : docc::analysis::SDFGRegistry
- AttributesAnalysis() : docc::passes::AttributesAnalysis
- available() : docc::analysis::AnalysisManager, docc::analysis::GlobalCFGAnalysis, docc::passes::ArgumentExpansionPass, docc::passes::CodeGenerationPass, docc::passes::DumpAttributesPass, docc::passes::DumpSDFGPass, docc::passes::EinsumPass, docc::passes::FunctionToSDFGPass, docc::passes::GlobalCFGPrinterPass, docc::passes::NormalizationPass, docc::passes::OPTReportPass, docc::passes::SchedulingPass, docc::passes::SDFGSimplifyPass, sdfg::parallelization::LoopCarriedDependencyAnalysis, sdfg::passes::DataTransferMinimizationPass
- await_compiles_finished() : docc::compile::CodegenBuildPool, docc::compile::CompileExecutor
- axes() : sdfg::math::tensor::ReduceNode, sdfg::tiles::LocalityPlan, sdfg::tiles::PackedBuffer, sdfg::tiles::Tile
- AxisSchedule() : sdfg::tiles::AxisSchedule