llvm/mlir/examples/Linalg/Linalg3/lib
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
..
Analysis.cpp
CMakeLists.txt Parsing support for Range, View and Slice operations 2019-05-06 08:20:55 -07:00
ConvertToLLVMDialect.cpp NFC: Tidy up DialectConversion.cpp and rename DialectOpConversion to DialectConversionPattern. 2019-05-20 13:48:19 -07:00
DialectConstruction.cpp Post commit cleanups to the Linalg dialect 2019-04-07 18:20:19 -07:00
LoadStoreOps.cpp NFC: Make ParseResult public and update the OpAsmParser(and thus all of the custom operation parsers) to use it instead of bool. 2019-05-10 19:23:24 -07:00
TensorOps.cpp Use lambdas for nesting edsc constructs. 2019-05-20 13:50:28 -07:00
Transforms.cpp Use lambdas for nesting edsc constructs. 2019-05-20 13:50:28 -07:00