Add more folding rules for vector shuffle.
authorSteven Perron <stevenperron@google.com>
Mon, 26 Feb 2018 19:47:11 +0000 (14:47 -0500)
committerSteven Perron <stevenperron@google.com>
Wed, 28 Feb 2018 02:20:22 +0000 (21:20 -0500)
commit588f4fcc95b3ef926cd05b3378c8a90d3ba73f66
tree06d2edfc961e0439bfa140731e550368749ee12d
parent90e1637ce43a6f53a6961f640e5096c71a4dee76
Add more folding rules for vector shuffle.

Adds rule to fold OpVectorShuffle with constant inputs.

Adds rules to fold OpCompositeExtrac being fed by an OpVectorShuffle.
source/opt/const_folding_rules.cpp
source/opt/folding_rules.cpp
test/opt/fold_test.cpp