Table of Contents - Bones
Pages
Classes and Modules
- Adarwin
- Adarwin::Common
- Adarwin::Dependence
- Adarwin::Engine
- Adarwin::Interval
- Adarwin::Nest
- Adarwin::Preprocessor
- Adarwin::Reference
- Bones
- Bones::Algorithm
- Bones::Common
- Bones::Copy
- Bones::Engine
- Bones::Preprocessor
- Bones::Species
- Bones::Structure
- Bones::Variable
- Bones::Variablelist
- C
- C::FloatLiteral
- C::Index
- C::IntLiteral
- C::Node
- C::NodeList
- C::Type
- CodeGenError
- Object
- String
Methods
- ::new — Adarwin::Dependence
- ::new — Adarwin::Engine
- ::new — Adarwin::Interval
- ::new — Adarwin::Nest
- ::new — Adarwin::Preprocessor
- ::new — Adarwin::Reference
- ::new — Bones::Algorithm
- ::new — Bones::Copy
- ::new — Bones::Engine
- ::new — Bones::Preprocessor
- ::new — Bones::Species
- ::new — Bones::Structure
- ::new — Bones::Variable
- #abs — Object
- #add? — C::Node
- #addassign? — C::Node
- #all_structures — Bones::Species
- #alu? — C::Node
- #and? — C::Node
- #array? — C::Node
- #array_includes_local_vars — Adarwin::Reference
- #array_or_pointer? — C::Type
- #assign? — C::Node
- #assignment_expression? — C::Node
- #ban_test — Adarwin::Dependence
- #binary_expression? — C::Node
- #block? — C::Node
- #call? — C::Node
- #chunk? — Bones::Structure
- #code_from_loops — Object
- #compare — Object
- #create_if — Object
- #declaration? — C::Node
- #declarator? — C::Node
- #definition — Bones::Variable
- #definition_prefix — Bones::Variable
- #definition_suffix — Bones::Variable
- #dependent? — Adarwin::Reference
- #depends_on? — Adarwin::Reference
- #device_definition — Bones::Variable
- #device_name — Bones::Variable
- #device_pointer — Bones::Variable
- #dimension — C::Index
- #dimensions — Bones::Variable
- #dimensions — C::Type
- #direction — C::Node
- #dynamic? — Bones::Variable
- #element? — Bones::Structure
- #empty? — Bones::Structure
- #equality? — C::Node
- #exact_max — Object
- #exact_min — Object
- #find_extreme — Adarwin::Reference
- #flatindex — Bones::Variable
- #flatten — Bones::Variable
- #flatten_hash — Bones::Common
- #for_statement? — C::Node
- #from — Bones::Common
- #from_at — Bones::Structure
- #full? — Bones::Structure
- #function_declaration? — C::Node
- #function_definition? — C::Node
- #fusion_is_legal? — Object
- #gcd — Adarwin::Dependence
- #gcd_test — Adarwin::Dependence
- #generate — Bones::Engine
- #generate_memory — Bones::Engine
- #generate_replacement_code — Bones::Algorithm
- #get_accesses — C::Node
- #get_all_loops — C::Node
- #get_array_name — C::Node
- #get_base_offset — Adarwin::Reference
- #get_body — Object
- #get_children — Adarwin::Engine
- #get_complexity — C::Node
- #get_conditions — C::Node
- #get_definition — Bones::Copy
- #get_direct_loops — C::Node
- #get_function_call — Bones::Copy
- #get_functions — C::Node
- #get_index_nodes — C::Node
- #get_indices — C::Node
- #get_linear_equation — Adarwin::Dependence
- #get_loop_vars — Adarwin::Dependence
- #get_references — Adarwin::Reference
- #get_single_loop — C::Node
- #get_step — Adarwin::Reference
- #get_sync_id — Adarwin::Reference
- #get_value — C::Node
- #get_var_declarations — C::Node
- #get_vars — Object
- #golden_name — Bones::Variable
- #has_arrayname? — Bones::Structure
- #has_conditional_statements? — C::Node
- #has_copyins? — Adarwin::Nest
- #has_copyouts? — Adarwin::Nest
- #has_dependences? — Adarwin::Nest
- #has_parameter? — Bones::Structure
- #has_species? — Adarwin::Nest
- #if_statement? — C::Node
- #indent — C::Node
- #index? — C::Node
- #index_at_dimension — C::Index
- #index_to_interval — Adarwin::Reference
- #initialization — Bones::Variable
- #input? — Bones::Variable
- #inputs — Bones::Variablelist
- #inputs_only — Bones::Variablelist
- #insert_copies — Adarwin::Engine
- #insert_species — Adarwin::Engine
- #intliteral? — C::Node
- #kernel_fusion — Object
- #length — Adarwin::Interval
- #lengths — C::Node
- #less? — C::Node
- #less_or_equal? — C::Node
- #marker_to_algorithm — Bones::Preprocessor
- #match? — Bones::Species
- #match_species? — Bones::Species
- #max — Object
- #merge — Adarwin::Interval
- #merge_references — Adarwin::Nest
- #min — Object
- #more? — C::Node
- #more_or_equal? — C::Node
- #neighbourhood? — Bones::Structure
- #node_exists? — C::Node
- #opencl_arguments — Bones::Algorithm
- #or? — C::Node
- #ordered — Bones::Species
- #output? — Bones::Variable
- #outputs — Bones::Variablelist
- #outputs_only — Bones::Variablelist
- #parameter? — C::Node
- #perform_copy_optimisations1 — Object
- #perform_copy_optimisations2 — Object
- #perform_copy_optimisations3 — Object
- #perform_transformations — Bones::Algorithm
- #performance_model_code — Bones::Algorithm
- #pointer? — C::Node
- #populate_hash — Bones::Algorithm
- #populate_lists — Bones::Algorithm
- #populate_nests — Adarwin::Engine
- #populate_variables — Bones::Algorithm
- #postdec? — C::Node
- #postinc? — C::Node
- #predec? — C::Node
- #preinc? — C::Node
- #preprocess — C::Node
- #print_arc_end — Adarwin::Nest
- #print_arc_start — Adarwin::Nest
- #print_copyins — Adarwin::Nest
- #print_copyouts — Adarwin::Nest
- #print_species_end — Adarwin::Nest
- #print_species_start — Adarwin::Nest
- #process — Adarwin::Engine
- #process — Adarwin::Preprocessor
- #process — Bones::Engine
- #process — Bones::Preprocessor
- #process_header — Bones::Preprocessor
- #process_scop — Adarwin::Engine
- #recursive_copy_optimisations — Object
- #remove_index — C::Node
- #remove_inner_species — Adarwin::Engine
- #remove_loop — C::Node
- #remove_once — C::Node
- #rename_variables — C::Node
- #replace_defines — Bones::Common
- #replace_variable — C::Node
- #reverse? — Bones::Structure
- #search_and_replace — Bones::Common
- #search_and_replace! — Bones::Common
- #search_and_replace_function_call — C::Node
- #search_and_replace_function_definition — C::Node
- #search_and_replace_node — C::Node
- #select — Bones::Variablelist
- #set_factors — Bones::Variable
- #set_function — Bones::Algorithm
- #set_representative — Bones::Variablelist
- #set_skeleton — Bones::Species
- #set_structures — Bones::Species
- #shared? — Bones::Species
- #shared? — Bones::Structure
- #simplify — Object
- #size — C::Node
- #solve — Object
- #sort_by — Bones::Variablelist
- #statement? — C::Node
- #step_smaller_than_num_elements? — Adarwin::Reference
- #string? — C::Node
- #string_includes_local_vars — Adarwin::Reference
- #strip_brackets — C::Node
- #structures — Bones::Species
- #subtract? — C::Node
- #sum — Bones::Common
- #sum_and_from — Bones::Common
- #to — Bones::Common
- #to_arc — Adarwin::Reference
- #to_at — Bones::Structure
- #to_copy — Adarwin::Reference
- #to_s — Adarwin::Interval
- #to_s — C::NodeList
- #to_s — C::FloatLiteral
- #to_s — C::IntLiteral
- #to_species — Adarwin::Reference
- #transform_flatten — C::Node
- #transform_merge_threads — C::Node
- #transform_reduction — C::Node
- #transform_shuffle — C::Node
- #transform_substitution — C::Node
- #transform_use_local_memory — C::Node
- #translate_into_arc — Adarwin::Nest
- #translate_into_species — Adarwin::Nest
- #type_name — Bones::Variable
- #type_name — C::Type
- #undefined_variables — C::Node
- #unit_increment? — C::Node
- #update_hash — Bones::Algorithm
- #variable? — C::Node
- #variable_name — C::Index
- #variable_name= — C::Index
- #variable_type — C::Node
- #verify_species — Bones::Species
- #write_output — Adarwin::Engine
- #write_output — Bones::Engine