| Index: lib/Transforms/NaCl/PNaClABISimplify.cpp
|
| diff --git a/lib/Transforms/NaCl/PNaClABISimplify.cpp b/lib/Transforms/NaCl/PNaClABISimplify.cpp
|
| index 1dac32cde83b7fa53a242afdfc3a00d826438f7f..7c1857b1da855ac4d6ee96720ec3f6a35b142aca 100644
|
| --- a/lib/Transforms/NaCl/PNaClABISimplify.cpp
|
| +++ b/lib/Transforms/NaCl/PNaClABISimplify.cpp
|
| @@ -123,6 +123,8 @@ void llvm::PNaClABISimplifyAddPreOptPasses(Triple *T, PassManagerBase &PM) {
|
| void llvm::PNaClABISimplifyAddPostOptPasses(Triple *T, PassManagerBase &PM) {
|
| bool isEmscripten = T->isOSEmscripten();
|
|
|
| + PM.add(createPNaClVectorCanonicalizationPass());
|
| +
|
| if (!isEmscripten) // setjmp/longjmp are handled in LowerEmSetjmp,
|
| // memcpy/memmove/memset are handled in JSBackend.
|
| PM.add(createRewritePNaClLibraryCallsPass());
|
|
|