iree icon indicating copy to clipboard operation
iree copied to clipboard

[VectorLayoutAnalysis] Refactor VectorLayoutAnalysis to be an online analysis

Open Groverkss opened this issue 1 year ago • 1 comments

This converts the VectorLayoutAnalysis into an online analysis, where any information provided as an anchor is immediately analysed pushed throught the IR.

The flow looks like:

start --> (analysis: no information) setAnchor --> (analysis: compute everything it can) setAnchor --> (analysis: compute everything it can with this added information now) rewrite --> (analysis: compute analysis values for the new IR values) end

As a side-effect, I also stopped using mlir's DataFlowAnalysis framework as it's too generic.

Groverkss avatar Jan 02 '24 11:01 Groverkss

@Groverkss still valid?

benvanik avatar May 14 '24 17:05 benvanik

Not planned anymore

Groverkss avatar Aug 19 '24 10:08 Groverkss