AlignLoads.h File Reference
#include "Expr.h"

Go to the source code of this file.


 This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it.


Stmt Halide::Internal::align_loads (const Stmt &s, int alignment)
 Attempt to rewrite unaligned loads from buffers which are known to be aligned to instead load aligned vectors that cover the original load, and then slice the original load out of the aligned vectors. More...

Detailed Description

Defines a lowering pass that rewrites unaligned loads into sequences of aligned loads.

Definition in file AlignLoads.h.