llvm-project/mlir
River Riddle 4c465a181d Implement value type abstraction for types.
This is done by changing Type to be a POD interface around an underlying pointer storage and adding in-class support for isa/dyn_cast/cast.

PiperOrigin-RevId: 219372163
2019-03-29 13:45:54 -07:00
..
g3doc Introduce a common base class (IROperandOwner) between Instruction and 2019-03-29 13:42:32 -07:00
include/mlir Implement value type abstraction for types. 2019-03-29 13:45:54 -07:00
lib Implement value type abstraction for types. 2019-03-29 13:45:54 -07:00
test [MLIR] Implement 1-D vectorization for fastest varying load/stores 2019-03-29 13:44:26 -07:00
tools Change Attr to have a storage and return type. 2019-03-29 13:45:38 -07:00
utils Rename affineint type to index type. The name 'index' may not be perfect, but is better than the old name. Here is some justification: 2019-03-29 13:24:16 -07:00
.clang-format [mlir] add .clang-format 2019-03-29 12:41:43 -07:00
LICENSE.TXT Continue sketching out basic infrastructure, including an input and output 2019-03-29 12:23:51 -07:00