Index: src/IceCfg.h |
diff --git a/src/IceCfg.h b/src/IceCfg.h |
index 7c53b1deb9a7c43829cb15bcaff2768e6fb29bb6..b85da2880ff36f78d06ffa53bc0db99d4b605de6 100644 |
--- a/src/IceCfg.h |
+++ b/src/IceCfg.h |
@@ -206,6 +206,9 @@ public: |
/// entry block and emit stack or frame pointer-relative addressing. |
void processAllocas(bool SortAndCombine); |
void doAddressOpt(); |
+ /// Find clusters of insertelement/extractelement instructions that can be |
+ /// replaced by a shufflevector instruction. |
+ void materializeVectorShuffles(); |
void doArgLowering(); |
void doNopInsertion(); |
void genCode(); |