AbortedChanges

Summary

  1. Fix test failure on Windows. (details)
  2. [NPM][opt] Disallow -analyze under NPM (details)
  3. Do not intercept __libc_memalign and cfree on Android because neither of these exists in Bionic. (details)
  4. [test] Fix shrunk-constant.ll under NPM (details)
  5. [IRCE] consolidate profitability check (details)
  6. [test] Fix tests using -analyze that fail under NPM (details)
  7. Revert "Add "not" to an llvm-symbolizer test that expects to fail" (details)
  8. [NFC][AMDGPU] Reorder SIMemoryLegalizer functions to be consistent (details)
Commit 5e2c9a05b74c022dfb4780358b7f2b11e874993d by richard
Fix test failure on Windows.
The file was modifiedclang/test/SemaTemplate/temp_arg_nontype_cxx20.cpp
Commit da43d428d03823770b2520792044fa88777b4dcf by aeubanks
[NPM][opt] Disallow -analyze under NPM

-analyze does not work with the NPM.
'print<foo>' passes should be used instead.
The file was modifiedllvm/test/Other/2007-06-05-PassID.ll
The file was modifiedllvm/tools/opt/opt.cpp
Commit e2858997abcb0e0960849b4eed5bf894889d2329 by vyng
Do not intercept __libc_memalign and cfree on Android because neither of these exists in Bionic.

Differential Revision: https://reviews.llvm.org/D89616
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
The file was modifiedcompiler-rt/lib/lsan/lsan_interceptors.cpp
Commit 5b68772ca92cecb8ac9205f8e4523a5bc0c8e25e by aeubanks
[test] Fix shrunk-constant.ll under NPM
The file was modifiedllvm/test/Transforms/IndVarSimplify/shrunk-constant.ll
Commit 75d0e0cd5f4c584f235b98e13c01421683bf0b80 by serguei.katkov
[IRCE] consolidate profitability check

Use BFI if it is available and BPI otherwise.
This is a promised follow-up after D89541.

Reviewers: ebrevnov, mkazantsev
Reviewed By: ebrevnov
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D89773
The file was modifiedllvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
Commit 55c4ff9860c495d71e83181aa5a2d5e085634b70 by aeubanks
[test] Fix tests using -analyze that fail under NPM

Many of these tests don't use the output of -analyze.
The file was modifiedllvm/test/Other/2002-01-31-CallGraph.ll
The file was modifiedllvm/test/Other/2007-06-28-PassManager.ll
The file was modifiedllvm/test/Analysis/IVUsers/deep_recursion_in_scev.ll
The file was modifiedllvm/test/Transforms/Util/PredicateInfo/pr33456.ll
The file was modifiedllvm/test/Other/cfg_deopt_unreach.ll
The file was modifiedllvm/test/Other/cfg-printer-branch-weights.ll
The file was modifiedllvm/test/Transforms/LoopSimplify/2010-07-15-IncorrectDomFrontierUpdate.ll
The file was modifiedllvm/test/Other/debugcounter-predicateinfo.ll
The file was modifiedllvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll
The file was modifiedllvm/test/Other/cfg-printer-branch-weights-percent.ll
The file was modifiedllvm/test/Other/heat-colors-graphs.ll
The file was modifiedllvm/test/Transforms/Util/PredicateInfo/condprop.ll
The file was modifiedllvm/test/Transforms/LoopStrengthReduce/pr3086.ll
The file was modifiedllvm/test/Transforms/Util/PredicateInfo/pr33457.ll
The file was modifiedllvm/test/Other/2007-06-05-PassID.ll
The file was modifiedllvm/test/Transforms/LoopSimplify/preserve-scev.ll
The file was modifiedllvm/test/Transforms/Util/PredicateInfo/edge.ll
The file was modifiedllvm/test/Analysis/BasicAA/dereferenceable.ll
Commit ade107360f5933d6410dfdd32812fc3c116d771e by douglas.yung
Revert "Add "not" to an llvm-symbolizer test that expects to fail"

A recent commit to revert llvm-symbolizer changes forgot to revert this test fix.

This reverts commit 5e656ee48bccc73f1328db1770770acaec90a7c9.
The file was modifiedllvm/test/tools/llvm-symbolizer/pdb/missing_pdb.test
Commit 8e8cc587a55951ee46f307337a88a23cb45b9dd6 by Tony.Tye
[NFC][AMDGPU] Reorder SIMemoryLegalizer functions to be consistent

- Make the SIMemoryLegalizer insertAcquire function be in the same
  order for each target to be consistent.

Differential Revision: https://reviews.llvm.org/D89880
The file was modifiedllvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp