llvm-project/mlir/lib/Transforms
Nicolas Vasilache 1d3e7e2616 [MLIR] AffineMap value type
This CL applies the same pattern as AffineExpr to AffineMap: a simple struct
that acts as the storage is allocated in the bump pointer. The AffineMap is
immutable and accessed everywhere by value.

PiperOrigin-RevId: 216445930
2019-03-29 13:26:24 -07:00
..
CFGFunctionViewGraph.cpp Move the GraphTraits implementations for CFGs out to their own header, 2019-03-29 13:17:35 -07:00
ComposeAffineMaps.cpp [MLIR] AffineMap value type 2019-03-29 13:26:24 -07:00
ConstantFold.cpp Constant folding for loop bounds. 2019-03-29 13:24:01 -07:00
ConvertToCFG.cpp Add function attributes for ExtFunction, CFGFunction and MLFunction. 2019-03-29 13:15:35 -07:00
LoopUnroll.cpp [MLIR] AffineMap value type 2019-03-29 13:26:24 -07:00
LoopUnrollAndJam.cpp [MLIR] AffineMap value type 2019-03-29 13:26:24 -07:00
LoopUtils.cpp [MLIR] AffineMap value type 2019-03-29 13:26:24 -07:00
Pass.cpp Add PassResult and have passes return PassResult to indicate failure/success. 2019-03-29 13:13:55 -07:00
PipelineDataTransfer.cpp [MLIR] AffineMap value type 2019-03-29 13:26:24 -07:00
SimplifyAffineExpr.cpp [MLIR] AffineMap value type 2019-03-29 13:26:24 -07:00
Utils.cpp [MLIR] AffineMap value type 2019-03-29 13:26:24 -07:00