commit | 82bce97f9aba25c29d5a33773fb9945d6ff7c3de | [log] [tgz] |
---|---|---|
author | Mark Seaborn <mseaborn@chromium.org> | Fri Mar 11 07:30:02 2016 |
committer | Mark Seaborn <mseaborn@chromium.org> | Fri Mar 11 07:30:02 2016 |
tree | 625fbc518d42eb652fd3bd00e46aa477bed006f4 | |
parent | aedc0ff750a4e4ffc65c38954be9fcbbcde6bd8c [diff] |
PNaCl: ExpandTls: Simplify by using a C++11 lambda function Now that we can use C++11 lambdas, we can define addVarToTlsTemplate() as a local function rather than using a class (PassState). Since padToAlignment() only had one call site now, we can inline it into addVarToTlsTemplate(). BUG=https://bugs.chromium.org/p/nativeclient/issues/detail?id=4351 TEST=test/Transforms/NaCl/expand-tls*.ll R=smklein@chromium.org Review URL: https://codereview.chromium.org/1780463004 .