Reland "[ARM] Fix data race on RegisterBank initialization."
authorHuihui Zhang <huihuiz@quicinc.com>
Fri, 7 Feb 2020 22:00:44 +0000 (14:00 -0800)
committerHuihui Zhang <huihuiz@quicinc.com>
Fri, 7 Feb 2020 22:01:06 +0000 (14:01 -0800)
commitae39105466c477c5466efe0763a0ab1a23a274cd
tree6e8c1eeb3c31d1c300283c85ea1ce23adf5c9390
parent9bce9d2d65e2462140597f71a8247750b837094c
Reland "[ARM] Fix data race on RegisterBank initialization."

Update lambda function
static auto InitializeRegisterBankOnce = [this](const auto &TRI) {
with
static auto InitializeRegisterBankOnce = [&]() {

Capture reference instead of passing argument, as there are buildbot
compiling errors related when passing argument.
llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp