As more luci::Pass is introduced, there are more optimizations we need.
This issue is for collecting those new optimizations as of now.
Transpose #5062 
Pack to Reshape when Pack has only one input. #5180 
Reshape #5266 
Slice #5416 
StridedSlice #5757 
Split #5456 
Reshape #5575 
Dequantize #4373
[ ] Fuse BiasAdd or Add to FullyConnected Example
TBD
[x] Change Transpose to Reshape on certain condition. #5703 Example

Is it okay for me to implement Remove Duplicate Transpose?
@struss If so, thanks for me :)
@llFreetimell could I add a pass for Remove no-effect Split pass also? I think this is similar to Remove no-effect Slice
@struss Sure, this issue is for listing up any further optimizations :)
Follow from this, is it okay for add a pass for Transpose To Reshape?
- Remove duplicate
Reshape
@llFreetimell What about change this into bypassing reshape? if first reshape have more than 2 successor, it will not activate.
@struss
What about change this into bypassing reshape?
How about RemoveRedundantReshapePass? Because we already have RemoveRedundantTranspose.
@struss
What about change this into bypassing reshape?
How about
RemoveRedundantReshapePass? Because we already haveRemoveRedundantTranspose.
Okay I will use RemoveRedundantReshapePass.
When more optimization is needed, those will can be created as separate issue :)
So, I will close this issue!
Thanks for all!!