llvm/mlir/examples/Linalg/Linalg3/lib
Alex Zinenko 8b790434e5 Example Linalg3: support Load/Store conversion from Linalg to LLVM IR dialect
Load and Store Linalg operations are converter to their LLVM IR counterparts
    preceded by a sequence of operations that recover the effective address of the
    accessed element.  The address is computed given the subscripts and the view
    descriptor as

        base_pointer + base_offset + SUM_i subscript_i * stride_i.

    Manual testing shows that the resulting LLVM IR for the matrix multiplication
    example can be compiled and executed, producing correct results.

--

PiperOrigin-RevId: 241889003
2019-04-05 07:40:21 -07:00
..
Analysis.cpp Move the top-level tutorial as Linalg nested in the examples folder 2019-04-03 19:21:38 -07:00
ConvertToLLVMDialect.cpp Example Linalg3: support Load/Store conversion from Linalg to LLVM IR dialect 2019-04-05 07:40:21 -07:00
DialectRegistration.cpp Move the top-level tutorial as Linalg nested in the examples folder 2019-04-03 19:21:38 -07:00
LoadStoreOps.cpp Move the top-level tutorial as Linalg nested in the examples folder 2019-04-03 19:21:38 -07:00
TensorOps.cpp Move the top-level tutorial as Linalg nested in the examples folder 2019-04-03 19:21:38 -07:00
Transforms.cpp Move the top-level tutorial as Linalg nested in the examples folder 2019-04-03 19:21:38 -07:00