llvm/mlir/examples/Linalg/Linalg4
Nicolas Vasilache fdbbb3c274 Use lambdas for nesting edsc constructs.
Using ArrayRef introduces issues with the order of evaluation between a constructor and
    the arguments of the subsequent calls to the `operator()`.
    As a consequence the order of captures is not well-defined can go wrong with certain compilers (e.g. gcc-6.4).
    This CL fixes the issue by using lambdas in lieu of ArrayRef.

--

PiperOrigin-RevId: 249114775
2019-05-20 13:50:28 -07:00
..
include/linalg4
lib Use lambdas for nesting edsc constructs. 2019-05-20 13:50:28 -07:00
CMakeLists.txt Parsing support for Range, View and Slice operations 2019-05-06 08:20:55 -07:00
Example.cpp Add support for saving and restoring the insertion point of a FuncBuilder. This also updates the edsc::ScopedContext to use a single builder that saves/restores insertion points. This is necessary for using edscs within RewritePatterns. 2019-05-20 13:46:35 -07:00