Roll llvm-project from b5995fced41d to 8396aeb07cdd (14 revisions)

https://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/b5995fced41d..8396aeb07cdd

2021-03-31 mkazantsev@azul.com [Test] Auto-update test checks
2021-03-31 omair.javaid@linaro.org Revert "[LLDB] Arm64/Linux Add MTE and Pointer Authentication registers"
2021-03-31 omair.javaid@linaro.org Revert "[LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset"
2021-03-31 taolq@outlook.com [InlineCost] Remove TODO comment that consider other forms of savings in the cost-benefit analysis
2021-03-31 lebedev.ri@gmail.com [X86] AMD Zen 3 has macro fusion
2021-03-31 balazsbenics@sigmatechnology.se [ASTImporter][NFC] Fix duplicated symbols in "Improve test coverage"
2021-03-31 fraser@codeplay.com [RISCV] Add support for the stepvector intrinsic
2021-03-31 omair.javaid@linaro.org Revert "[LLDB] Skip TestVSCode_disconnect.test_launch arm/linux"
2021-03-31 jay.foad@amd.com [AMDGPU][GlobalISel] Add support for global atomicrmw fadd
2021-03-31 balazsbenics@sigmatechnology.se [ASTImporter][NFC] Improve test coverage
2021-03-31 flo@fhahn.com [AArch64] Avoid SCALAR_TO_VECTOR for single FP constant vector.
2021-03-31 sander.desmalen@arm.com NFC: Change getUserCost to return InstructionCost
2021-03-31 1.int32@gmail.com [clang][Checkers] Extend PthreadLockChecker state dump (NFC).
2021-03-31 springerm@google.com [mlir] Change vector.transfer_read/write "masked" attribute to "in_bounds".

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/llvm-project-emscripten-releases
Please CC wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Tbr: wasm-waterfall@grotations.appspotmail.com
Change-Id: I4d7f5199979c8ac6f16fc28074172c227949e763
Reviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/2797291
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
1 file changed
tree: e820483e155834e01c3f8748e637f15418d745c6
  1. tools/
  2. .gitignore
  3. bots.json
  4. codereview.settings
  5. DEPS
  6. emscripten-version.txt
  7. PRESUBMIT.py
  8. README.md
README.md

Emscripten Releases

This is meta-repository which brings together all the repositories needed to produce and emscripten release. The revisions used in each release are tracked in a DEPS file (See [depot_tools](https://dev.chromium.org/developers/how-tos/depottools for more information). This file contains a history of revisions that have been built and tested together and represent a known good state.

Each release is automatically built and uploaded to to Google Cloud Storage and can be used standalone or with emsdk.

The build status for the automated builds can be seen here

Updating DEPS entries

Install depot_tools and then check out: gclient config https://chromium.googlesource.com/emscripten-releases (Do this only once)

Update working trees:

  • git pull
  • gclient sync

Update a DEPS entry:

  • cd emscripten-releases
  • git checkout -b <branch>
  • roll-dep emscripten-releases/llvm-project
  • git cl upload

The argument to roll-dep must match one of the keys in the ‘deps’ dictionary in the DEPS file. See roll-dep -h for more options.