From db9124f1de0478dcac525009b6f1589b44a7edd8 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Fri, 26 Apr 2019 16:59:41 -0700 Subject: Apply format changes from #2048 (#2059) Mass change to apply clang-format to everything. We are applying this in a PR by me so the (git) blame is all mine ;) but @aheejin did all the work to get clang-format set up and all the manual work to tidy up some things to make the output nicer in #2048 --- src/passes/PostEmscripten.cpp | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'src/passes/PostEmscripten.cpp') diff --git a/src/passes/PostEmscripten.cpp b/src/passes/PostEmscripten.cpp index 7e2bacf25..6c9b84d7c 100644 --- a/src/passes/PostEmscripten.cpp +++ b/src/passes/PostEmscripten.cpp @@ -19,11 +19,11 @@ // emscripten output. // -#include +#include +#include #include #include -#include -#include +#include namespace wasm { @@ -35,7 +35,8 @@ struct PostEmscripten : public WalkerPass> { void visitCall(Call* curr) { // special asm.js imports can be optimized auto* func = getModule()->getFunction(curr->target); - if (!func->imported()) return; + if (!func->imported()) + return; if (func->module == GLOBAL_MATH) { if (func->base == POW) { if (auto* exponent = curr->operands[1]->dynCast()) { @@ -43,10 +44,14 @@ struct PostEmscripten : public WalkerPass> { // This is just a square operation, do a multiply Localizer localizer(curr->operands[0], getFunction(), getModule()); Builder builder(*getModule()); - replaceCurrent(builder.makeBinary(MulFloat64, localizer.expr, builder.makeGetLocal(localizer.index, localizer.expr->type))); + replaceCurrent(builder.makeBinary( + MulFloat64, + localizer.expr, + builder.makeGetLocal(localizer.index, localizer.expr->type))); } else if (exponent->value == Literal(double(0.5))) { // This is just a square root operation - replaceCurrent(Builder(*getModule()).makeUnary(SqrtFloat64, curr->operands[0])); + replaceCurrent( + Builder(*getModule()).makeUnary(SqrtFloat64, curr->operands[0])); } } } @@ -54,8 +59,6 @@ struct PostEmscripten : public WalkerPass> { } }; -Pass *createPostEmscriptenPass() { - return new PostEmscripten(); -} +Pass* createPostEmscriptenPass() { return new PostEmscripten(); } } // namespace wasm -- cgit v1.2.3