llvm-project/mlir/lib
River Riddle 2f21a57966 [llvm][STLExtras] Move the algorithm `interleave*` methods from MLIR to LLVM
These have proved incredibly useful for interleaving values between a range w.r.t to streams. After this revision, the mlir/Support/STLExtras.h is empty. A followup revision will remove it from the tree.

Differential Revision: https://reviews.llvm.org/D78067
2020-04-14 15:14:40 -07:00
..
Analysis [mlir][NFC] Replace mlir/Support/Functional.h with llvm equivalents. 2020-04-13 14:22:12 -07:00
Conversion [MLIR] Constant fold multiplies in deriveStaticUpperBound. 2020-04-14 13:04:16 +02:00
Dialect [llvm][STLExtras] Move the algorithm `interleave*` methods from MLIR to LLVM 2020-04-14 15:14:40 -07:00
EDSC [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00
ExecutionEngine [MLIR] Add simple runner utilities for timing 2020-03-31 23:08:29 +05:30
IR [llvm][STLExtras] Move the algorithm `interleave*` methods from MLIR to LLVM 2020-04-14 15:14:40 -07:00
Interfaces [MLIR] Interfaces need to used add_mlir_library 2020-03-19 16:44:24 -07:00
Parser Fix the MLIR integer attribute parser to be correct in the face of large integer attributes, it was previously artificially limited to 64 bits. 2020-04-13 21:50:36 -07:00
Pass [llvm][STLExtras] Move the algorithm `interleave*` methods from MLIR to LLVM 2020-04-14 15:14:40 -07:00
Support [mlir][StorageUniquer] Replace all usages of std::function with function_ref. 2020-04-11 23:07:52 -07:00
TableGen [mlir][ODS] Add support for optional operands and results with a new Optional directive. 2020-04-10 14:12:06 -07:00
Target [MLIR] add cmake abstraction for translation libraries 2020-04-11 22:02:16 -07:00
Transforms [llvm][STLExtras] Move the algorithm `interleave*` methods from MLIR to LLVM 2020-04-14 15:14:40 -07:00
Translation [mlir] Refactor and cleanup the translation facilities. 2020-04-05 16:21:21 -07:00
CMakeLists.txt [mlir] Emit errors if global constructors are found within lib/ 2020-04-10 13:04:32 -07:00