.. |
AffineExpr.cpp
|
Introduce AffineExpr::compose(AffineMap)
|
2019-03-29 15:03:36 -07:00 |
AffineExprDetail.h
|
[MLIR] Sketch AffineExpr value type
|
2019-03-29 13:25:42 -07:00 |
AffineMap.cpp
|
Simplify compositions of AffineApply
|
2019-03-29 15:11:56 -07:00 |
AffineMapDetail.h
|
Introduce Fourier-Motzkin variable elimination + other cleanup/support
|
2019-03-29 13:38:24 -07:00 |
AsmPrinter.cpp
|
Add asmparser/printer support for locations to make them round-trippable. Location printing is currently behind a command line flag "mlir-print-debuginfo", we can rethink this when we have a pass for stripping debug info or when we have support for printer flags.
|
2019-03-29 15:32:49 -07:00 |
AttributeDetail.h
|
[MLIR] Add functionality for constructing a DenseElementAttr from an array of attributes and rerwite DenseElementsAttr::writeBits/readBits to handle non uniform bitwidths. This fixes asan failures that happen when using non uniform bitwidths.
|
2019-03-29 15:25:45 -07:00 |
AttributeListStorage.h
|
Delicately re-layer Operation, Statement, and OperationStmt, reworking
|
2019-03-29 14:41:05 -07:00 |
Attributes.cpp
|
Add a constant folding hook to ExtractElementOp to fold extracting the element of a constant. This also adds a 'getValue' function to DenseElementsAttr and SparseElementsAttr to get the element at a constant index.
|
2019-03-29 15:28:28 -07:00 |
Block.cpp
|
Add a Block::dropAllReferences to drop all references from held instructions and call it when clearing the block. This fixes a bug where ForInst/IfInst instructions may still have references to values while being destroyed.
|
2019-03-29 15:13:39 -07:00 |
Builders.cpp
|
[MLIR] Add functionality for constructing a DenseElementAttr from an array of attributes and rerwite DenseElementsAttr::writeBits/readBits to handle non uniform bitwidths. This fixes asan failures that happen when using non uniform bitwidths.
|
2019-03-29 15:25:45 -07:00 |
BuiltinOps.cpp
|
Add assertions to SplatElementsAttr and ConstantOp builders and fix failures
|
2019-03-29 15:28:59 -07:00 |
Dialect.cpp
|
Rename OperationPrefix to Namespace in Dialect. This is important as dialects will soon be able to define more than just operations.
|
2019-03-29 14:51:22 -07:00 |
Function.cpp
|
Add a Block::dropAllReferences to drop all references from held instructions and call it when clearing the block. This fixes a bug where ForInst/IfInst instructions may still have references to values while being destroyed.
|
2019-03-29 15:13:39 -07:00 |
Instruction.cpp
|
Refactor -dma-generate walker - NFC
|
2019-03-29 15:31:03 -07:00 |
IntegerSet.cpp
|
Introduce Fourier-Motzkin variable elimination + other cleanup/support
|
2019-03-29 13:38:24 -07:00 |
IntegerSetDetail.h
|
Introduce Fourier-Motzkin variable elimination + other cleanup/support
|
2019-03-29 13:38:24 -07:00 |
Location.cpp
|
Support NameLoc and CallSiteLoc for mlir::Location
|
2019-03-29 14:37:34 -07:00 |
LocationDetail.h
|
Support NameLoc and CallSiteLoc for mlir::Location
|
2019-03-29 14:37:34 -07:00 |
MLIRContext.cpp
|
Add a method to construct a CallSiteLoc which represents a stack of locations.
|
2019-03-29 15:33:05 -07:00 |
Module.cpp
|
Implement initial support for function attributes, including parser, printer,
|
2019-03-29 13:02:44 -07:00 |
Operation.cpp
|
Unify terms regarding assembly form to use generic vs. custom
|
2019-03-29 15:32:35 -07:00 |
PatternMatch.cpp
|
Standardize naming of statements -> instructions, revisting the code base to be
|
2019-03-29 14:44:30 -07:00 |
StandardTypes.cpp
|
Add support for types belonging to unknown dialects. This allows for types to be round tripped even if the dialect that defines them is not linked in. These types will be represented by a new "UnknownType" that uniques them based upon the dialect namespace and raw string type data.
|
2019-03-29 15:01:11 -07:00 |
TypeDetail.h
|
Change derived type storage objects to define an 'operator==(const KeyTy &)' instead of converting to the KeyTy. This allows for handling cases where the KeyTy does not provide an equality operator on itself.
|
2019-03-29 15:19:11 -07:00 |
Types.cpp
|
Add support for types belonging to unknown dialects. This allows for types to be round tripped even if the dialect that defines them is not linked in. These types will be represented by a new "UnknownType" that uniques them based upon the dialect namespace and raw string type data.
|
2019-03-29 15:01:11 -07:00 |
Value.cpp
|
Drop all uses of the ForInst induction variable before deleting ForInst
|
2019-03-29 15:00:26 -07:00 |