.. |
Utils
|
Modify the canonicalizations of select and muli to use the fold hook.
|
2019-03-29 16:20:06 -07:00 |
Vectorization
|
NFC: Move AffineApplyOp to the AffineOps dialect. This also moves the isValidDim/isValidSymbol methods from Value to the AffineOps dialect.
|
2019-03-29 16:12:40 -07:00 |
CSE.cpp
|
Remove InstWalker and move all instruction walking to the api facilities on Function/Block/Instruction.
|
2019-03-29 16:12:59 -07:00 |
Canonicalizer.cpp
|
Split "rewrite" functionality out of Pattern into a new RewritePattern derived
|
2019-03-29 14:12:07 -07:00 |
ConstantFold.cpp
|
Move the AffineFor loop bound folding to a canonicalization pattern on the AffineForOp.
|
2019-03-29 16:16:11 -07:00 |
DialectConversion.cpp
|
Remove remaining usages of OperationInst in lib/Transforms.
|
2019-03-29 16:10:53 -07:00 |
DmaGeneration.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
LoopFusion.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
LoopTiling.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
LoopUnroll.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
LoopUnrollAndJam.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
LowerAffine.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
LowerVectorTransfers.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
MaterializeVectors.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
MemRefDataFlowOpt.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
PipelineDataTransfer.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
SimplifyAffineStructures.cpp
|
Refactor the affine analysis by moving some functionality to IR and some to AffineOps. This is important for allowing the affine dialect to define canonicalizations directly on the operations instead of relying on transformation passes, e.g. ComposeAffineMaps. A summary of the refactoring:
|
2019-03-29 16:15:41 -07:00 |
StripDebugInfo.cpp
|
Replace the walkOps/visitOperationInst variants from the InstWalkers with the Instruction variants.
|
2019-03-29 16:10:24 -07:00 |
Vectorize.cpp
|
Automated rollback of changelist 232717775.
|
2019-03-29 16:19:33 -07:00 |
ViewFunctionGraph.cpp
|
Update and generalize various passes to work on both CFG and ML functions,
|
2019-03-29 14:49:52 -07:00 |