FreeTensor
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
make_parallel_reduction.h File Reference
#include <memory>
#include <unordered_map>
#include <unordered_set>
#include <analyze/comp_transient_bounds.h>
#include <analyze/comp_unique_bounds.h>
#include <analyze/find_loop_variance.h>
#include <analyze/symbol_table.h>
#include <driver/target.h>
#include <func.h>
#include <mutator.h>
#include <visitor.h>
Include dependency graph for make_parallel_reduction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  freetensor::ParallelInfo
 
class  freetensor::FindAllParallel
 
class  freetensor::FindSerialLoopsOverReduce
 
class  freetensor::MakeLoopCarriedReduction
 
class  freetensor::MakeSyncReduction
 

Namespaces

namespace  freetensor
 

Functions

Stmt freetensor::makeParallelReduction (const Stmt &op, const Ref< Target > &target)