.. |
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
|
Define the AffineForOp and replace ForInst with it. This patch is largely mechanical, i.e. changing usages of ForInst to OpPointer<AffineForOp>. An important difference is that upon construction an AffineForOp no longer automatically creates the body and induction variable. To generate the body/iv, 'createBody' can be called on an AffineForOp with no body.
|
2019-03-29 16:06: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
|
Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int.
|
2019-03-29 15:33:20 -07:00 |
Block.cpp
|
Fix Block::getNumSuccessors()
|
2019-03-29 16:05:55 -07:00 |
Builders.cpp
|
Define the AffineForOp and replace ForInst with it. This patch is largely mechanical, i.e. changing usages of ForInst to OpPointer<AffineForOp>. An important difference is that upon construction an AffineForOp no longer automatically creates the body and induction variable. To generate the body/iv, 'createBody' can be called on an AffineForOp with no body.
|
2019-03-29 16:06:49 -07:00 |
BuiltinOps.cpp
|
Change AffineApplyOp to produce a single result, simplifying the code that
|
2019-03-29 15:40:38 -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 cloning functionality to Block and Function, this also adds support for remapping successor block operands of terminator operations. We define a new BlockAndValueMapping class to simplify mapping between cloned values.
|
2019-03-29 15:34:20 -07:00 |
Instruction.cpp
|
Fold IROperandOwner into Instruction.
|
2019-03-29 16:08:11 -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
|
Drop AffineMap::Null and IntegerSet::Null
|
2019-03-29 15:40:08 -07:00 |
Module.cpp
|
Implement initial support for function attributes, including parser, printer,
|
2019-03-29 13:02:44 -07:00 |
Operation.cpp
|
Recommit: Define a AffineOps dialect as well as an AffineIfOp operation. Replace all instances of IfInst with AffineIfOp and delete IfInst.
|
2019-03-29 15:59:30 -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
|
Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int.
|
2019-03-29 15:33:20 -07:00 |
TypeDetail.h
|
Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int.
|
2019-03-29 15:33:20 -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
|
Fold IROperandOwner into Instruction.
|
2019-03-29 16:08:11 -07:00 |