FailedChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [lldb] Fix+re-enable Assert StackFrame Recognizer on Linux (details)
  2. [Doc] Proposal for vector predication (details)
  3. [CSInfo] Fix the assertions regarding updating the CSInfo (details)
  4. Fix handling of destructor names that name typedefs. (details)
  5. [MLIR][Affine] NFC: Move AffineValueMap and MutableAffineMap (details)
  6. [DSE] Add tests for MemorySSA based DSE. (details)
  7. [AArch64][SVE] Add SVE2 intrinsics for widening DSP operations (details)
  8. [clangd] Support renaming designated initializers (details)
  9. [AArch64][SVE] SVE2 intrinsics for character match & histogram generation (details)
  10. [lldb][NFC] Don't construct a ConstString twice in LibCxxVariant (details)
  11. [lldb][NFC] Fix code style of LibcxxVariantIndexValidity (details)
  12. [lldb][NFC] Don't call call formatv for no reason in LibCxxOptional (details)
  13. [DSE] Add first version of MemorySSA-backed DSE (Bottom up walk). (details)
  14. [lldb][NFC] Don't hide a bool in LibCxxOptional's OptionalFrontend::m_size (details)
  15. Revert rGe82e17d4d4cac8b2df00094e80d5e1cb22795664 - [X86] Add lowerShuffleAsBitRotate (PR44379) (details)
  16. [AArch64][SVE] SVE2 intrinsics for complex integer arithmetic (details)
  17. [DSE,MSSA] Move more passing test cases from todo to simple.ll. (details)
  18. [libc++] Protect <span> against min/max macro (details)
  19. [gn build] make 'clang' target depend on libcxx/include on mac (details)
  20. [OpenMP] Fix unused variable (details)
  21. [libc++][span] Add failing tests for span::first and span::last (details)
  22. Fix compiler warning when compiling without asserts [NFC] (details)
  23. [llvm-readobj] - Change the error to warning when a section name is unknown. (details)
  24. Fix an unused variable warning (details)
  25. [SystemZ] Add implementation for the intrinsic llvm.read_register (details)
  26. [DebugInfo][test] Replace pre-canned binary test (details)
  27. [mlir] use unpacked memref descriptors at function boundaries (details)
  28. [SelectionDAG] Optimize build_vector of truncates and shifts (details)
  29. CWG2445: For function template partial ordering, take reversal of (details)
  30. [AArch64] Make Read Write System Registers Read Only (details)
  31. Remove redundant "std::move"s in return statements (details)
  32. [NFC] Fix line endings (details)
  33. [DebugInfo] Reject line tables of version > 5 (details)
  34. [compiler-rt] Some clean up / refactoring in sanitizer_symbolizer_libcdep.cpp. (details)
  35. Revert "Remove redundant "std::move"s in return statements" (details)
  36. [DebugInfo][test] Fix(?) build bots due to incorrect type usage (details)
  37. [DSE,MSSA] Adjust mda-with-dbg-values.ll to MSSA backed DSE. (details)
  38. Revert "[OpenMP] Fix unused variable" (details)
  39. [analyzer] StdLibraryFunctionsChecker refactor: remove macros (details)
  40. Create a clang-tidy check to warn when -dealloc is implemented inside an ObjC class category. (details)
  41. [gn build] Port 0151ddc2e83 (details)
  42. [X86] Add lowerShuffleAsBitRotate (PR44379) (details)
  43. [DebugInfo][test] Fix host endian test issue (details)
  44. [AMDGPU] Split R600 and GCN subregs (details)
  45. [mlir] subview op lowering for target memrefs with const offset (details)
  46. unwind: rename `__personality_routine` to `_Unwind_Personality_Fn` (details)
  47. [mlir] Delete unused header (details)
  48. Revert "[InstCombine][DebugInfo] Fold constants wrapped in metadata" (details)
  49. [X86] combineConcatVectorOps - combine VSHLI/VSRAI/VSRLI ops (details)
  50. [mlir][EDSC] Almost NFC - Refactor and untangle EDSC dependencies (details)
  51. [mlir] [LLVMIR] add all vector reduction intrinsics to LLVM IR dialect (details)
  52. Silence compiler warning. NFC. (details)
  53. [X86] combineConcatVectorOps - combine X86ISD::VPERMI ops (details)
  54. [X86] combineConcatVectorOps - combine X86ISD::PACKSS ops (details)
  55. AMDGPU: Move R600 test compatability hack (details)
  56. [Host.mm] Check for the right macro instead of inlining it (details)
  57. Remove llgo per discussion on llvm-dev: (details)
  58. [SystemZ]  Add a subtarget cache like some other targets already have. (details)
  59. debugserver: Rely on mig architectures being specified externally (details)
  60. [Sanitizers] Get link map on FreeBSD via documented API (details)
  61. [LoopCacheAnalysis]: Add support for negative stride (details)
  62. [MLIR] Allow non-binary operations to be commutative (details)
  63. [MLIR][Standard] Add folding for indexCast(indexCast(x)) -> x (details)
  64. [MLIR][Standard] Implement constant folding for IndexCast (details)
  65. [MLIR] Fix lib/ExecutionEngine for BUILD_SHARED_LIBS=on (details)
  66. [MLIR] Fix lib/Dialect/Linalg/EDSC for BUILD_SHARED_LIBS=on (details)
  67. [ValueLattice] Remove obsolete getConstantInt (NFC). (details)
  68. [compiler-rt] Follow up fix for the refactoring in https://reviews.llvm.org/D74137. (details)
  69. Continue removing llgo. (details)
  70. fix some typos to cycle bots (details)
  71. [clang] Add `forceReload` clangd extension to 'textDocument/didChange' (details)
  72. Prefer __vector over vector keyword for altivec (details)
  73. Add documentation on git bisecting across the MLIR merge (details)
  74. Don't fail step out if remote server doesn't implement qMemoryRegionInfo (details)
  75. [AIX][XCOFF] Support Mergeable2ByteCString and Mergeable4ByteCString (details)
  76. [OPENMP50]Support for acquire clause. (details)
  77. [InstCombine] add tests for abs with extra use of operand; NFC (details)
  78. [InstCombine] fix use check when canonicalizing abs/nabs (details)
  79. [mlir][VectorOps][EDSC] Add EDSC for VectorOps (details)
  80. Do not define AcceptPIDFromInferior when it will not be used (details)
  81. [Transforms] add phase ordering tests for min/max/abs; NFC (details)
  82. Reland "[clangd][test] Disable a particular testcase in FindExplicitReferencesTest when LLVM_ENABLE_EXPENSIVE_CHECKS"" (details)
  83. git bisect docs: try to make commit ascii art show up (details)
  84. [DebugInfo] Support file-level include directories when generating DWARFv5 LineTable prologues. (details)
  85. add GitBisecting to toctrees to try and placate the sphinx bot (details)
  86. RegisterCoalescer: Add LaneMask to debug printing (details)
  87. [AIX] Enable frame pointer for AIX and add related test suite (details)
  88. git bisect docs: formatting tweaks (details)
  89. [test] Disable the Passes/PluginsTest cases on windows with BUILD_SHARED_LIBS (details)
  90. [mlir][Linalg] Add a roundtrip test for indexed_generic op with tensors. (details)
  91. [OPENMP50]Add support for 'release' clause. (details)
  92. [mlir][spirv] Use spv.entry_point_abi in GPU to SPIR-V conversions (details)
  93. Revert "[lldb] Fix+re-enable Assert StackFrame Recognizer on Linux" (details)
  94. [CallPromotionUtils] Add tryPromoteCall. (details)
  95. [gn build] Port bb383ae6120 (details)
  96. Remove lit feature object-emission (details)
  97. [ubsan] Null-check and adjust TypeLoc before using it (details)
  98. [EarlyCSE] avoid crashing when detecting min/max/abs patterns (PR41083) (details)
  99. Revert "[Sanitizers] Get link map on FreeBSD via documented API" (details)
  100. Revert "[Host.mm] Check for the right macro instead of inlining it" (details)
  101. [Sanitizers] Get link map on FreeBSD and NetBSD via documented API (details)
  102. scudo: Instead of exporting a pointer to the allocator, export the allocator directly. NFCI. (details)
  103. scudo: Table driven size classes for Android allocator. (details)
  104. scudo: Add a dump of primary allocation sizes to malloc_info output. (details)
  105. Fix you->your typo. (details)
  106. [TestKernVerStrLCNOTE] Check the *right* architecture. (details)
Commit 1a39f1b966a8d8f15ed0d5a832d5097cccefe93b by jan.kratochvil
[lldb] Fix+re-enable Assert StackFrame Recognizer on Linux

D73303 was failing on Fedora Linux and so it was disabled by Skip the
AssertFrameRecognizer test for Linux.

I find no easy way how to find out if it gets recognized as
`__assert_fail` or `__GI___assert_fail` as during `Process` ctor
libc.so.6 is not yet loaded by the debuggee.

DWARF symbol `__GI___assert_fail` overrides the ELF symbol `__assert_fail`.
While external debug info (=DWARF) gets disabled for testsuite (D55859)
that sure does not apply for real world usage.

Differential Revision: https://reviews.llvm.org/D74252
The file was modifiedlldb/include/lldb/Target/StackFrameRecognizer.h
The file was modifiedlldb/source/Target/StackFrameRecognizer.cpp
The file was modifiedlldb/source/Commands/CommandObjectFrame.cpp
The file was modifiedlldb/test/Shell/Recognizer/assert.test
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
The file was modifiedlldb/unittests/Target/StackFrameRecognizerTest.cpp
The file was modifiedlldb/source/Target/AssertFrameRecognizer.cpp
Commit c49b9e0d3284715415cb9f473f6ab2257e778c2b by simon.moll
[Doc] Proposal for vector predication

Summary:
Proposal and roadmap towards vector predication in LLVM.
This patch documents that
a) It is recognized that current LLVM is ill-equipped for vector predication.
b) The community is working on a solution.
c) A concrete prototype exists in the VP extension (D57504).

Reviewers: rkruppe, rengolin, cameron.mcinally, SjoerdMeijer, andrew.w.kaylor, craig.topper, sdesmalen, k-ishizaka, lattner, fhahn

Reviewed By: andrew.w.kaylor

Subscribers: rogfer01, merge_guards_bot, simoncook, s.egerton, llvm-commits, efocht

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D73889
The file was modifiedllvm/docs/GettingInvolved.rst
The file was addedllvm/docs/Proposals/VectorPredication.rst
Commit 3a4dc577c97218c4915f18108ed9945be8250289 by djordje.todorovic
[CSInfo] Fix the assertions regarding updating the CSInfo

The call site info was not updated correctly when deleting
corresponding call instructions.

Differential Revision: https://reviews.llvm.org/D73700
The file was modifiedllvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp
The file was modifiedllvm/test/CodeGen/X86/speculative-load-hardening-indirect.ll
The file was modifiedllvm/lib/CodeGen/MachineLICM.cpp
The file was modifiedllvm/test/CodeGen/AArch64/arm64-tls-dynamics.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
The file was modifiedllvm/test/CodeGen/X86/hoist-invariant-load.ll
Commit 76f888d0a5324f4c6ae89cac61077cca4299b159 by richard
Fix handling of destructor names that name typedefs.

1) Fix a regression in llvmorg-11-init-2485-g0e3a4877840 that would
reject some cases where a class name is shadowed by a typedef-name
causing a destructor declaration to be rejected. Prefer a tag type over
a typedef in destructor name lookup.

2) Convert the "type in destructor declaration is a typedef" error to an
error-by-default ExtWarn to allow codebases to turn it off. GCC and MSVC
do not enforce this rule.
The file was modifiedclang/lib/Sema/SemaLookup.cpp
The file was modifiedclang/lib/Sema/SemaDeclCXX.cpp
The file was modifiedclang/test/SemaCXX/destructor.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/lib/Sema/SemaExprCXX.cpp
Commit a248fa90a75fed9b6ac94e5638ee0e3bad2a51d7 by frank.laub
[MLIR][Affine] NFC: Move AffineValueMap and MutableAffineMap

Summary:
The `AffineValueMap` is moved into `Dialect/AffineOps` to prevent a cyclic
dependency between `Analysis` and `Dialect/AffineOps`.

Reviewers: bondhugula, herhut, nicolasvasilache, rriddle, mehdi_amini

Reviewed By: rriddle, mehdi_amini

Subscribers: mgorny, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, arpith-jacob, mgester, lucyrfox, aartbik, liufengdb, Joonsoo, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74277
The file was modifiedmlir/include/mlir/Analysis/AffineStructures.h
The file was modifiedmlir/lib/Analysis/AffineStructures.cpp
The file was modifiedmlir/include/mlir/Dialect/AffineOps/AffineOps.h
The file was modifiedmlir/lib/Analysis/AffineAnalysis.cpp
The file was modifiedmlir/lib/Analysis/LoopAnalysis.cpp
The file was addedmlir/include/mlir/Dialect/AffineOps/AffineValueMap.h
The file was modifiedmlir/lib/Dialect/AffineOps/AffineOps.cpp
The file was modifiedmlir/lib/IR/AffineMap.cpp
The file was modifiedmlir/lib/Dialect/AffineOps/CMakeLists.txt
The file was modifiedmlir/include/mlir/IR/AffineMap.h
The file was modifiedmlir/lib/Analysis/Utils.cpp
The file was addedmlir/lib/Dialect/AffineOps/AffineValueMap.cpp
Commit da52b9c118e47e3fd87e3500ac48cf76acea57c5 by flo
[DSE] Add tests for MemorySSA based DSE.

This copies the DSE tests into a MSSA subdirectory to test the MemorySSA
backed DSE implementation, without disturbing the original tests.

Differential Revision: https://reviews.llvm.org/D72145
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memintrinsics.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/fence.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/const-pointers.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/dominate.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-throwing.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-EndOfFunction.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/launder.invariant.group.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-and-memcpy.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/PartialStore.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/PartialStore2.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-complete-overwrite.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/pr11390.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-malloc-free.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memoryphis.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/simple.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/int_sideeffect.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/2016-07-17-UseAfterFree.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-MemCpy.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/libcalls.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/debuginfo.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/mda-with-dbg-values.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-simple.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-missing-debugloc.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreBegin.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/X86/gather-null-pointer.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/atomic.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/calloc-store.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/tail-byval.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/inst-limits.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores-big-endian.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/2011-03-25-DSEMiscompile.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-loops.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/no-targetdata.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/cs-cs-aliasing.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-exceptions.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-lifetimes.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-captures.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/invariant.start.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/lifetime.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/free.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memintrinsics.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/crash.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/overlap.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/combined-partial-overwrites.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll
The file was modifiedllvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/operand-bundles.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreEnd.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-partial.ll
Commit 5e1d7bb6798d238edd94d2c9dc754c150a883f16 by kerry.mclaughlin
[AArch64][SVE] Add SVE2 intrinsics for widening DSP operations

Summary:
Implements the following intrinsics:

- @llvm.aarch64.sve.[s|u]abalb
- @llvm.aarch64.sve.[s|u]abalt
- @llvm.aarch64.sve.[s|u]addlb
- @llvm.aarch64.sve.[s|u]addlt
- @llvm.aarch64.sve.[s|u]sublb
- @llvm.aarch64.sve.[s|u]sublt
- @llvm.aarch64.sve.[s|u]abdlb
- @llvm.aarch64.sve.[s|u]abdlt
- @llvm.aarch64.sve.sqdmullb
- @llvm.aarch64.sve.sqdmullt
- @llvm.aarch64.sve.[s|u]mullb
- @llvm.aarch64.sve.[s|u]mullt

Reviewers: sdesmalen, dancgr, efriedma, cameron.mcinally, rengolin

Reviewed By: sdesmalen

Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, psnobl, cfe-commits, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D73719
The file was modifiedllvm/include/llvm/IR/IntrinsicsAArch64.td
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
The file was modifiedllvm/lib/Target/AArch64/SVEInstrFormats.td
The file was addedllvm/test/CodeGen/AArch64/sve2-intrinsics-widening-dsp.ll
Commit 9f6d8de28ab6b3ac06658b8cb3236ef220712ed4 by kbobyrev
[clangd] Support renaming designated initializers

Summary:
Clangd does not find references of designated iniitializers yet and, as a
result, is unable to rename such references. This patch addresses this issue.

Resolves: https://github.com/clangd/clangd/issues/247

Reviewers: sammccall

Reviewed By: sammccall

Subscribers: merge_guards_bot, ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D72867
The file was modifiedclang-tools-extra/clangd/FindTarget.cpp
The file was modifiedclang-tools-extra/clangd/unittests/FindTargetTests.cpp
The file was modifiedclang-tools-extra/clangd/unittests/RenameTests.cpp
Commit e299a0814956f2391b4fbc540cc8e6dd2e15d58f by kerry.mclaughlin
[AArch64][SVE] SVE2 intrinsics for character match & histogram generation

Summary:
Implements the following intrinsics:
- @llvm.aarch64.sve.histcnt
- @llvm.aarch64.sve.histseg
- @llvm.aarch64.sve.match
- @llvm.aarch64.sve.nmatch

Reviewers: c-rhodes, sdesmalen, dancgr, efriedma, rengolin

Reviewed By: c-rhodes

Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, psnobl, cfe-commits, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74117
The file was addedllvm/test/CodeGen/AArch64/sve2-intrinsics-character-match.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
The file was modifiedllvm/lib/Target/AArch64/SVEInstrFormats.td
The file was addedllvm/test/CodeGen/AArch64/sve2-intrinsics-vec-hist-count.ll
The file was modifiedllvm/include/llvm/IR/IntrinsicsAArch64.td
Commit 0ed233c85134e5e1581c5ef73edd1e746f6f0d0f by Raphael Isemann
[lldb][NFC] Don't construct a ConstString twice in LibCxxVariant
The file was modifiedlldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
Commit 97212121c504aa9e028b1b4f2778696cc741e982 by Raphael Isemann
[lldb][NFC] Fix code style of LibcxxVariantIndexValidity

Enum cases aren't all uppercase.
The file was modifiedlldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
Commit 1a779550aa1d94f1c0ea8a22c98a850600be6144 by Raphael Isemann
[lldb][NFC] Don't call call formatv for no reason in LibCxxOptional
The file was modifiedlldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp
Commit d0c4d4fe0929098a98d9fb20c5e5e19d71341517 by flo
[DSE] Add first version of MemorySSA-backed DSE (Bottom up walk).

This patch adds a first version of a MemorySSA based DSE. It is missing
a lot of features, which will get added as follow-ups, to help to keep
the review manageable.

The patch uses the following general approach: given a MemoryDef, walk
upwards to find clobbering MemoryDefs that may be killed by the
starting def. Then check that there are no uses that may read the
location of the original MemoryDef in between both MemoryDefs. A bit
more concretely:

For all MemoryDefs StartDef:
1. Get the next dominating clobbering MemoryDef (DomAccess) by walking upwards.
2. Check that there no reads between DomAccess and the StartDef by checking
   all uses starting at DomAccess and walking until we see StartDef.
3. For each found DomDef, check that:
  1. There are no barrier instructions between DomDef and StartDef (like
     throws or stores with ordering constraints).
  2. StartDef is executed whenever DomDef is executed.
3. StartDef completely overwrites DomDef.
4. Erase DomDef from the function and MemorySSA.

The patch uses a very simple approach to guarantee that no throwing
instructions are between 2 stores: We only allow accesses to stack
objects, access that are in the same basic block if the block does not
contain any throwing instructions or accesses in functions that do
not contain any throwing instructions. This will get lifted later.

Besides adding support for the missing cases, there is plenty of additional
potential for improvements as follow-up work, e.g. the way we visit stores
(could be just a traversal of the MemorySSA, rather than collecting them
up-front), using the alias information discovered during walking to optimize
the MemorySSA.

This is loosely based on D40480 by Dave Green.

Reviewers: dmgreen, rnk, efriedma, bryant, asbirlea, Tyker

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D72700
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-simple.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/inst-limits.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/calloc-store.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-and-memcpy.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-loops.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores-big-endian.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-missing-debugloc.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/lifetime.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreEnd.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreBegin.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/atomic.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/fence.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/operand-bundles.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/fence-todo.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-EndOfFunction.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memoryphis.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-captures.ll
The file was modifiedllvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/free.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-exceptions.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-partial.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memoryssa-scan-limit.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memintrinsics.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-complete-overwrite.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/simple.ll
Commit 2a3ef377ec00e7c7d3f4c47614ab6baee727cd82 by Raphael Isemann
[lldb][NFC] Don't hide a bool in LibCxxOptional's OptionalFrontend::m_size

m_size can only be 1 or 0 and indicates if the optional has a value. Calling
it 'm_size', giving it a size_t data type and then also comparing indices against
'size' is very confusing. Let's just make this a bool.
The file was modifiedlldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp
Commit 39eade73a5671724c8e4bf03f03359d84d8562b4 by llvm-dev
Revert rGe82e17d4d4cac8b2df00094e80d5e1cb22795664 - [X86] Add lowerShuffleAsBitRotate (PR44379)

As noted on PR44379, we didn't attempt to lower vector shuffles using bit rotations on XOP/AVX512F targets.

This patch lowers to uniform ISD:ROTL nodes - ROTR isn't supported by XOP and they are interchangeable for constant values anyway.

There might be cases where targets without ISD:ROTL support would benefit from this (expanding to SRL+SHL+OR), which I'll investigate in a future patch.

Also, non-AVX512BW targets fail to concatenate 256-bit rotations back to 512-bits (split during shuffle lowering as they don't have v32i16/v64i8 types).
---
Internal shuffle tests indicate theres a bug somewhere that I haven't been able to track down yet.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v64.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-256-v32.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-256-v16.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-128-v16.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-128-v8.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v32.ll
Commit 92a78750929bac14d52c1aced67e79d8bfa9131f by kerry.mclaughlin
[AArch64][SVE] SVE2 intrinsics for complex integer arithmetic

Summary:
Adds the following SVE2 intrinsics:
- cadd & sqcadd
- cmla & sqrdcmlah
- saddlbt, ssublbt & ssubltb

Reviewers: sdesmalen, dancgr, efriedma, cameron.mcinally, c-rhodes, rengolin

Reviewed By: sdesmalen

Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, psnobl, cfe-commits, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D73636
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrFormats.td
The file was addedllvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-complex-arith.ll
The file was addedllvm/test/CodeGen/AArch64/sve2-intrinsics-widening-complex-int-arith.ll
The file was modifiedllvm/include/llvm/IR/IntrinsicsAArch64.td
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
The file was modifiedllvm/lib/Target/AArch64/SVEInstrFormats.td
Commit 02266e64bb6dacf76f3aa510df4b59f66d834b1f by flo
[DSE,MSSA] Move more passing test cases from todo to simple.ll.
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/simple.ll
Commit 1ac44d9fd1d994d41ddf26ed4991bfd6b5b17dca by Louis Dionne
[libc++] Protect <span> against min/max macro

Patch by Corentin Jabot
Differential Revision: https://reviews.llvm.org/D73855
The file was modifiedlibcxx/test/libcxx/min_max_macros.sh.cpp
The file was modifiedlibcxx/include/span
Commit 3dc47979bb9eb99e5bec5fb33215d256cbaa3eb1 by thakis
[gn build] make 'clang' target depend on libcxx/include on mac

On macOS, libc++ headers are distributed with the compiler, not
the sysroot. Without this, compiling a file that includes something
like <string> won't compile with gn-built clang without manual tweaks.

I used to do the manual tweaks, but now that other people are starting
to use this on mac, let's make it Just Work.

(This is marginally nicer than the cmake build now in that you can
just build 'clang' and it'll do the right thing.)

Differential Revision: https://reviews.llvm.org/D74247
The file was modifiedllvm/utils/gn/secondary/clang/tools/driver/BUILD.gn
The file was modifiedllvm/utils/gn/secondary/libcxx/include/BUILD.gn
Commit bb5045429545f47a76980864322a637c31594c7f by kadircet
[OpenMP] Fix unused variable
The file was modifiedllvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
Commit f2af4f8a45dbd0d1de950a64f1b4fbf618c70657 by Louis Dionne
[libc++][span] Add failing tests for span::first and span::last

Both methods have compile time constraints that we should test against.

Patch by Michael Schellenberger Costa

Differential Revision: https://reviews.llvm.org/D71999
The file was addedlibcxx/test/std/containers/views/span.sub/first.fail.cpp
The file was modifiedlibcxx/test/std/containers/views/span.sub/last.pass.cpp
The file was modifiedlibcxx/test/std/containers/views/span.sub/first.pass.cpp
The file was addedlibcxx/test/std/containers/views/span.sub/last.fail.cpp
Commit a50c0b0df733423f9f6f92bb4e0be26f73326ae3 by mikael.holmen
Fix compiler warning when compiling without asserts [NFC]
The file was modifiedllvm/lib/Transforms/IPO/OpenMPOpt.cpp
Commit 0378afc4b9c23b7a568073120d6f9def4fc79509 by grimar
[llvm-readobj] - Change the error to warning when a section name is unknown.

We reported the error in this case.
But it was asked (https://reviews.llvm.org/D73193#inline-665595) to convert it
to a warning. This patch does it.

Differential revision: https://reviews.llvm.org/D74047
The file was modifiedllvm/test/Object/invalid.test
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
The file was modifiedllvm/test/tools/llvm-readobj/ELF/sections-no-section-header-string-table.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/invalid-shstrndx.test
Commit ea9850b6c71d975935de15bd4128508b260165c5 by hans
Fix an unused variable warning
The file was modifiedllvm/lib/Target/ARM/ARMConstantIslandPass.cpp
Commit 34946dfd79501077b0837aec8f23aed3dd0e63e1 by kai
[SystemZ] Add implementation for the intrinsic llvm.read_register

This change implements the llvm intrinsic llvm.read_register for
the SystemZ platform which returns the value of the specified
register
(http://llvm.org/docs/LangRef.html#llvm-read-register-and-llvm-write-register-intrinsics).
This implementation returns the value of the stack register, and
can be extended to return the value of other registers. The
implementation for this intrinsic exists on various other platforms
including Power, x86, ARM, etc. but missing on SystemZ.

Reviewers: uweigand

Differential Revision: https://reviews.llvm.org/D73378
The file was addedllvm/test/CodeGen/SystemZ/stackpointer.ll
The file was modifiedllvm/lib/Target/SystemZ/SystemZISelLowering.h
The file was modifiedllvm/lib/Target/SystemZ/SystemZISelLowering.cpp
Commit 1dc62d0358c89d3e5db970e62723fa8b0b0c56e3 by james.henderson
[DebugInfo][test] Replace pre-canned binary test

The DebugInfo/dwarfdump-invalid-line-table test used a pre-canned binary
generated by a fuzzer to demonstrate a bug fix. Unfortunately, the
binary is rigid and requires hand-editing if we change behaviour, such
as rejecting certain properties within it (as I plan on doing in another
change).

Rather than hand-edit the binary, I have replaced it with two tests. The
first tests the high-level code path from the debug line parser that
produces the same error as this test previously did, and the second is a
set of unit test cases that comprehensively cover the
FormValue::skipValue method, which in turn covers the area that the
original bug fix touched.

Reviewed by: MaskRay, dblaikie

Differential Revision: https://reviews.llvm.org/D74202
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/Inputs/debug_line_malformed.s
The file was removedllvm/test/DebugInfo/dwarfdump-invalid-line-table.test
The file was removedllvm/test/DebugInfo/Inputs/invalid.linetable
The file was modifiedllvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/debug_line_invalid.test
Commit 5a1778057f72b8e0444a7932144a3fa441b641bc by zinenko
[mlir] use unpacked memref descriptors at function boundaries

The existing (default) calling convention for memrefs in standard-to-LLVM
conversion was motivated by interfacing with LLVM IR produced from C sources.
In particular, it passes a pointer to the memref descriptor structure when
calling the function. Therefore, the descriptor is allocated on stack before
the call. This convention leads to several problems. PR44644 indicates a
problem with stack exhaustion when calling functions with memref-typed
arguments in a loop. Allocating outside of the loop may lead to concurrent
access problems in case the loop is parallel. When targeting GPUs, the contents
of the stack-allocated memory for the descriptor (passed by pointer) needs to
be explicitly copied to the device. Using an aggregate type makes it impossible
to attach pointer-specific argument attributes pertaining to alignment and
aliasing in the LLVM dialect.

Change the default calling convention for memrefs in standard-to-LLVM
conversion to transform a memref into a list of arguments, each of primitive
type, that are comprised in the memref descriptor. This avoids stack allocation
for ranked memrefs (and thus stack exhaustion and potential concurrent access
problems) and simplifies the device function invocation on GPUs.

Provide an option in the standard-to-LLVM conversion to generate auxiliary
wrapper function with the same interface as the previous calling convention,
compatible with LLVM IR porduced from C sources. These auxiliary functions
pack the individual values into a descriptor structure or unpack it. They also
handle descriptor stack allocation if necessary, serving as an allocation
scope: the memory reserved by `alloca` will be freed on exiting the auxiliary
function.

The effect of this change on MLIR-generated only LLVM IR is minimal. When
interfacing MLIR-generated LLVM IR with C-generated LLVM IR, the integration
only needs to require auxiliary functions and change the function name to call
the wrapper function instead of the original function.

This also opens the door to forwarding aliasing and alignment information from
memrefs to LLVM IR pointers in the standrd-to-LLVM conversion.
The file was modifiedmlir/include/mlir/Conversion/StandardToLLVM/ConvertStandardToLLVMPass.h
The file was modifiedmlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp
The file was modifiedmlir/tools/mlir-cuda-runner/cuda-runtime-wrappers.cpp
The file was modifiedmlir/lib/Conversion/StandardToLLVM/ConvertStandardToLLVM.cpp
The file was modifiedmlir/test/Conversion/StandardToLLVM/convert-argattrs.mlir
The file was modifiedmlir/include/mlir/IR/FunctionSupport.h
The file was modifiedmlir/test/Conversion/StandardToLLVM/convert-static-memref-ops.mlir
The file was modifiedmlir/test/Conversion/StandardToLLVM/convert-to-llvmir.mlir
The file was modifiedmlir/test/mlir-cpu-runner/include/cblas_interface.h
The file was modifiedmlir/lib/Dialect/GPU/IR/GPUDialect.cpp
The file was modifiedmlir/test/Conversion/GPUToCUDA/lower-launch-func-to-cuda.mlir
The file was modifiedmlir/docs/ConversionToLLVMDialect.md
The file was modifiedmlir/test/Conversion/StandardToLLVM/standard-to-llvm.mlir
The file was modifiedmlir/test/mlir-cpu-runner/mlir_runner_utils.cpp
The file was modifiedmlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
The file was modifiedmlir/lib/Conversion/GPUToCUDA/ConvertLaunchFuncToCudaCalls.cpp
The file was modifiedmlir/test/mlir-cuda-runner/gpu-to-cubin.mlir
The file was modifiedmlir/test/Dialect/GPU/invalid.mlir
The file was modifiedmlir/test/Conversion/StandardToLLVM/convert-dynamic-memref-ops.mlir
The file was modifiedmlir/test/Dialect/Linalg/llvm.mlir
The file was modifiedmlir/test/mlir-cpu-runner/cblas_interface.cpp
The file was modifiedmlir/test/mlir-cpu-runner/include/mlir_runner_utils.h
The file was modifiedmlir/lib/Transforms/DialectConversion.cpp
The file was modifiedmlir/include/mlir/Conversion/StandardToLLVM/ConvertStandardToLLVM.h
The file was modifiedmlir/test/Conversion/StandardToLLVM/convert-funcs.mlir
Commit 7cddd15e5616a1872106a6664e1d622a3adad7cc by sebastian.neubauer
[SelectionDAG] Optimize build_vector of truncates and shifts

Add a simplification to fuse a manual vector extract with shifts and
truncate into a bitcast.

Unpacking and packing values into vectors is only optimized with
extractelement instructions, not when manually unpacked using shifts
and truncates.
This patch simplifies shifts and truncates into a bitcast if possible.

Simplify (build_vec (trunc $1)
                    (trunc (srl $1 width))
                    (trunc (srl $1 (2 * width))) ...)
to (bitcast $1)

Differential Revision: https://reviews.llvm.org/D73892
The file was modifiedllvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/scalar_to_vector.ll
Commit fcea7fbdba1bdf26e2a858a6be2865e6267da023 by richard
CWG2445: For function template partial ordering, take reversal of
function arguments into account when forming P/A pairs.
The file was modifiedclang/test/SemaTemplate/operator-template.cpp
The file was modifiedclang/lib/Sema/SemaOverload.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/include/clang/Sema/Overload.h
The file was modifiedclang/lib/Sema/SemaTemplateDeduction.cpp
Commit a67db83681f3dfe2950ad8d2b2addb5d6f175ad3 by luke.geeson
[AArch64] Make Read Write System Registers Read Only

This patch makes the following System Registers Read Only:

- CurrentEL
- ICH_MISR_EL2
- PMBIDR_EL1
- PMSIDR_EL1

as found in:
https://developer.arm.com/docs/ddi0595/e/aarch64-system-registers

Relative line numbers were also added to the tests so we get more
informative error messages on failure.

Change-Id: I963b4f01ca5737b58f9e8e7abe9ca1d99e328758
The file was modifiedllvm/test/MC/Disassembler/AArch64/basic-a64-instructions.txt
The file was modifiedllvm/test/MC/AArch64/armv8.2a-statistical-profiling.s
The file was modifiedllvm/test/MC/Disassembler/AArch64/gicv3-regs.txt
The file was modifiedllvm/test/MC/AArch64/arm64-system-encoding.s
The file was modifiedllvm/test/MC/AArch64/gicv3-regs.s
The file was modifiedllvm/lib/Target/AArch64/AArch64SystemOperands.td
The file was modifiedllvm/test/MC/AArch64/gicv3-regs-diagnostics.s
The file was modifiedllvm/test/MC/AArch64/basic-a64-diagnostics.s
The file was modifiedllvm/test/MC/Disassembler/AArch64/armv8.2a-statistical-profiling.txt
The file was modifiedllvm/test/MC/AArch64/basic-a64-instructions.s
Commit 1c2241a7936bf85aa68aef94bd40c3ba77d8ddf2 by isanbard
Remove redundant "std::move"s in return statements
The file was modifiedllvm/lib/ObjectYAML/DWARFEmitter.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
The file was modifiedllvm/lib/Object/COFFObjectFile.cpp
The file was modifiedllvm/include/llvm/Object/ELFObjectFile.h
The file was modifiedllvm/lib/IR/LLVMRemarkStreamer.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
The file was modifiedllvm/lib/Object/ELFObjectFile.cpp
The file was modifiedllvm/tools/llvm-jitlink/llvm-jitlink.cpp
The file was modifiedllvm/tools/llvm-rc/ResourceScriptParser.cpp
The file was modifiedllvm/tools/llvm-objcopy/wasm/Reader.cpp
The file was modifiedllvm/tools/llvm-elfabi/ELFObjHandler.cpp
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeReader.cpp
The file was modifiedllvm/tools/llvm-objcopy/COFF/Reader.cpp
The file was modifiedllvm/lib/Bitcode/Reader/MetadataLoader.cpp
The file was modifiedllvm/lib/Object/MachOUniversal.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LLJIT.h
The file was modifiedllvm/lib/Support/JSON.cpp
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/Core.cpp
The file was modifiedllvm/tools/llvm-cov/SourceCoverageView.cpp
The file was modifiedllvm/lib/Object/ObjectFile.cpp
The file was modifiedllvm/lib/TextAPI/ELF/TBEHandler.cpp
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/X86/Target.cpp
The file was modifiedllvm/include/llvm/Support/Error.h
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h
The file was modifiedllvm/lib/DebugInfo/GSYM/FunctionInfo.cpp
The file was modifiedllvm/lib/MCA/Pipeline.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp
The file was modifiedllvm/lib/Object/IRSymtab.cpp
The file was modifiedllvm/lib/Object/WindowsResource.cpp
The file was modifiedllvm/tools/bugpoint/ExecutionDriver.cpp
The file was modifiedllvm/lib/Object/XCOFFObjectFile.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
The file was modifiedllvm/include/llvm/Bitstream/BitstreamReader.h
The file was modifiedllvm/lib/Support/FileCheck.cpp
The file was modifiedllvm/tools/dsymutil/dsymutil.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
The file was modifiedllvm/tools/llvm-dwp/llvm-dwp.cpp
The file was modifiedllvm/tools/obj2yaml/macho2yaml.cpp
The file was modifiedllvm/tools/bugpoint/ToolRunner.cpp
The file was modifiedllvm/lib/Support/MemoryBuffer.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp
The file was modifiedllvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp
The file was modifiedllvm/lib/XRay/FileHeaderReader.cpp
The file was modifiedllvm/tools/dsymutil/MachODebugMapParser.cpp
The file was modifiedllvm/lib/Remarks/BitstreamRemarkParser.cpp
The file was modifiedllvm/tools/llvm-mca/llvm-mca.cpp
The file was modifiedllvm/utils/TableGen/GlobalISelEmitter.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Legacy.h
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
The file was modifiedllvm/tools/llvm-objcopy/ELF/Object.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/PDBFile.cpp
The file was modifiedllvm/tools/llvm-rc/ResourceScriptToken.cpp
The file was modifiedllvm/include/llvm/Support/TaskQueue.h
The file was modifiedllvm/lib/LTO/LTO.cpp
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMapping.cpp
The file was modifiedllvm/lib/Remarks/YAMLRemarkParser.cpp
The file was modifiedllvm/tools/bugpoint/Miscompilation.cpp
The file was modifiedllvm/lib/Object/IRObjectFile.cpp
The file was modifiedllvm/lib/TableGen/JSONBackend.cpp
The file was modifiedllvm/lib/TextAPI/MachO/TextStub.cpp
The file was modifiedllvm/lib/Object/TapiUniversal.cpp
The file was modifiedllvm/lib/Bitstream/Reader/BitstreamReader.cpp
The file was modifiedllvm/lib/Object/WasmObjectFile.cpp
The file was modifiedllvm/lib/DebugInfo/MSF/MSFBuilder.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
The file was modifiedllvm/lib/ProfileData/InstrProf.cpp
The file was modifiedllvm/tools/obj2yaml/elf2yaml.cpp
The file was modifiedllvm/lib/Object/Decompressor.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/GsymReader.cpp
The file was modifiedllvm/lib/XRay/Trace.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/Header.cpp
The file was modifiedllvm/lib/Object/ArchiveWriter.cpp
The file was modifiedllvm/lib/XRay/FDRRecordProducer.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/CVRecord.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h
The file was modifiedllvm/lib/XRay/InstrumentationMap.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
The file was modifiedllvm/lib/Transforms/IPO/FunctionImport.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp
The file was modifiedllvm/tools/bugpoint/ListReducer.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
The file was modifiedllvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
The file was modifiedllvm/tools/llvm-pdbutil/InputFile.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/DebugUtils.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
The file was modifiedllvm/lib/Support/YAMLTraits.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/LineTable.cpp
The file was modifiedllvm/lib/XRay/Profile.cpp
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
The file was modifiedllvm/tools/llvm-pdbutil/DumpOutputStyle.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/Clustering.cpp
The file was modifiedllvm/lib/ProfileData/GCOV.cpp
The file was modifiedllvm/lib/ProfileData/SampleProfReader.cpp
The file was modifiedllvm/lib/LTO/LTOModule.cpp
The file was modifiedllvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
The file was modifiedllvm/lib/Object/MachOObjectFile.cpp
The file was modifiedllvm/lib/Object/Archive.cpp
The file was modifiedllvm/lib/Object/SymbolicFile.cpp
The file was modifiedllvm/lib/Support/Path.cpp
The file was modifiedllvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
The file was modifiedllvm/lib/MCA/InstrBuilder.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileUtils.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
The file was modifiedllvm/tools/llvm-objcopy/CopyConfig.cpp
The file was modifiedllvm/include/llvm/Object/ELF.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
The file was modifiedllvm/lib/ProfileData/InstrProfReader.cpp
The file was modifiedllvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
The file was modifiedllvm/tools/llvm-ifs/llvm-ifs.cpp
The file was modifiedllvm/lib/Support/APFloat.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
The file was modifiedllvm/tools/dsymutil/DebugMap.cpp
The file was modifiedllvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
The file was modifiedllvm/tools/dsymutil/BinaryHolder.cpp
The file was modifiedllvm/lib/ProfileData/SampleProfWriter.cpp
The file was modifiedllvm/lib/Object/COFFModuleDefinition.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/RPC/RPCUtils.h
Commit cd37f0ad648b1bb9bb41d604abe80f2cd1bf6cfc by james.henderson
[NFC] Fix line endings
The file was modifiedllvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
Commit b1c7bfe6da2b5d171d025bf261f62773470cfc05 by james.henderson
[DebugInfo] Reject line tables of version > 5

If a debug line section with version of greater than 5 is encountered,
prior to this change the parser would accept it and treat it as version
5. This might work to some extent, but then it might not at all, as it
really depends on the format of the unspecified future version, which
will be different (otherwise there would be no point in changing the
version number). Any information we could provide has a good chance of
being invalid, so we should just refuse to parse such tables.

Reviewed by: dblaikie, MaskRay

Differential Revision: https://reviews.llvm.org/D74204
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
The file was modifiedllvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
Commit 5ad62d3b7f7e75df776a4524bda0c9a1a9952a4e by mmoroz
[compiler-rt] Some clean up / refactoring in sanitizer_symbolizer_libcdep.cpp.

Summary:
Nothing critical, just a few potential improvements I've noticed while reading
the code:
- return `false` when symbolizer buffer is too small to read all data
- invert some conditions to reduce indentation
- prefer `nullptr` over `0` for pointers; init some pointers on stack;
- remove minor code duplication

Reviewers: eugenis, vitalybuka

Subscribers: dberris, #sanitizers, llvm-commits, kcc

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D74137
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
Commit c55cf4afa9161bb4413b7ca9933d553327f5f069 by isanbard
Revert "Remove redundant "std::move"s in return statements"

The build failed with

  error: call to deleted constructor of 'llvm::Error'

errors.

This reverts commit 1c2241a7936bf85aa68aef94bd40c3ba77d8ddf2.
The file was modifiedllvm/lib/Object/MachOObjectFile.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
The file was modifiedllvm/tools/llvm-objcopy/ELF/Object.cpp
The file was modifiedllvm/tools/llvm-objcopy/wasm/Reader.cpp
The file was modifiedllvm/lib/TextAPI/MachO/TextStub.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/Core.cpp
The file was modifiedllvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp
The file was modifiedllvm/tools/llvm-pdbutil/InputFile.cpp
The file was modifiedllvm/tools/dsymutil/DebugMap.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp
The file was modifiedllvm/lib/Support/FileCheck.cpp
The file was modifiedllvm/lib/Object/WindowsResource.cpp
The file was modifiedllvm/tools/llvm-mca/llvm-mca.cpp
The file was modifiedllvm/lib/Object/ObjectFile.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
The file was modifiedllvm/lib/Object/IRSymtab.cpp
The file was modifiedllvm/tools/llvm-objcopy/CopyConfig.cpp
The file was modifiedllvm/lib/TableGen/JSONBackend.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp
The file was modifiedllvm/tools/llvm-pdbutil/DumpOutputStyle.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/Header.cpp
The file was modifiedllvm/include/llvm/Object/ELFObjectFile.h
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMapping.cpp
The file was modifiedllvm/lib/XRay/FileHeaderReader.cpp
The file was modifiedllvm/tools/bugpoint/ToolRunner.cpp
The file was modifiedllvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
The file was modifiedllvm/lib/Remarks/BitstreamRemarkParser.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
The file was modifiedllvm/lib/MCA/Pipeline.cpp
The file was modifiedllvm/lib/XRay/FDRRecordProducer.cpp
The file was modifiedllvm/lib/XRay/Trace.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileUtils.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h
The file was modifiedllvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
The file was modifiedllvm/utils/TableGen/GlobalISelEmitter.cpp
The file was modifiedllvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
The file was modifiedllvm/lib/XRay/Profile.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp
The file was modifiedllvm/tools/llvm-objcopy/COFF/Reader.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
The file was modifiedllvm/lib/Bitcode/Reader/MetadataLoader.cpp
The file was modifiedllvm/include/llvm/Support/Error.h
The file was modifiedllvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
The file was modifiedllvm/lib/Support/APFloat.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp
The file was modifiedllvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/CVRecord.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Legacy.h
The file was modifiedllvm/lib/LTO/LTO.cpp
The file was modifiedllvm/lib/LTO/LTOModule.cpp
The file was modifiedllvm/lib/MCA/InstrBuilder.cpp
The file was modifiedllvm/tools/llvm-elfabi/ELFObjHandler.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h
The file was modifiedllvm/lib/Object/Decompressor.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/GsymReader.cpp
The file was modifiedllvm/lib/Object/XCOFFObjectFile.cpp
The file was modifiedllvm/lib/Support/YAMLTraits.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
The file was modifiedllvm/include/llvm/Bitstream/BitstreamReader.h
The file was modifiedllvm/lib/Transforms/IPO/FunctionImport.cpp
The file was modifiedllvm/tools/bugpoint/Miscompilation.cpp
The file was modifiedllvm/lib/ProfileData/InstrProf.cpp
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeReader.cpp
The file was modifiedllvm/lib/Support/Path.cpp
The file was modifiedllvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
The file was modifiedllvm/lib/Object/COFFModuleDefinition.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/Clustering.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
The file was modifiedllvm/tools/llvm-cov/SourceCoverageView.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
The file was modifiedllvm/lib/Support/MemoryBuffer.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
The file was modifiedllvm/tools/dsymutil/dsymutil.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
The file was modifiedllvm/lib/Object/SymbolicFile.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
The file was modifiedllvm/lib/ObjectYAML/DWARFEmitter.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
The file was modifiedllvm/lib/ProfileData/SampleProfReader.cpp
The file was modifiedllvm/lib/Object/TapiUniversal.cpp
The file was modifiedllvm/include/llvm/Object/ELF.h
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
The file was modifiedllvm/lib/Object/WasmObjectFile.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/PDBFile.cpp
The file was modifiedllvm/lib/ProfileData/SampleProfWriter.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/LineTable.cpp
The file was modifiedllvm/lib/Object/Archive.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
The file was modifiedllvm/lib/Object/MachOUniversal.cpp
The file was modifiedllvm/tools/llvm-jitlink/llvm-jitlink.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
The file was modifiedllvm/tools/bugpoint/ExecutionDriver.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LLJIT.h
The file was modifiedllvm/lib/Bitstream/Reader/BitstreamReader.cpp
The file was modifiedllvm/lib/ProfileData/InstrProfReader.cpp
The file was modifiedllvm/lib/Object/ArchiveWriter.cpp
The file was modifiedllvm/tools/dsymutil/BinaryHolder.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/X86/Target.cpp
The file was modifiedllvm/tools/obj2yaml/elf2yaml.cpp
The file was modifiedllvm/tools/llvm-ifs/llvm-ifs.cpp
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.cpp
The file was modifiedllvm/lib/Object/ELFObjectFile.cpp
The file was modifiedllvm/lib/DebugInfo/MSF/MSFBuilder.cpp
The file was modifiedllvm/lib/IR/LLVMRemarkStreamer.cpp
The file was modifiedllvm/lib/Object/COFFObjectFile.cpp
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h
The file was modifiedllvm/include/llvm/Support/TaskQueue.h
The file was modifiedllvm/lib/ProfileData/GCOV.cpp
The file was modifiedllvm/lib/Remarks/YAMLRemarkParser.cpp
The file was modifiedllvm/lib/Support/JSON.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
The file was modifiedllvm/lib/Object/IRObjectFile.cpp
The file was modifiedllvm/tools/dsymutil/MachODebugMapParser.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/DebugUtils.cpp
The file was modifiedllvm/tools/llvm-rc/ResourceScriptToken.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/FunctionInfo.cpp
The file was modifiedllvm/lib/XRay/InstrumentationMap.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp
The file was modifiedllvm/tools/obj2yaml/macho2yaml.cpp
The file was modifiedllvm/lib/TextAPI/ELF/TBEHandler.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
The file was modifiedllvm/tools/llvm-dwp/llvm-dwp.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
The file was modifiedllvm/tools/bugpoint/ListReducer.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/RPC/RPCUtils.h
The file was modifiedllvm/tools/llvm-rc/ResourceScriptParser.cpp
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
Commit fddacd00fc36358d2f7c48af108ccaa27fc3b084 by james.henderson
[DebugInfo][test] Fix(?) build bots due to incorrect type usage
The file was modifiedllvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp
Commit 74f03e4ff0c1f11c29102329af95f7d9782426dc by flo
[DSE,MSSA] Adjust mda-with-dbg-values.ll to MSSA backed DSE.

-memdep-block-scan-limit is not relevant with MSSA.
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/mda-with-dbg-values.ll
Commit 5731b6672ded5615f5489c892d7cdc9f4cf1836a by kadircet
Revert "[OpenMP] Fix unused variable"

This breaks under asan, see http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/38597/steps/check-clang%20asan/logs/stdio

This reverts commit bb5045429545f47a76980864322a637c31594c7f.

Revert "[FIX] Ordering problem accidentally introduced with D72304"

This reverts commit 08c0a06d8f375e48d4acebac886bfdf19a2276ed.

Revert "[OpenMP][OMPIRBuilder] Add Directives (master and critical) to OMPBuilder."

This reverts commit e8a436c5ea26f69378e4c1cf3ddb5b647b201e0f.
The file was modifiedllvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
The file was modifiedllvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
The file was modifiedclang/test/OpenMP/critical_codegen.cpp
The file was modifiedclang/lib/CodeGen/CGStmtOpenMP.cpp
The file was modifiedclang/test/OpenMP/master_codegen.cpp
The file was modifiedllvm/lib/Frontend/OpenMP/OMPConstants.cpp
The file was modifiedllvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
The file was modifiedllvm/include/llvm/Frontend/OpenMP/OMPConstants.h
The file was modifiedllvm/include/llvm/Frontend/OpenMP/OMPKinds.def
Commit f5086b3803ac2f908a734bbb2c7a50018fb3cd8c by gabor.marton
[analyzer] StdLibraryFunctionsChecker refactor: remove macros

Reviewers: NoQ

Tags: #clang

Differential Revision: https://reviews.llvm.org/D73897
The file was modifiedclang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
Commit 0151ddc2e834ab4949789cbed4e03a958284cd54 by benhamilton
Create a clang-tidy check to warn when -dealloc is implemented inside an ObjC class category.

Summary: Such implementations may override the class's own implementation, and even be a danger in case someone later comes and adds one to the class itself. Most times this has been encountered have been a mistake.

Reviewers: stephanemoore, benhamilton, dmaclach

Reviewed By: stephanemoore, benhamilton, dmaclach

Subscribers: dmaclach, mgorny, cfe-commits

Tags: #clang-tools-extra, #clang

Differential Revision: https://reviews.llvm.org/D72876
The file was modifiedclang-tools-extra/clang-tidy/objc/CMakeLists.txt
The file was addedclang-tools-extra/clang-tidy/objc/DeallocInCategoryCheck.cpp
The file was addedclang-tools-extra/clang-tidy/objc/DeallocInCategoryCheck.h
The file was modifiedclang-tools-extra/docs/ReleaseNotes.rst
The file was modifiedclang-tools-extra/clang-tidy/objc/ObjCTidyModule.cpp
The file was addedclang-tools-extra/docs/clang-tidy/checks/objc-dealloc-in-category.rst
The file was addedclang-tools-extra/test/clang-tidy/checkers/objc-dealloc-in-category.m
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/list.rst
Commit 4b1df7356a15aee8c7fb36c601ac02eb8ccb011d by llvmgnsyncbot
[gn build] Port 0151ddc2e83
The file was modifiedllvm/utils/gn/secondary/clang-tools-extra/clang-tidy/objc/BUILD.gn
Commit 06617c452204e4b84c0f70407aa4ecd32d3b295f by llvm-dev
[X86] Add lowerShuffleAsBitRotate (PR44379)

As noted on PR44379, we didn't attempt to lower vector shuffles using bit rotations on XOP/AVX512F targets.

This patch lowers to uniform ISD:ROTL nodes - ROTR isn't supported by XOP and they are interchangeable for constant values anyway.

There might be cases where targets without ISD:ROTL support would benefit from this (expanding to SRL+SHL+OR), which I'll investigate in a future patch.

REAPPLIED rGe82e17d4d4ca after reversion at rG39eade73a567 - fixed offset matching in matchShuffleAsBitRotate.
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v64.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-256-v16.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v32.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-128-v16.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-128-v8.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-256-v32.ll
Commit eea9040f42195afb9964665bd8f696484c8eb52e by james.henderson
[DebugInfo][test] Fix host endian test issue

The test previously assumed that the host was little endian, which broke
the big endian build bots.
The file was modifiedllvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp
Commit ed3527c64896ed69315bb4b3ad6807ad5fc20db7 by Stanislav.Mekhanoshin
[AMDGPU] Split R600 and GCN subregs

These are generated and do not need to have the same values.
We are defining separate subregs for R600 and GCN but then
using AMDGPU subregs on R600.

Differential Revision: https://reviews.llvm.org/D74248
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/R600RegisterInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/R600RegisterInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/SIRegisterInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPURegisterInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/SIAddIMGInit.cpp
The file was modifiedllvm/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp
The file was modifiedllvm/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
The file was modifiedllvm/lib/Target/AMDGPU/R600InstrInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
Commit 1555d7f729089382520b93634cc24e600fcd21ae by zinenko
[mlir] subview op lowering for target memrefs with const offset

The current standard to llvm conversion pass lowers subview ops only if
dynamic offsets are provided. This commit extends the lowering with a
code path that uses the constant offset of the target memref for the
subview op lowering (see Example 3 of the subview op definition for an
example) if no dynamic offsets are provided.

Differential Revision: https://reviews.llvm.org/D74280
The file was modifiedmlir/test/Conversion/StandardToLLVM/convert-to-llvmir.mlir
The file was modifiedmlir/lib/Conversion/StandardToLLVM/ConvertStandardToLLVM.cpp
Commit 14798b44658c8b30b44afae20d0f391e88eb5bec by Saleem Abdulrasool
unwind: rename `__personality_routine` to `_Unwind_Personality_Fn`

This patch renames `__personality_routine` to `_Unwind_Personality_Fn`
in `unwind.h`. Both `unwind.h` from clang and GCC headers use this name
instead of `__personality_routine`. With this patch one is also able to
build libc++abi with libunwind support on Windows.

Patch by Markus Böck!
The file was modifiedlibunwind/include/unwind.h
The file was modifiedlibunwind/src/Unwind-EHABI.cpp
The file was modifiedlibunwind/src/Unwind-seh.cpp
The file was modifiedlibunwind/src/UnwindLevel1.c
The file was modifiedlibunwind/src/UnwindLevel1-gcc-ext.c
The file was modifiedlibunwind/src/Unwind-sjlj.c
Commit 3606f792f42499316db0490cd67d6ef36a595297 by kadircet
[mlir] Delete unused header
The file was modifiedmlir/lib/Dialect/AffineOps/AffineOps.cpp
Commit 982944525c7706c4dee00042d5b7cf2f0d87804f by david.stenberg
Revert "[InstCombine][DebugInfo] Fold constants wrapped in metadata"

This reverts commit b54a8ec1bcd3689771c847cb37515b627034e518.

The commit triggered debug invariance (different output with/without
-g). The patch seems to have exposed a pre-existing invariance problem
in GlobalOpt, which I'll write a bug report for.
The file was modifiedllvm/lib/Transforms/InstCombine/InstructionCombining.cpp
The file was removedllvm/test/Transforms/InstCombine/constant-fold-metadata-wrapped.ll
Commit 2463b8c97dc7dad3a9b479ae44e8845bff14717f by llvm-dev
[X86] combineConcatVectorOps - combine VSHLI/VSRAI/VSRLI ops

Non-AVX512BW targets failed to concatenate 256-bit shifts back to 512-bits (split during 512-bit shuffle lowering as they don't have v32i16/v64i8 types).
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v32.ll
Commit 75394e1301dd1d4739a24d440e9996c52e5b5570 by ntv
[mlir][EDSC] Almost NFC - Refactor and untangle EDSC dependencies

This CL refactors EDSCs to layer them better and break unnecessary
dependencies. After this refactoring, the top-level EDSC target only
depends on IR but not on Dialects anymore and each dialect has its
own EDSC directory.

This simplifies the layering and breaks cyclic dependencies.
In particular, the declarative builder + folder are made explicit and
are now confined to Linalg.

As the refactoring occurred, certain classes and abstractions that were not
paying for themselves have been removed.

Differential Revision: https://reviews.llvm.org/D74302
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Fusion.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
The file was modifiedmlir/lib/Dialect/GPU/Transforms/MemoryPromotion.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp
The file was modifiedmlir/lib/EDSC/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Linalg/EDSC/Intrinsics.h
The file was addedmlir/lib/Dialect/LoopOps/EDSC/Builders.cpp
The file was modifiedmlir/include/mlir/Dialect/Linalg/EDSC/Builders.h
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/LinalgToLoops.cpp
The file was addedmlir/include/mlir/Dialect/StandardOps/EDSC/Intrinsics.h
The file was modifiedmlir/lib/Dialect/LoopOps/CMakeLists.txt
The file was addedmlir/lib/Dialect/StandardOps/EDSC/Builders.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Utils/Utils.cpp
The file was removedmlir/lib/EDSC/Intrinsics.cpp
The file was modifiedmlir/lib/Conversion/VectorToLoops/ConvertVectorToLoops.cpp
The file was modifiedmlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp
The file was addedmlir/include/mlir/Dialect/AffineOps/EDSC/Builders.h
The file was addedmlir/include/mlir/Dialect/AffineOps/EDSC/Intrinsics.h
The file was addedmlir/lib/Dialect/AffineOps/EDSC/Builders.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Promotion.cpp
The file was addedmlir/lib/Dialect/StandardOps/EDSC/Intrinsics.cpp
The file was modifiedmlir/lib/Dialect/AffineOps/CMakeLists.txt
The file was modifiedmlir/docs/EDSC.md
The file was addedmlir/include/mlir/Dialect/LoopOps/EDSC/Builders.h
The file was removedmlir/include/mlir/EDSC/Helpers.h
The file was modifiedmlir/include/mlir/EDSC/Intrinsics.h
The file was modifiedmlir/test/EDSC/builder-api-test.cpp
The file was removedmlir/lib/EDSC/Helpers.cpp
The file was modifiedmlir/include/mlir/EDSC/Builders.h
The file was modifiedmlir/lib/EDSC/Builders.cpp
The file was modifiedmlir/lib/Dialect/Linalg/EDSC/Builders.cpp
The file was addedmlir/include/mlir/Dialect/StandardOps/EDSC/Builders.h
The file was modifiedmlir/lib/Dialect/StandardOps/CMakeLists.txt
Commit 83003db430b90cb522a5c8fd147a59acb011d677 by ajcbik
[mlir] [LLVMIR] add all vector reduction intrinsics to LLVM IR dialect

Summary:
This allows for lowering of VectorOps (and others) into a LLVM IR
that maps directly to efficient implementations on the target machines.

http://llvm.org/docs/LangRef.html#experimental-vector-reduction-intrinsics

Reviewers: ftynse, andydavis1, nicolasvasilache, rriddle

Reviewed By: ftynse, rriddle

Subscribers: jfb, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, nicolasvasilache, arpith-jacob, mgester, lucyrfox, liufengdb, Joonsoo, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74171
The file was modifiedmlir/test/Target/llvmir-intrinsics.mlir
The file was modifiedmlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
The file was modifiedmlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
Commit 84c934a5cbe2fdb7e0bb61a94e4dfa5e6cc3e0b2 by llvm-project
Silence compiler warning. NFC.

The idiom

    for (auto i = n - n; i < n; i += 1)

was intended to automatically derive the type of i from n
(signed/unsigned int) and avoid the 'mixed signed/unsigned comparison'
warning. However, almost-always-auto was never used in the LLVM coding
style (although we used it in Polly for some time) and I did never
intended to use this idiom upstream.

PVS Studio may warns about this idiom as 'warning: both sides of
operator are equivalent [misc-redundant-expression]'.

Remove the use of auto and directly use unsigned.

Also see http://llvm.org/PR44768
The file was modifiedpolly/lib/Support/ISLTools.cpp
Commit 74c0f98cf5d7b235a6f4a66abed6125a0444ec31 by llvm-dev
[X86] combineConcatVectorOps - combine X86ISD::VPERMI ops
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v64.ll
Commit f3190748241c10d5744a6a207039e38561afbb37 by llvm-dev
[X86] combineConcatVectorOps - combine X86ISD::PACKSS ops
The file was modifiedllvm/test/CodeGen/X86/vector-compare-results.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/bitcast-and-setcc-512.ll
Commit 7af7b96a9b737f26561899c9f3d1e260ec8872e7 by Matthew.Arsenault
AMDGPU: Move R600 test compatability hack

Instead of handling the r600 intrinsics on amdgcn, handle the amdgcn
intrinsics on r600.
The file was modifiedllvm/test/CodeGen/AMDGPU/ctpop64.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mad_uint24.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/trunc.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/split-vector-memoperand-offsets.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fma.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mul.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/srl.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/sext-in-reg.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ctlz.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/shl.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/sra.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/and.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/sminmax.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/uint_to_fp.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/setcc.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ctpop.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/min.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/uint_to_fp.i64.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fmax_legacy.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/sint_to_fp.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ctpop16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fmin_legacy.ll
The file was modifiedllvm/lib/Target/AMDGPU/R600ISelLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/max.ll
Commit 936d1427da1432d724dfa5851097347bcdf7c521 by Vedant Kumar
[Host.mm] Check for the right macro instead of inlining it

Differential Revision: https://reviews.llvm.org/D73938
The file was modifiedlldb/source/Host/macosx/objcxx/Host.mm
Commit 372bfc65deb859219270e8d467ee2918fb939599 by echristo
Remove llgo per discussion on llvm-dev:

http://lists.llvm.org/pipermail/llvm-dev/2020-February/139058.html

Approved by dblaikie, pcc.
The file was removedllgo/test/llgoi/Inputs/src/bar/answer.go
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/buffer.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/linux64.S
The file was removedllgo/third_party/gofrontend/libffi/src/or1k/ffitarget.h
The file was removedllgo/cmd/llgoi/llgoi.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_va.inc
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/darwin.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn6.c
The file was removedllgo/test/execution/structs/compare.go
The file was removedllgo/third_party/gofrontend/libgo/go/container/ring/ring.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.go/closure1.c
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/export_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/huffman_code.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct8.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/go-cmd-test/helloworld.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/many_double.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/hello/hello_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor/src/p/p.go
The file was removedllgo/test/execution/assignment/dereferencing.go
The file was removedllgo/third_party/gofrontend/libgo/config/ltoptions.m4
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/gcc.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex_float.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/huge_struct.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite3.input
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float4.c
The file was removedllgo/third_party/gofrontend/libffi/generate-darwin-source-and-headers.py
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_uint16.c
The file was removedllgo/third_party/gofrontend/libffi/src/s390/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl3.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/src/conflict/a.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/rewrite.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/go_windows_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_sint32.c
The file was removedllgo/third_party/gofrontend/libffi/src/ia64/ia64_flags.h
The file was removedllgo/irgen/call.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/stat_atimespec.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex.inc
The file was removedllgo/third_party/gofrontend/libbacktrace/backtrace.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct3.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport/x_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin2.input
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/generate_cert.go
The file was removedllgo/third_party/gofrontend/libffi/aclocal.m4
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex1_double.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_struct_va1.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/pkcs1v15.go
The file was removedllgo/test/execution/interfaces/comparei2i.go
The file was removedllgo/test/execution/switch/type.go
The file was removedllgo/third_party/gofrontend/libffi/src/tile/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/bzip2.go
The file was removedllgo/irgen/runtime.go
The file was removedllgo/third_party/gofrontend/libffi/src/s390/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/compress/lzw/writer.go
The file was removedllgo/irgen/maps.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/sub/sub.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/vcs_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtest/badsyntax/x.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite2.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct10.c
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/scan_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/src/works/x/x1.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/darwin_closure.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen2.c
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/bufio.go
The file was removedllgo/third_party/gofrontend/libffi/libffi.pc.in
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/writer-big-long.tar
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_messages.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/fix.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_9byte1.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_dbl1.c
The file was removedllgo/docs/make.bat
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/old.golden
The file was removedllgo/irgen/targets.go
The file was removedllgo/third_party/gofrontend/libffi/src/aarch64/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_5_1_byte.c
The file was removedllgo/third_party/gofrontend/libffi/man/ffi_prep_cif.3
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/equal_test.go
The file was removedllgo/irgen/utils.go
The file was removedllgo/docs/index.rst
The file was removedllgo/third_party/gofrontend/libbacktrace/read.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_24byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite1.input
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/reader_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badpkg/x.go
The file was removedllgo/third_party/gofrontend/libffi/src/avr32/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/ChangeLog.libffi
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/test.zip
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uint_va.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/des/block.go
The file was removedllgo/third_party/gofrontend/libgo/config/ltsugar.m4
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/elliptic/p256.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/rsa.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_double.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex2_float.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct1.c
The file was removedllgo/test/execution/closures/issue176.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/reader.go
The file was removedllgo/third_party/gofrontend/libffi/src/pa/ffi.c
The file was removedllgo/third_party/gofrontend/libbacktrace/internal.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/context.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/gen.go
The file was removedllgo/docs/llgoi.rst
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1block_decl.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/small.txt
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/vcs.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/io.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/testdata/e.txt.bz2
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/easysub/main.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/move_to_front.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_20byte1.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_dbl2.c
The file was removedllgo/test/execution/assignment/namedresult.go
The file was removedllgo/third_party/gofrontend/libbacktrace/unknown.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/readme.notzip
The file was removedllgo/third_party/gofrontend/libffi/doc/version.texi
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/scan.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/rand_linux.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_4byte.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_large2.c
The file was removedllgo/third_party/gofrontend/config.guess
The file was removedllgo/test/execution/assignment/arrays.go
The file was removedllgo/third_party/gofrontend/libffi/man/Makefile.in
The file was removedllgo/third_party/gofrontend/libffi/src/vax/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_dbls_struct.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex1_float.c
The file was removedllgo/third_party/gofrontend/libffi/src/x86/win64.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x/vendor/p/p/p.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_12byte.c
The file was removedllgo/third_party/gofrontend/libgo/Makefile.am
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/gofmt.go
The file was removedllgo/test/execution/slices/index.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/util.go
The file was removedllgo/test/execution/conversions/float.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testdep/p3/p3.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/writer-big.tar
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn4.c
The file was removedllgo/third_party/gofrontend/libgo/config.h.in
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testinternal2/p.go
The file was removedllgo/test/execution/slices/append.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512.go
The file was removedllgo/test/irgen/switch.go
The file was removedllgo/third_party/gofrontend/libffi/src/xtensa/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/frv/eabi.S
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/hardlink.tar
The file was removedllgo/third_party/gofrontend/libffi/src/aarch64/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/signal_unix.go
The file was removedllgo/test/execution/chan/range.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testgo.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/rand_windows.go
The file was removedllgo/third_party/gofrontend/libffi/src/metag/ffi.c
The file was removedllgo/cmd/cc-wrapper/main.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_19byte.c
The file was removedllgo/test/execution/unsafe/offsetof.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/example1_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/hello/hello.go
The file was removedllgo/test/irgen/mangling-synthetic.go
The file was removedllgo/irgen/types.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_struct.inc
The file was removedllgo/test/execution/conversions/int.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/rundir/x.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport/p2/p2.go
The file was removedllgo/third_party/gofrontend/libgo/config/lt~obsolete.m4
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/bufio_test.go
The file was removedllgo/test/execution/switch/default.go
The file was removedllgo/third_party/gofrontend/libffi/src/arm/internal.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin3.input
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.special/ffitestcxx.h
The file was removedllgo/third_party/gofrontend/libffi/fficonfig.h.in
The file was removedllgo/third_party/gofrontend/libgo/configure
The file was removedllgo/third_party/gofrontend/libffi/src/pa/hpux32.S
The file was removedllgo/test/gllgo/dead.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/xor_test.go
The file was removedllgo/test/execution/arrays/range.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/zlib/writer_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/ofb_test.go
The file was removedllgo/test/execution/assignment/binop.go
The file was removedllgo/third_party/gofrontend/libffi/src/s390/internal.h
The file was removedllgo/third_party/gofrontend/libffi/src/x86/internal64.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/syntaxerror/x.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/vendor_test.go
The file was removedllgo/third_party/gofrontend/libffi/include/ffi.h.in
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_schar.c
The file was removedllgo/test/execution/chan/select.go
The file was removedllgo/third_party/gofrontend/libffi/src/aarch64/ffitarget.h
The file was removedllgo/test/execution/slices/sliceexpr.go
The file was removedllgo/test/execution/arrays/index.go
The file was removedllgo/test/execution/interfaces/i2i_conversion.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_longdouble_va.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/test.bash
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_server_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/go11.go
The file was removedllgo/third_party/gofrontend/libffi/src/nios2/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/import.input
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_double_va.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct.c
The file was removedllgo/third_party/gofrontend/libffi/src/debug.c
The file was removedllgo/third_party/gofrontend/libbacktrace/backtrace-supported.h.in
The file was removedllgo/third_party/gofrontend/libffi/include/Makefile.am
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/subdir/bad.go
The file was removedllgo/third_party/gofrontend/libffi/src/microblaze/sysv.S
The file was removedllgo/cmd/gllgo/config.h.cmake
The file was removedllgo/test/execution/methods/selectors.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_messages_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/deflate_test.go
The file was removedllgo/third_party/gofrontend/libffi/libffi.xcodeproj/project.pbxproj
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/writer.go
The file was removedllgo/test/execution/strings/index.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/subtle/constant_time_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/sh/sysv.S
The file was removedllgo/third_party/gofrontend/LICENSE
The file was removedllgo/third_party/gofrontend/libffi/testsuite/Makefile.am
The file was removedllgo/third_party/gofrontend/libffi/src/bfin/ffitarget.h
The file was removedllgo/test/execution/arrays/slice.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cbc_aes_test.go
The file was removedllgo/third_party/gofrontend/libbacktrace/nounwind.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite4.input
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cfb.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/pkcs1v15_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/doc.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/des/const.go
The file was removedllgo/test/execution/unsafe/sizeof_basic.go
The file was removedllgo/test/execution/strings/slice.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_sl.c
The file was removedllgo/test/execution/closures/basic.go
The file was removedllgo/test/execution/strings/range.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct6.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct1.c
The file was removedllgo/third_party/gofrontend/libgo/go/container/list/list_test.go
The file was removedllgo/test/execution/functions/compare.go
The file was removedllgo/test/llgoi/arith.test
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtest/badvar/x.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_pointer.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/crypto.go
The file was removedllgo/irgen/channels.go
The file was removedllgo/third_party/gofrontend/libffi/src/mips/o32.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/negint.c
The file was removedllgo/third_party/gofrontend/libbacktrace/Makefile.am
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/src/conflict/b.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uint.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite8.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/Makefile.in
The file was removedllgo/third_party/gofrontend/libffi/src/moxie/eabi.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/rand_unix.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go
The file was removedllgo/debug/debug.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct9.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/mkdoc.sh
The file was removedllgo/third_party/gofrontend/libffi/src/m32r/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/xtestonly/f.go
The file was removedllgo/third_party/gofrontend/libbacktrace/README
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/main_test/m.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/ffitest.h
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/gcm_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_test.go
The file was removedllgo/third_party/gofrontend/libffi/README
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/get.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/http.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uchar_va.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-RSA
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_schar.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/rundir/sub/sub.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/vet.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/pss_test.go
The file was removedllgo/test/execution/types/recursive.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/lzw/reader_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/gcm.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/src/bad/bad.go
The file was removedllgo/test/irgen/imports.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_sshort.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test2.go
The file was removedllgo/third_party/gofrontend/libgo/VERSION
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/p1/p1_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/example_test.go
The file was removedllgo/third_party/gofrontend/config.sub
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite3.golden
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/struct.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/tool.go
The file was removedllgo/third_party/gofrontend/libffi/src/nios2/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/ffi64.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/lzw/reader.go
The file was removedllgo/irgen/strings.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/elliptic/elliptic_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/sh64/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/eagain.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_pointer.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x/vendor/p/p.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test4.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_medium.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite7.input
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/bit_reader.go
The file was removedllgo/third_party/gofrontend/libbacktrace/elf.c
The file was removedllgo/third_party/gofrontend/libffi/src/types.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex1.inc
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/simplify.go
The file was removedllgo/third_party/gofrontend/libffi/configure.ac
The file was removedllgo/third_party/gofrontend/libffi/src/cris/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4_ref.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin1.input
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/list.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin1.golden
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/q1/q1_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct3.c
The file was removedllgo/include/unwind-pe.h
The file was removedllgo/third_party/gofrontend/libffi/src/ia64/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/aix.S
The file was removedllgo/test/execution/interfaces/static_conversion.go
The file was removedllgo/third_party/gofrontend/libffi/src/pa/linux.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vetpkg/c.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/md5/md5_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_sint.c
The file was removedllgo/README.TXT
The file was removedllgo/third_party/gofrontend/libffi/src/vax/elfbsd.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct5.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/go-no-datadesc-sig.zip
The file was removedllgo/test/execution/operators/basics.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/easysub/easysub.go
The file was removedllgo/test/execution/interfaces/wordsize.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_int.c
The file was removedllgo/third_party/gofrontend/libffi/src/arc/arcompact.S
The file was removedllgo/third_party/gofrontend/libffi/src/x86/internal.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_longdouble.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/gzip/gzip.go
The file was removedllgo/irgen/value.go
The file was removedllgo/third_party/gofrontend/libffi/src/m68k/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct11.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/script.txt
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/unix.zip
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/cipher.go
The file was removedllgo/test/execution/varargs.go
The file was removedllgo/third_party/gofrontend/libffi/src/x86/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/src/arm/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_6byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/ecdsa/ecdsa.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor/src/q/y/y.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/testdata/Mark.Twain-Tom.Sawyer.txt
The file was removedllgo/third_party/gofrontend/libffi/src/x86/darwin_c.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/match_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/typeswitch.golden
The file was removedllgo/third_party/gofrontend/libgo/go/compress/gzip/gunzip.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/ctr.go
The file was removedllgo/test/execution/methods/nilrecv.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/uninitialized.c
The file was removedllgo/test/execution/interfaces/comparei2v.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ldl.c
The file was removedllgo/third_party/gofrontend/libffi/src/cris/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct7.c
The file was removedllgo/third_party/gofrontend/libffi/man/Makefile.am
The file was removedllgo/third_party/gofrontend/libffi/src/mips/ffi.c
The file was removedllgo/test/llgoi/vars.test
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/signal.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor/src/q/vendor/x/x.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/many_complex_longdouble.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x/vendor/r/r.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/pkg.go
The file was removedllgo/irgen/slice.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cfb_test.go
The file was removedllgo/third_party/gofrontend/libgo/README
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float2.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport/p.go
The file was removedllgo/test/execution/maps/delete.go
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/internal.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/shadow/root2/src/foo/foo.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/crlf.golden
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/fmt.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testinternal3/t.go
The file was removedllgo/third_party/gofrontend/libbacktrace/ChangeLog
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/util_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtest/badsyntax/x_test.go
The file was removedllgo/test/execution/methods/methodvalues.go
The file was removedllgo/test/execution/interfaces/assert.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn5.c
The file was removedllgo/third_party/gofrontend/libbacktrace/configure.ac
The file was removedllgo/third_party/gofrontend/libffi/src/m88k/obsd.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices1.input
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/writer.tar
The file was removedllgo/third_party/gofrontend/libbacktrace/dwarf.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_align_complex_longdouble.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_4_1byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin4.input
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/prf_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/typeswitch.input
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/vendor/strings/msg.go
The file was removedllgo/third_party/gofrontend/libffi/src/x86/ffiw64.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/huffman_bit_writer.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct7.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_struct_float.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/gofmt_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/arc/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testinternal4/src/q/internal/x/x.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/good.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/cipher_asm.go
The file was removedllgo/test/execution/fun.go
The file was removedllgo/third_party/gofrontend/libffi/src/pa/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/err_bad_abi.c
The file was removedllgo/third_party/gofrontend/libbacktrace/simple.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite6.golden
The file was removedllgo/third_party/gofrontend/libffi/src/x86/darwin.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_sint64.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/note_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/xor.go
The file was removedllgo/third_party/gofrontend/libgo/configure.ac
The file was removedllgo/test/execution/slices/make.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/key_agreement.go
The file was removedllgo/third_party/gofrontend/libffi/libtool-version
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/main.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/composites.input
The file was removedllgo/third_party/gofrontend/libffi/src/xtensa/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/md5/md5.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/wrongplace.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/gzip/gunzip_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cipher.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin4.golden
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/reader_test.go
The file was removedllgo/include/filenames.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badc/x.go
The file was removedllgo/test/execution/unsafe/sizeof_array.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/p3/p3_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/many_complex_float.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/block.go
The file was removedllgo/docs/Makefile.sphinx
The file was removedllgo/test/llgoi/Inputs/src/foo_cgo/answer.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/hmac/hmac.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testinternal2/x/y/z/internal/w/w.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/old.input
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/src/wrongplace/x.go
The file was removedllgo/test/execution/branching/goto.go
The file was removedllgo/test/execution/functions/multivalue.go
The file was removedllgo/test/execution/errors/recover.go
The file was removedllgo/test/execution/chan/self.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/common.go
The file was removedllgo/third_party/gofrontend/libffi/src/bfin/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/tag_test.go
The file was removedllgo/test/execution/unsafe/const_sizeof.go
The file was removedllgo/test/execution/circulartype.go
The file was removedllgo/third_party/gofrontend/libffi/src/nios2/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/huffman.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/stat_unix.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/rand.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/testclosure.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen4.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_sshort.c
The file was removedllgo/third_party/gofrontend/libffi/src/cris/ffi.c
The file was removedllgo/test/execution/switch/empty.go
The file was removedllgo/third_party/gofrontend/libffi/src/sh/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go
The file was removedllgo/test/execution/arrays/compare.go
The file was removedllgo/third_party/gofrontend/libffi/src/tile/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_6_1_byte.c
The file was removedllgo/third_party/gofrontend/libffi/src/frv/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_medium2.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct2.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/zlib/writer.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/zip64-2.zip
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_1_1byte.c
The file was removedllgo/third_party/gofrontend/libffi/Makefile.am
The file was removedllgo/test/irgen/cabi.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_double.c
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/sysv.S
The file was removedllgo/test/execution/var.go
The file was removedllgo/test/execution/go.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffi_darwin.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/test-trailing-junk.zip
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/ofb.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/alldocs.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_double.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/flate_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/alpha/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtest/badvar/x_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/aarch64/internal.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_longdouble.c
The file was removedllgo/test/execution/literals/struct.go
The file was removedllgo/third_party/gofrontend/libffi/src/avr32/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x/x.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testonly/p_test.go
The file was removedllgo/third_party/gofrontend/libbacktrace/posix.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_2byte.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_large.c
The file was removedllgo/third_party/gofrontend/libffi/man/ffi_call.3
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ulong_va.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtest/badexec/x_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cbc.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct9.c
The file was removedllgo/third_party/gofrontend/libffi/src/bfin/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/main.go
The file was removedllgo/test/execution/unsafe/sizeof_struct.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_defs_longdouble.inc
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/zip_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex1_longdouble.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_double.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/subdir/good.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/bootstrap.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/aix_closure.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_va_float.c
The file was removedllgo/irgen/version.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn3.c
The file was removedllgo/third_party/gofrontend/libffi/src/sh64/sysv.S
The file was removedllgo/third_party/gofrontend/libgcc/unwind-pe.h
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/inflate.go
The file was removedllgo/autoconf/config.sub
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/easy.go
The file was removedllgo/test/llgoi/import-binary.test
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite7.golden
The file was removedllgo/third_party/gofrontend/libffi/src/arc/ffi.c
The file was removedllgo/test/execution/literals/slice.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-ECDSA
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.go/ffitest.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go
The file was removedllgo/third_party/gofrontend/libgo/PATENTS
The file was removedllgo/driver/parser.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport/p_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/ia64/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/writer.go
The file was removedllgo/third_party/gofrontend/libffi/mdate-sh
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.special/unwindtest.cc
The file was removedllgo/third_party/gofrontend/libffi/src/or1k/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/hmac/hmac_test.go
The file was removedllgo/test/execution/switch/branch.go
The file was removedllgo/third_party/gofrontend/libffi/src/m32r/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ll1.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/many_complex.inc
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite2.input
The file was removedllgo/test/execution/interfaces/import.go
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/indexbyte.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/long_test.go
The file was removedllgo/test/execution/switch/scope.go
The file was removedllgo/third_party/gofrontend/libffi/src/x86/darwin64.S
The file was removedllgo/third_party/gofrontend/libbacktrace/backtrace.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4_asm.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/testdata/pss-vect.txt.bz2
The file was removedllgo/test/lit.site.cfg.in
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/const.go
The file was removedllgo/test/execution/Inputs/init2.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite5.input
The file was removedllgo/cmd/cgo/zdefaultcc.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_float.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/generate.go
The file was removedllgo/third_party/gofrontend/libffi/src/m88k/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/src/xtensa/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_server.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_ushortchar.c
The file was removedllgo/test/execution/slices/literal.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/godefs.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ffitest.h
The file was removedllgo/test/execution/for/branch.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/clean.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/vendor/p/p.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/bad.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/shadow/root1/src/foo/foo.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/env.go
The file was removedllgo/irgen/closures.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testdep/p1/p1.go
The file was removedllgo/test/execution/defer.go
The file was removedllgo/third_party/gofrontend/libffi/include/Makefile.in
The file was removedllgo/third_party/gofrontend/libgo/MERGE
The file was removedllgo/test/execution/operators/binary_untyped.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_uint64.c
The file was removedllgo/third_party/gofrontend/libffi/src/frv/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/example2_test.go
The file was removedllgo/test/execution/interfaces/methods.go
The file was removedllgo/third_party/gofrontend/libbacktrace/ChangeLog.jit
The file was removedllgo/test/llgoi/interfaces.test
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_1.c
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/bytes_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uchar.c
The file was removedllgo/third_party/gofrontend/libffi/include/ffi_cfi.h
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/ctr_aes_test.go
The file was removedllgo/third_party/gofrontend/libgo/Makefile.in
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_20byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/gzip/testdata/issue6550.gz
The file was removedllgo/third_party/gofrontend/libffi/src/m68k/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_longdouble_split.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ushort.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/problem1.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/sparse-formats.tar
The file was removedllgo/buildslave-config.yaml
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_16byte.c
The file was removedllgo/test/irgen/Inputs/mangling-synthetic-p.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct2.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ulonglong.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256block_decl.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite1.golden
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/nil-uid.tar
The file was removedllgo/third_party/gofrontend/libffi/src/arm/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_5byte.c
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ppc_closure.S
The file was removedllgo/third_party/gofrontend/libgo/go/compress/gzip/gzip_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/prep_cif.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.go/static-chain.h
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client-TLSv10-ECDHE-RSA-AES
The file was removedllgo/test/execution/slices/copy.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_align_complex_float.c
The file was removedllgo/third_party/gofrontend/libbacktrace/mmap.c
The file was removedllgo/third_party/gofrontend/libffi/src/mips/ffitarget.h
The file was removedllgo/third_party/gofrontend/install-sh
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/symlink.zip
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_struct2.c
The file was removedllgo/third_party/gofrontend/libffi/doc/libffi.texi
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256_test.go
The file was removedllgo/CMakeLists.txt
The file was removedllgo/test/llgoi/import-source2.test
The file was removedllgo/test/execution/maps/lookup.go
The file was removedllgo/irgen/predicates.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex2_double.c
The file was removedllgo/test/execution/interfaces/e2i_conversion.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/ustar.tar
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor2/vendor/x/x.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/notest/hello.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/dd.zip
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_8byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/elliptic/p224_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/or1k/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite6.input
The file was removedllgo/test/execution/unsafe/pointer.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/pkg_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/container/heap/heap.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA
The file was removedllgo/third_party/gofrontend/libgo/go/compress/zlib/reader_test.go
The file was removedllgo/third_party/gofrontend/libbacktrace/stest.c
The file was removedllgo/third_party/gofrontend/libffi/src/alpha/internal.h
The file was removedllgo/test/execution/nil.go
The file was removedllgo/third_party/gofrontend/libffi/acinclude.m4
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/cgocover/p.go
The file was removedllgo/test/execution/chan/buffered.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/zip64.zip
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_3_1byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cipher_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/testdata/pi.txt
The file was removedllgo/test/execution/literals/map.go
The file was removedllgo/third_party/gofrontend/libgo/LICENSE
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vetpkg/b.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/tar_test.go
The file was removedllgo/test/llgoi/Inputs/src/foo/answer.go
The file was removedllgo/third_party/gofrontend/libffi/src/metag/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/asm.h
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/copy_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_float.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/testdata/e.txt
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/pax.tar
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/many.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_struct3.c
The file was removedllgo/third_party/gofrontend/libffi/Makefile.in
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/inflate_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/util.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/version.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite5.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn1.c
The file was removedllgo/third_party/gofrontend/libbacktrace/state.c
The file was removedllgo/irgen/indirect.go
The file was removedllgo/irgen/println.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/generate_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex_longdouble.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_struct_double.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/zlib/reader.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/cgotest/m.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/hard.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/many_complex_double.c
The file was removedllgo/test/llgoi/panic.test
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/reverse_bits.go
The file was removedllgo/test/llgoi/maps.test
The file was removedllgo/third_party/gofrontend/libffi/include/ffi_common.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/main_test/m_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/ecdsa/ecdsa_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/many_mixed.c
The file was removedllgo/third_party/gofrontend/libbacktrace/filetype.awk
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/elliptic/elliptic.go
The file was removedllgo/third_party/gofrontend/libgo/go/container/ring/ring_test.go
The file was removedllgo/test/execution/complex.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/bzip2_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/signal_notunix.go
The file was removedllgo/third_party/gofrontend/libffi/src/tile/tile.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_pointer_stack.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices2.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_simple.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512block.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/comments.golden
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/md5/gen.go
The file was removedllgo/test/llgoi/import-source.test
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_align_complex.inc
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float1.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/import.golden
The file was removedllgo/third_party/gofrontend/libffi/man/ffi.3
The file was removedllgo/test/driver/parse-arguments.go
The file was removedllgo/test/execution/interfaces/embedded.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_3byte1.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_sshortchar.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct4.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_64byte.c
The file was removedllgo/llgo-go.sh
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex2.inc
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testinternal4/src/q/j/j.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/token.go
The file was removedllgo/third_party/gofrontend/libffi/ChangeLog.v1
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/hello/hellox_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/reader_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/v9.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/sub/sub/subsub.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite8.input
The file was removedllgo/third_party/gofrontend/libffi/src/metag/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/microblaze/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin3.golden
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/register.go
The file was removedllgo/test/execution/interfaces/basic.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/vendor/q/q.go
The file was removedllgo/third_party/gofrontend/libffi/src/dlmalloc.c
The file was removedllgo/test/execution/literals/func.go
The file was removedllgo/test/irgen/mangling-dot.go
The file was removedllgo/third_party/gofrontend/libffi/src/alpha/osf.S
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/reader_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/doc.go
The file was removedllgo/third_party/gofrontend/libffi/src/m68k/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/export_test.go
The file was removedllgo/test/execution/structs/embed.go
The file was removedllgo/third_party/gofrontend/libffi/src/java_raw_api.c
The file was removedllgo/third_party/gofrontend/libbacktrace/Makefile.in
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testinternal4/src/p/p.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_client_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1block.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_va_double.c
The file was removedllgo/third_party/gofrontend/libffi/src/x86/sysv.S
The file was removedllgo/irgen/attribute.go
The file was removedllgo/third_party/gofrontend/libffi/src/s390/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/crc32-not-streamed.zip
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/bad.go
The file was removedllgo/third_party/gofrontend/libffi/LICENSE
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/example_test.go
The file was removedllgo/third_party/gofrontend/libbacktrace/sort.c
The file was removedllgo/third_party/gofrontend/libffi/src/sh/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256.go
The file was removedllgo/third_party/gofrontend/libgo/config/ltmain.sh
The file was removedllgo/irgen/cabi.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ul.c
The file was removedllgo/third_party/gofrontend/libgo/config/README
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/builtin/builtin.go
The file was removedllgo/irgen/builtins.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_align_complex_double.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor/src/q/z/z.go
The file was removedllgo/cmd/gllgo/gllgo.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1block_generic.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/deflate.go
The file was removedllgo/irgen/compiler.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/linux64_closure.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ll.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/issue10968.tar
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/neg-size.tar
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffitarget.h
The file was removedllgo/irgen/errors.go
The file was removedllgo/third_party/gofrontend/libffi/stamp-h.in
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/buffer_test.go
The file was removedllgo/third_party/gofrontend/libbacktrace/print.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex2_longdouble.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/note.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x/invalid/invalid.go
The file was removedllgo/libgo-noext.diff
The file was removedllgo/third_party/gofrontend/libffi/src/raw_api.c
The file was removedllgo/third_party/gofrontend/libffi/src/x86/unix64.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/subtle/constant_time.go
The file was removedllgo/irgen/typemap.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/promotion.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/md5/md5block_generic.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/elliptic/p224.go
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/bytes.go
The file was removedllgo/libgo-check-failures.diff
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/stat_atim.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_uchar.c
The file was removedllgo/.arcconfig
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_longdouble.c
The file was removedllgo/third_party/gofrontend/libffi/src/ia64/unix.S
The file was removedllgo/third_party/gofrontend/libgo/config/ltversion.m4
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/xtestonly/f_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/dsa/dsa_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/sh64/ffi.c
The file was removedllgo/test/debuginfo/emptyname.go
The file was removedllgo/test/execution/types/named.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/discovery.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/crlf.input
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/conn.go
The file was removedllgo/test/execution/const.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_uint32.c
The file was removedllgo/irgen/ssa.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/writer_test.go
The file was removedllgo/third_party/gofrontend/libbacktrace/fileline.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/dep_test.go
The file was removedllgo/test/execution/operators/shifts.go
The file was removedllgo/third_party/gofrontend/libffi/src/moxie/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/des/des_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/md5/md5block_decl.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/conflict.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices1.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex.inc
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/example_test.go
The file was removedllgo/test/execution/init.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/md5/md5block.go
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/src/works/x/x.go
The file was removedllgo/third_party/gofrontend/libffi/src/moxie/ffi.c
The file was removedllgo/test/execution/assignment/multi.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/go_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/closures.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/cgocover/p_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct5.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.go/aa-direct.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_7byte.c
The file was removedllgo/test/execution/strings/compare.go
The file was removedllgo/third_party/gofrontend/libgo/config/libtool.m4
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/v7.tar
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/gnu.tar
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test3.go
The file was removedllgo/test/execution/new.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffi_powerpc.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/shadow/root1/src/math/math.go
The file was removedllgo/third_party/gofrontend/libffi/src/mips/n32.S
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/fixedhuff.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/reader.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_float.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/many2.c
The file was removedllgo/third_party/gofrontend/libffi/src/m32r/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/aes_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_sc.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testflag.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn0.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_longdouble_split2.c
The file was removedllgo/test/execution/switch/strings.go
The file was removedllgo/third_party/gofrontend/libgo/config/go.m4
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512block_decl.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/help.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_ushort.c
The file was removedllgo/test/execution/conversions/sameunderlying.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_struct1.c
The file was removedllgo/irgen/interfaces.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_many_mixed_args.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_float.c
The file was removedllgo/cmd/go/zdefaultcc.go.in
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/common.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_sint16.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test1.go
The file was removedllgo/ssaopt/esc.go
The file was removedllgo/third_party/gofrontend/libbacktrace/atomic.c
The file was removedllgo/test/execution/maps/range.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testinternal/p.go
The file was removedllgo/test/execution/interfaces/error.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/composites.golden
The file was removedllgo/third_party/gofrontend/libffi/src/arm/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_many_mixed_float_double.c
The file was removedllgo/third_party/gofrontend/libffi/src/m88k/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/compress/lzw/writer_test.go
The file was removedllgo/test/execution/maps/insert.go
The file was removedllgo/test/irgen/avoidload.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES
The file was removedllgo/third_party/gofrontend/include/dwarf2.def
The file was removedllgo/test/execution/branching/labeled.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct8.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/err_bad_typedef.c
The file was removedllgo/test/lit.cfg
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/v8.S
The file was removedllgo/third_party/gofrontend/libgo/README.gcc
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex.inc
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl2.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256block.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen3.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite4.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float_va.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1.go
The file was removedllgo/third_party/gofrontend/libffi/configure
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_longdouble.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin2.golden
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/compare_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/standalone_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/comments.input
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/pss.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/copy.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/cipher_generic.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/star.tar
The file was removedllgo/test/execution/slices/cap.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_struct_longdouble.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vetpkg/a_test.go
The file was removedllgo/third_party/gofrontend/libbacktrace/btest.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/prf.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffi_linux64.c
The file was removedllgo/third_party/gofrontend/libgo/aclocal.m4
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float3.c
The file was removedllgo/test/irgen/go-panic.go
The file was removedllgo/irgen/switches.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/gophercolor16x16.png
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex_double.c
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffi_sysv.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/rand_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl1.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/works.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/run.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testdep/p2/p2.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/alert.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/small2.txt
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/script
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_18byte.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct6.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ushort_va.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_va_longdouble.c
The file was removedllgo/LICENSE.TXT
The file was removedllgo/docs/conf.py
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn2.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct4.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/xattrs.tar
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_client.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/writer_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/build.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_uc.c
The file was removedllgo/irgen/annotations.go
The file was removedllgo/build/context.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_loc_fn0.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/doc.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_defs_double.inc
The file was removedllgo/test/execution/literals/array.go
The file was removedllgo/third_party/gofrontend/include/filenames.h
The file was removedllgo/third_party/gofrontend/libffi/ChangeLog.libgcj
The file was removedllgo/third_party/gofrontend/libffi/src/alpha/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/benchmark_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_9byte2.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_7_1_byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/cipher_suites.go
The file was removedllgo/third_party/gofrontend/libbacktrace/config.h.in
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/test.go
The file was removedllgo/test/irgen/select.go
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/reader.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/norunexample/test_test.go
The file was removedllgo/test/execution/functions/unreachable.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/winxp.zip
The file was removedllgo/test/execution/conversions/complex.go
The file was removedllgo/test/CMakeLists.txt
The file was removedllgo/third_party/gofrontend/depcomp
The file was removedllgo/third_party/gofrontend/libffi/configure.host
The file was removedllgo/test/execution/if/lazy.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_dbl.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/readme.zip
The file was removedllgo/test/execution/strings/add.go
The file was removedllgo/include/dwarf2.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/out.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor2/src/p/p.go
The file was removedllgo/test/execution/slices/compare.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/common_test.go
The file was removedllgo/test/execution/strings/runetostring.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport/p1/p1.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/conn_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/container/list/list.go
The file was removedllgo/third_party/gofrontend/libffi/src/microblaze/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices2.input
The file was removedllgo/test/execution/strings/bytes.go
The file was removedllgo/third_party/gofrontend/config-ml.in
The file was removedllgo/third_party/gofrontend/libffi/src/vax/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/bytes_decl.go
The file was removedllgo/third_party/gofrontend/libbacktrace/configure
The file was removedllgo/third_party/gofrontend/libbacktrace/mmapio.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/writer_test.go
The file was removedllgo/third_party/gofrontend/include/dwarf2.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_defs_float.inc
The file was removedllgo/third_party/gofrontend/libgo/go/container/heap/heap_test.go
The file was removedllgo/third_party/gofrontend/libbacktrace/alloc.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_3byte2.c
The file was removedllgo/third_party/gofrontend/libbacktrace/aclocal.m4
The file was removedllgo/third_party/gofrontend/libffi/src/avr32/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/x86/ffi64.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/go-with-datadesc-sig.zip
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/ast.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/norunexample/example_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/issue11169.tar
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/des/cipher.go
The file was removedllgo/third_party/gofrontend/libffi/src/x86/darwin64_c.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/pyobjc-tc.c
The file was removedllgo/third_party/gofrontend/libffi/src/x86/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/man/ffi_prep_cif_var.3
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/dsa/dsa.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/rsa_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4
Commit fcdb99e0b5b4820d28913f5d1d40a37f45b3817b by paulsson
[SystemZ]  Add a subtarget cache like some other targets already have.

Each function is with this compiled with the SystemZSubtarget initialized
from the functions attributes.

Review: Ulrich Weigand.

Differential Revision: https://reviews.llvm.org/D74086
The file was modifiedllvm/lib/Target/SystemZ/SystemZTargetMachine.h
The file was modifiedllvm/lib/Target/SystemZ/SystemZTDC.cpp
The file was modifiedllvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
The file was addedllvm/test/CodeGen/SystemZ/function-attributes-01.ll
Commit eaeb5610ced23404f2c799d6e0c46c05f06ac3b5 by Vedant Kumar
debugserver: Rely on mig architectures being specified externally

Look up the -arch flags to pass to the mig invocation from an
optionally-defined MIG_ARCHS variable. We can't use CMAKE_OSX_ARCHS
because the {i,tv,watch}OS builds don't use this mechanism to achieve
fat builds (they build each slice separately & then lipo them together).

This supercedes the mig -arch/-isysroot fix from
510758dae2a8fa4b0b26dea89d4d1efd576b8ad6.
The file was modifiedlldb/tools/debugserver/source/CMakeLists.txt
Commit 92e267a94dc4272511be674062f8a3e8897b7083 by dimitry
[Sanitizers] Get link map on FreeBSD via documented API

Summary:
Instead of hand-crafting an offset into the structure returned by
dlopen(3) to get at the link map, use the documented API.  This is
described in dlinfo(3): by calling it with `RTLD_DI_LINKMAP`, the
dynamic linker ensures the right address is returned.

Reviewers: devnexen, emaste, MaskRay, krytarowski

Reviewed By: krytarowski

Subscribers: krytarowski, vitalybuka, #sanitizers, llvm-commits

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D73990
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_netbsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_mac.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_libc.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_win.cpp
Commit 1f5542006502784e21e1a832221ff8cb56c7dbd2 by rcraik
[LoopCacheAnalysis]: Add support for negative stride

LoopCacheAnalysis currently assumes the loop will be iterated over in
a forward direction. This patch addresses the issue by using the
absolute value of the stride when iterating backwards.

Note: this patch will treat negative and positive array access the
same, resulting in the same cost being calculated for single and
bi-directional access patterns. This should be improved in a
subsequent patch.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D73064
The file was modifiedllvm/lib/Analysis/LoopCacheAnalysis.cpp
The file was modifiedllvm/test/Analysis/LoopCacheAnalysis/PowerPC/compute-cost.ll
Commit b80a9ca8cbc19beb6117d7a05e3403adc598a059 by stephen.neuendorffer
[MLIR] Allow non-binary operations to be commutative

NFC for binary operations.

Differential Revision: https://reviews.llvm.org/D73670
The file was modifiedmlir/test/Transforms/test-canonicalize.mlir
The file was modifiedmlir/include/mlir/IR/OperationSupport.h
The file was modifiedmlir/lib/Transforms/Utils/FoldUtils.cpp
The file was modifiedmlir/test/lib/TestDialect/TestOps.td
Commit 12df427fb2225e1957771ba31e4e6e3350f2e4a9 by stephen.neuendorffer
[MLIR][Standard] Add folding for indexCast(indexCast(x)) -> x

Allow this only if the types are the same.  e.g.:
i16 -> index -> i16  or
index -> i16 -> index

Differential Revision: https://reviews.llvm.org/D73671
The file was modifiedmlir/test/Transforms/canonicalize.mlir
The file was modifiedmlir/lib/Dialect/StandardOps/Ops.cpp
The file was modifiedmlir/include/mlir/Dialect/StandardOps/Ops.td
Commit ed56633fb926e76c34ab9959428ef0f965f409f7 by stephen.neuendorffer
[MLIR][Standard] Implement constant folding for IndexCast

Differential Revision: https://reviews.llvm.org/D73672
The file was modifiedmlir/lib/Dialect/StandardOps/Ops.cpp
The file was modifiedmlir/test/Transforms/canonicalize.mlir
Commit 1eba3f326c480f262ac27bfb61b4dccb9b2c8496 by stephen.neuendorffer
[MLIR] Fix lib/ExecutionEngine for BUILD_SHARED_LIBS=on
The file was modifiedmlir/lib/ExecutionEngine/CMakeLists.txt
Commit 4468188db8ae39cad6c5f5cc085a4b4bcda7ee7e by stephen.neuendorffer
[MLIR] Fix lib/Dialect/Linalg/EDSC for BUILD_SHARED_LIBS=on
The file was modifiedmlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt
Commit d15325c9e0a06624f3675363b497da360f9b102c by flo
[ValueLattice] Remove obsolete getConstantInt (NFC).

ConstantInt values are always represented as constant ranges with a
single element. getConstantInt is obsolete, as pointed out by @nikic
during D60581.

Reviewers: nikic

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D74329
The file was modifiedllvm/include/llvm/Analysis/ValueLattice.h
Commit 405093045feb9435bb6f3871417338fd9832a591 by mmoroz
[compiler-rt] Follow up fix for the refactoring in https://reviews.llvm.org/D74137.

Summary:
The refactoring has caused a failure in
http://lab.llvm.org:8011/builders/clang-ppc64le-linux/builds/29265

The idea of failing the symbolization when the symbolizer bufer is too small
was incorrect. The symbolizer can be invoked for other frames that may fit into
the buffer and get symbolized.

Reviewers: vitalybuka, eugenis

Subscribers: dberris, #sanitizers, llvm-commits

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D74343
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
Commit 102814b4d36ad004a2e37cd2a1e84bd2c3593d29 by echristo
Continue removing llgo.
The file was modifiedllvm/.gitignore
The file was modifiedllvm/CMakeLists.txt
The file was modifiedllvm/tools/CMakeLists.txt
The file was removedllvm/tools/llvm-go/llvm-go.go
The file was modifiedllvm/utils/git-svn/git-llvm
The file was modifiedllvm/docs/CMake.rst
The file was removedllvm/tools/llvm-go/CMakeLists.txt
The file was modifiedllvm/CODE_OWNERS.TXT
The file was modifiedllvm/utils/docker/scripts/llvm_checksum/project_tree.py
Commit b50431defbaf80c254244cefdce3813576633ae5 by thakis
fix some typos to cycle bots
The file was modifiedclang/docs/SourceBasedCodeCoverage.rst
The file was modifiedclang/docs/Block-ABI-Apple.rst
The file was modifiedclang/docs/LanguageExtensions.rst
Commit 6ff0228c6df37e052fa6e8e3927e83b289402cf6 by davg
[clang] Add `forceReload` clangd extension to 'textDocument/didChange'

Summary:
- This option forces a preamble rebuild to handle the odd case
  of a missing header file being added

Reviewers: sammccall

Subscribers: ilya-biryukov, javed.absar, MaskRay, jkorous, arphaman, jfb, kadircet, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D73916
The file was modifiedclang-tools-extra/clangd/ClangdLSPServer.cpp
The file was modifiedclang-tools-extra/clangd/Compiler.h
The file was modifiedclang-tools-extra/clangd/ClangdServer.cpp
The file was modifiedclang-tools-extra/clangd/ClangdServer.h
The file was modifiedclang-tools-extra/clangd/Protocol.h
The file was modifiedclang-tools-extra/clangd/TUScheduler.cpp
The file was modifiedclang-tools-extra/clangd/unittests/TUSchedulerTests.cpp
The file was modifiedclang-tools-extra/clangd/Protocol.cpp
Commit 3185c30c54d0af5bffbff3bcfd721668d086ff10 by sguelton
Prefer __vector over vector keyword for altivec

`vector' uses the keyword-and-predefine mode from gcc, while __vector is
reliably supported.

As a side effect, it also makes the code consistent in its usage of __vector.

Differential Revision: https://reviews.llvm.org/D74129
The file was modifiedclang/lib/Lex/Lexer.cpp
Commit 45c6c82e90474381f6e2e714eed81416c1947573 by thakis
Add documentation on git bisecting across the MLIR merge

Differential Revision: https://reviews.llvm.org/D73988
The file was addedllvm/docs/GitBisecting.rst
Commit 6fd818c5a9c565b8aaeaf1ca85ad14735ee0eb0c by ted.woodward
Don't fail step out if remote server doesn't implement qMemoryRegionInfo

Summary:
The return address validation in D71372 will fail if the memory permissions can't be determined. Many embedded stubs either don't implement the qMemoryRegionInfo packet, or don't have memory permissions at all.

Remove the return from the if clause that calls GetLoadAddressPermissions, so this call failing doesn't cause the step out to abort. Instead, assume that the memory permission check doesn't apply to this type of target.

Reviewers: labath, jingham, clayborg, mossberg

Reviewed By: labath, jingham

Subscribers: lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D72513
The file was modifiedlldb/source/Target/ThreadPlanStepOut.cpp
Commit aa86311e6204778db87cdeb85ef1a177bdc52a19 by diggerlin
[AIX][XCOFF] Support Mergeable2ByteCString and Mergeable4ByteCString

SUMMARY:
The patch is enable to support Mergeable2ByteCString and Mergeable4ByteCString

Reviewers: daltenty
Subscribers: wuzish, nemanjai, hiraditya

Differential Revision: https://reviews.llvm.org/D74164
The file was modifiedllvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
The file was modifiedllvm/test/CodeGen/PowerPC/aix-xcoff-mergeable-str.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
Commit 04a830f80af97d1b2d2d652984635a774b23ebda by a.bataev
[OPENMP50]Support for acquire clause.

Added full support for acquire clause in flush|atomic directives.
The file was modifiedclang/test/OpenMP/flush_codegen.cpp
The file was modifiedclang/include/clang/AST/OpenMPClause.h
The file was modifiedclang/include/clang/AST/RecursiveASTVisitor.h
The file was modifiedclang/tools/libclang/CIndex.cpp
The file was modifiedclang/test/OpenMP/flush_messages.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/test/OpenMP/atomic_read_codegen.c
The file was modifiedclang/lib/Serialization/ASTReader.cpp
The file was modifiedclang/lib/Basic/OpenMPKinds.cpp
The file was modifiedclang/test/OpenMP/atomic_ast_print.cpp
The file was modifiedclang/test/OpenMP/atomic_write_codegen.c
The file was modifiedclang/lib/Sema/TreeTransform.h
The file was modifiedclang/lib/CodeGen/CGStmtOpenMP.cpp
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/include/clang/Basic/OpenMPKinds.def
The file was modifiedclang/lib/AST/StmtProfile.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/test/OpenMP/flush_ast_print.cpp
The file was modifiedclang/lib/AST/OpenMPClause.cpp
The file was modifiedclang/lib/Parse/ParseOpenMP.cpp
The file was modifiedclang/test/OpenMP/atomic_capture_codegen.cpp
The file was modifiedclang/test/OpenMP/atomic_messages.cpp
The file was modifiedclang/test/OpenMP/atomic_update_codegen.cpp
Commit 93073e52b10efe9f73105ed90a48e0caad9937f5 by spatel
[InstCombine] add tests for abs with extra use of operand; NFC
The file was modifiedllvm/test/Transforms/InstCombine/abs-1.ll
Commit 62ce7e650a5a388540b5606d34bcce2fb5932498 by spatel
[InstCombine] fix use check when canonicalizing abs/nabs

We were checking for extra uses of the negated operand even
if we were not going to create it as part of this canonicalization.

This was showing up as a regression when we limit EarlyCSE as
proposed in D74285.
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
The file was modifiedllvm/test/Transforms/InstCombine/abs-1.ll
Commit 8513ff05c81e60f771aa58846b37840f979a2777 by ntv
[mlir][VectorOps][EDSC] Add EDSC for VectorOps

Summary:
This revision adds EDSC support for VectorOps to enable the creation of a `vector_matmul` declaratively. The `vector_matmul` is a simple configuration
of the `vector.contract` op that follows the StructuredOps abstraction.

Differential Revision: https://reviews.llvm.org/D74284
The file was addedmlir/include/mlir/Dialect/VectorOps/EDSC/Intrinsics.h
The file was addedmlir/include/mlir/Dialect/VectorOps/EDSC/Builders.h
The file was modifiedmlir/include/mlir/Dialect/VectorOps/VectorOps.td
The file was modifiedmlir/lib/Dialect/Linalg/EDSC/Builders.cpp
The file was modifiedmlir/include/mlir/IR/AffineMap.h
The file was modifiedmlir/test/EDSC/CMakeLists.txt
The file was modifiedmlir/include/mlir/EDSC/Builders.h
The file was modifiedmlir/lib/IR/AffineMap.cpp
The file was modifiedmlir/test/EDSC/builder-api-test.cpp
The file was modifiedmlir/lib/Dialect/VectorOps/CMakeLists.txt
The file was addedmlir/lib/Dialect/VectorOps/EDSC/Builders.cpp
The file was modifiedmlir/lib/Dialect/VectorOps/VectorOps.cpp
Commit d23c15a687ff15327b88fa64da3184395012c2dc by Vedant Kumar
Do not define AcceptPIDFromInferior when it will not be used
The file was modifiedlldb/source/Host/macosx/objcxx/Host.mm
Commit 0ad6e726ec7eee8ef14a89fa288d5a1420d96b1e by spatel
[Transforms] add phase ordering tests for min/max/abs; NFC

Test that instcombine and early-cse can cooperate
to reduce sequences of select patterns that are not
composed of the same underlying instructions.

There's a bug in EarlyCSE (PR41083), and we can test
how much a possible fix (D74285) may affect optimization.
The file was addedllvm/test/Transforms/PhaseOrdering/min-max-abs-cse.ll
Commit efcf6430009cc5bcc2024ecec1c4e4bbb328d037 by Jan Korous
Reland "[clangd][test] Disable a particular testcase in FindExplicitReferencesTest when LLVM_ENABLE_EXPENSIVE_CHECKS""

The test got re-enabled after d54d71b67e60 landed.

However it seems that the order is still not deterministic as it
currently passes with -DLLVM_ENABLE_EXPENSIVE_CHECKS=OFF but randomly
fails with expensive checks ON.
The file was modifiedclang-tools-extra/clangd/unittests/FindTargetTests.cpp
Commit c1adb88a31f37c7f2990c85a1f9297f44a23d32c by thakis
git bisect docs: try to make commit ascii art show up
The file was modifiedllvm/docs/GitBisecting.rst
Commit 0bd48c3d4ee1a94ea3d3b9d89201b23fd83c94d0 by dblaikie
[DebugInfo] Support file-level include directories when generating DWARFv5 LineTable prologues.

Differential Revision: https://reviews.llvm.org/D74249
The file was modifiedllvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp
The file was modifiedllvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
Commit 8116635e8b2a72eebce3387d3374aadd6db88d45 by thakis
add GitBisecting to toctrees to try and placate the sphinx bot
The file was modifiedllvm/docs/GettingInvolved.rst
The file was modifiedllvm/docs/GettingStarted.rst
Commit f270da6bfcbed6247075195e46b88702e8d3859d by Matthew.Arsenault
RegisterCoalescer: Add LaneMask to debug printing
The file was modifiedllvm/lib/CodeGen/RegisterCoalescer.cpp
Commit 660b0d7f7bba70047033e14f5a58bf065d6926b3 by Xiangling.Liao
[AIX] Enable frame pointer for AIX and add related test suite

This patch:
   - enable frame pointer for AIX;
   - update some of red zone comments;
   - add/update testcases;

Differential Revision: https://reviews.llvm.org/D72454
The file was addedllvm/test/CodeGen/PowerPC/Frames-dyn-alloca.ll
The file was modifiedllvm/test/CodeGen/PowerPC/Frames-large.ll
The file was modifiedllvm/test/CodeGen/PowerPC/Frames-small.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCFrameLowering.cpp
The file was addedllvm/test/CodeGen/PowerPC/Frames-stack-floor.ll
The file was addedllvm/test/CodeGen/PowerPC/Frames-dyn-alloca-with-func-call.ll
The file was removedllvm/test/CodeGen/PowerPC/Frames-alloca.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCSubtarget.h
Commit e4e9e106b9a236f94948c3bfa0ab521a81453718 by thakis
git bisect docs: formatting tweaks
The file was modifiedllvm/docs/GitBisecting.rst
Commit bc8e44218810c0db6328b9809c959ceb7d43e3f5 by martin
[test] Disable the Passes/PluginsTest cases on windows with BUILD_SHARED_LIBS

The plugin expects to have undefined references to symbols exported
by the loading process, which isn't supported by shared libraries
on windows.

Differential Revision: https://reviews.llvm.org/D74042
The file was modifiedllvm/unittests/Passes/CMakeLists.txt
Commit 4687822b9e8e25cac8e345d4a6b99f4e44324f76 by hanhan0912
[mlir][Linalg] Add a roundtrip test for indexed_generic op with tensors.

Summary:
After D72555 has been landed, `linalg.indexed_generic` also accepts ranked
tensor as input and output. Add a test for it.

Differential Revision: https://reviews.llvm.org/D74267
The file was modifiedmlir/test/Dialect/Linalg/roundtrip.mlir
Commit 9559834a5c1286db4e5bc1f5de047bfd67868f4a by a.bataev
[OPENMP50]Add support for 'release' clause.

Added full support for 'release' clause in flush|atomic directives.
The file was modifiedclang/lib/Sema/TreeTransform.h
The file was modifiedclang/test/OpenMP/atomic_ast_print.cpp
The file was modifiedclang/test/OpenMP/flush_codegen.cpp
The file was modifiedclang/lib/CodeGen/CGStmtOpenMP.cpp
The file was modifiedclang/lib/Parse/ParseOpenMP.cpp
The file was modifiedclang/lib/AST/OpenMPClause.cpp
The file was modifiedclang/include/clang/AST/RecursiveASTVisitor.h
The file was modifiedclang/test/OpenMP/atomic_messages.cpp
The file was modifiedclang/include/clang/Basic/OpenMPKinds.def
The file was modifiedclang/test/OpenMP/atomic_write_codegen.c
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
The file was modifiedclang/lib/Basic/OpenMPKinds.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/test/OpenMP/atomic_capture_codegen.cpp
The file was modifiedclang/include/clang/AST/OpenMPClause.h
The file was modifiedclang/test/OpenMP/flush_ast_print.cpp
The file was modifiedclang/tools/libclang/CIndex.cpp
The file was modifiedclang/test/OpenMP/atomic_read_codegen.c
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/lib/AST/StmtProfile.cpp
The file was modifiedclang/test/OpenMP/flush_messages.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/lib/Serialization/ASTReader.cpp
The file was modifiedclang/test/OpenMP/atomic_update_codegen.cpp
Commit 50aeeed8a2dd68d2ead2a5337260e21e3d098764 by antiagainst
[mlir][spirv] Use spv.entry_point_abi in GPU to SPIR-V conversions

We have spv.entry_point_abi for specifying the local workgroup size.
It should be decorated onto input gpu.func ops to drive the SPIR-V
CodeGen to generate the proper SPIR-V module execution mode. Compared
to using command-line options for specifying the configuration, using
attributes also has the benefits that 1) we are now able to use
different local workgroup for different entry points and 2) the
tests contains the configuration directly.

Differential Revision: https://reviews.llvm.org/D74012
The file was modifiedmlir/lib/Dialect/SPIRV/TargetAndABI.cpp
The file was modifiedmlir/test/Conversion/GPUToSPIRV/builtins.mlir
The file was modifiedmlir/lib/Conversion/GPUToSPIRV/ConvertGPUToSPIRVPass.cpp
The file was modifiedmlir/include/mlir/Dialect/SPIRV/TargetAndABI.h
The file was modifiedmlir/test/Conversion/GPUToSPIRV/simple.mlir
The file was modifiedmlir/include/mlir/Conversion/GPUToSPIRV/ConvertGPUToSPIRVPass.h
The file was modifiedmlir/test/Conversion/GPUToSPIRV/loop.mlir
The file was modifiedmlir/lib/Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp
The file was modifiedmlir/include/mlir/Conversion/GPUToSPIRV/ConvertGPUToSPIRV.h
The file was modifiedmlir/test/Conversion/GPUToSPIRV/load-store.mlir
The file was modifiedmlir/test/Conversion/GPUToSPIRV/if.mlir
Commit 6b2979c12300b90a1e69791d43ee9cff14f4265e by ditaliano
Revert "[lldb] Fix+re-enable Assert StackFrame Recognizer on Linux"

This reverts commit 1a39f1b966a8d8f15ed0d5a832d5097cccefe93b as
it breaks macOS.
The file was modifiedlldb/source/Target/AssertFrameRecognizer.cpp
The file was modifiedlldb/unittests/Target/StackFrameRecognizerTest.cpp
The file was modifiedlldb/source/Target/StackFrameRecognizer.cpp
The file was modifiedlldb/source/Commands/CommandObjectFrame.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
The file was modifiedlldb/include/lldb/Target/StackFrameRecognizer.h
The file was modifiedlldb/test/Shell/Recognizer/assert.test
Commit bb383ae6120d42fa645fc1b4ea540d8d4f13a29a by yamauchi
[CallPromotionUtils] Add tryPromoteCall.

Summary: It attempts to devirtualize a call on alloca through vtable loads.

Reviewers: davidxl

Subscribers: mgorny, Prazek, hiraditya, llvm-commits

Tags: #llvm
Differential Revision: https://reviews.llvm.org/D71308
The file was modifiedllvm/unittests/Transforms/Utils/CMakeLists.txt
The file was addedllvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
The file was modifiedllvm/lib/Transforms/Utils/CallPromotionUtils.cpp
The file was modifiedllvm/include/llvm/Transforms/Utils/CallPromotionUtils.h
Commit f1ceda4bd527c6fd307f5ba12a073b29fa2e5db0 by llvmgnsyncbot
[gn build] Port bb383ae6120
The file was modifiedllvm/utils/gn/secondary/llvm/unittests/Transforms/Utils/BUILD.gn
Commit 7683a084de6bd2637f2351f53389df8b610566cf by ted.woodward
Remove lit feature object-emission

Summary: The lit feature object-emission was added because Hexagon did not support the integrated assembler, so some tests needed to be turned off with a Hexagon target. Hexagon now supports the integrated assembler, so this feature can be removed.

Reviewers: bcain, kparzysz, jverma, whitequark, JDevlieghere

Reviewed By: JDevlieghere

Subscribers: mehdi_amini, hiraditya, steven_wu, dexonsmith, arphaman, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D73568
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-many-cu.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-one-cu.ll
The file was modifiedllvm/test/DebugInfo/X86/string-offsets-multiple-cus.ll
The file was modifiedllvm/test/DebugInfo/ARM/float-args.ll
The file was modifiedllvm/test/DebugInfo/Generic/cross-cu-inlining.ll
The file was modifiedllvm/test/DebugInfo/Generic/DICommonBlock.ll
The file was modifiedllvm/test/DebugInfo/Generic/PR20038.ll
The file was modifiedllvm/test/DebugInfo/Generic/cross-cu-linkonce.ll
The file was modifiedllvm/test/Linker/type-unique-odr-a.ll
The file was modifiedllvm/test/DebugInfo/Generic/inlined-strings.ll
The file was modifiedllvm/test/DebugInfo/Generic/namespace_inline_function_definition.ll
The file was modifiedllvm/test/DebugInfo/Generic/ptrsize.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-info-qualifiers.ll
The file was modifiedllvm/test/DebugInfo/Generic/template-recursive-void.ll
The file was modifiedllvm/test/DebugInfo/X86/tu-to-non-named-type.ll
The file was modifiedllvm/test/DebugInfo/Generic/member-order.ll
The file was modifiedllvm/test/DebugInfo/ARM/sroa-complex.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-name-collisions.ll
The file was modifiedllvm/test/DebugInfo/Generic/member-pointers.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-linkage-name.ll
The file was modifiedllvm/test/tools/dsymutil/X86/op-convert.test
The file was modifiedllvm/test/DebugInfo/X86/atomic-c11-dwarf-4.ll
The file was modifiedllvm/test/tools/dsymutil/X86/frame-2.test
The file was modifiedllvm/test/DebugInfo/X86/string-offsets-table.ll
The file was modifiedllvm/test/Bindings/OCaml/executionengine.ml
The file was modifiedllvm/test/CodeGen/Generic/dwarf-md5.ll
The file was modifiedllvm/test/CodeGen/Generic/dwarf-source.ll
The file was modifiedllvm/test/DebugInfo/X86/nodebug.ll
The file was modifiedllvm/test/DebugInfo/Generic/discriminator.ll
The file was modifiedllvm/test/DebugInfo/X86/noreturn_objc.ll
The file was modifiedllvm/test/DebugInfo/X86/debug-names-ir-disabled.ll
The file was modifiedllvm/test/DebugInfo/Generic/2010-05-10-MultipleCU.ll
The file was modifiedllvm/test/DebugInfo/X86/tu-to-non-tu.ll
The file was modifiedllvm/test/DebugInfo/Generic/mainsubprogram.ll
The file was modifiedllvm/test/DebugInfo/X86/decl-derived-member.ll
The file was modifiedllvm/test/DebugInfo/Generic/accel-table-hash-collisions.ll
The file was modifiedllvm/test/DebugInfo/Inputs/gmlt.ll
The file was modifiedllvm/test/DebugInfo/X86/debug-names-partial.ll
The file was modifiedllvm/test/DebugInfo/Generic/inline-scopes.ll
The file was modifiedllvm/test/DebugInfo/Generic/containing-type-extension.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-index-type.ll
The file was modifiedllvm/test/DebugInfo/Generic/varargs.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-two-cu.ll
The file was modifiedllvm/test/DebugInfo/X86/dwarf-callsite-related-attrs.ll
The file was modifiedllvm/test/DebugInfo/X86/ghost-sdnode-dbgvalues.ll
The file was modifiedllvm/test/DebugInfo/Generic/cross-cu-linkonce-distinct.ll
The file was modifiedllvm/test/DebugInfo/Generic/cu-ranges.ll
The file was modifiedllvm/test/DebugInfo/ARM/bitfield.ll
The file was modifiedllvm/test/DebugInfo/X86/inline-member-function.ll
The file was modifiedllvm/test/DebugInfo/X86/generate-odr-hash.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-empty-cu.ll
The file was modifiedllvm/test/DebugInfo/Generic/discriminated-union.ll
The file was modifiedllvm/test/DebugInfo/Generic/typedef.ll
The file was modifiedllvm/test/DebugInfo/Generic/2010-04-06-NestedFnDbgInfo.ll
The file was modifiedllvm/test/DebugInfo/Generic/two-cus-from-same-file.ll
The file was modifiedllvm/test/DebugInfo/Generic/lto-comp-dir.ll
The file was modifiedllvm/test/DebugInfo/X86/template.ll
The file was modifiedllvm/test/DebugInfo/X86/noreturn_cpp11.ll
The file was modifiedllvm/test/DebugInfo/ARM/split-complex.ll
The file was modifiedllvm/test/DebugInfo/Generic/namespace.ll
The file was modifiedllvm/test/DebugInfo/X86/rematerialize.ll
The file was modifiedllvm/test/Linker/type-unique-simple2-a.ll
The file was modifiedllvm/test/DebugInfo/Generic/empty.ll
The file was modifiedllvm/test/DebugInfo/X86/arguments.ll
The file was modifiedllvm/test/DebugInfo/Generic/pass-by-value.ll
The file was modifiedllvm/test/DebugInfo/Generic/tu-member-pointer.ll
The file was modifiedllvm/test/DebugInfo/X86/lexical_block.ll
The file was modifiedllvm/test/DebugInfo/X86/nodebug_with_debug_loc.ll
The file was modifiedllvm/test/tools/dsymutil/ARM/fat-threading.test
The file was modifiedllvm/test/DebugInfo/AArch64/struct_by_value.ll
The file was modifiedllvm/test/DebugInfo/Generic/gmlt_profiling.ll
The file was modifiedllvm/test/DebugInfo/Generic/string-offsets-form.ll
The file was modifiedllvm/test/DebugInfo/X86/debug-loc-frame.ll
The file was modifiedllvm/test/DebugInfo/X86/atomic-c11-dwarf-5.ll
The file was modifiedllvm/test/lit.cfg.py
The file was modifiedllvm/test/tools/dsymutil/ARM/fat-arch-name.test
The file was modifiedllvm/test/Linker/type-unique-simple2.ll
The file was modifiedllvm/test/DebugInfo/Generic/constant-pointers.ll
The file was modifiedllvm/test/DebugInfo/Generic/inlined-arguments.ll
The file was modifiedllvm/test/DebugInfo/Generic/tu-composite.ll
The file was modifiedllvm/test/DebugInfo/X86/type_units_with_addresses.ll
The file was modifiedllvm/test/tools/dsymutil/ARM/fat-arch-not-found.test
The file was modifiedllvm/test/DebugInfo/Generic/def-line.ll
The file was modifiedllvm/test/DebugInfo/Generic/restrict.ll
The file was modifiedllvm/test/DebugInfo/X86/noreturn_c11.ll
The file was modifiedllvm/test/DebugInfo/Generic/incorrect-variable-debugloc1.ll
The file was modifiedllvm/test/DebugInfo/Generic/incorrect-variable-debugloc.ll
The file was modifiedllvm/test/DebugInfo/Generic/univariant-discriminated-union.ll
The file was modifiedllvm/test/DebugInfo/Generic/cu-range-hole.ll
The file was modifiedllvm/test/DebugInfo/Generic/global.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-empty-name.ll
The file was modifiedllvm/test/DebugInfo/Generic/fortran-subprogram-attr.ll
The file was modifiedllvm/test/DebugInfo/X86/align_c11.ll
The file was modifiedllvm/test/Linker/type-unique-simple-a.ll
The file was modifiedllvm/test/tools/dsymutil/X86/fat-object-input-x86_64h.test
The file was modifiedllvm/test/DebugInfo/Generic/address_space_rvalue.ll
The file was modifiedllvm/test/DebugInfo/X86/debug-info-packed-struct.ll
The file was modifiedllvm/test/DebugInfo/X86/align_cpp11.ll
The file was modifiedllvm/test/DebugInfo/Generic/virtual-index.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-hash-collisions.ll
The file was modifiedllvm/test/DebugInfo/Generic/dwarf-public-names.ll
The file was modifiedllvm/test/DebugInfo/Generic/missing-abstract-variable.ll
The file was modifiedllvm/test/DebugInfo/X86/containing-type-extension-rust.ll
The file was modifiedllvm/test/DebugInfo/X86/parameters.ll
The file was modifiedllvm/test/DebugInfo/Generic/enum.ll
The file was modifiedllvm/test/DebugInfo/X86/arange.ll
The file was modifiedllvm/test/DebugInfo/Generic/version.ll
The file was modifiedllvm/test/DebugInfo/Generic/dead-argument-order.ll
The file was modifiedllvm/test/tools/dsymutil/X86/fat-object-input-x86_64.test
The file was modifiedllvm/test/tools/dsymutil/ARM/empty-map.test
The file was modifiedllvm/test/Linker/subprogram-linkonce-weak.ll
The file was modifiedllvm/test/tools/dsymutil/X86/frame-1.test
The file was modifiedllvm/test/DebugInfo/debuglineinfo-path.ll
The file was modifiedllvm/test/DebugInfo/Generic/gmlt.test
The file was modifiedllvm/test/DebugInfo/Generic/imported-name-inlined.ll
The file was modifiedllvm/test/tools/dsymutil/X86/fat-archive-input-i386.test
The file was modifiedllvm/test/DebugInfo/X86/c-type-units.ll
The file was modifiedllvm/test/DebugInfo/Generic/noscopes.ll
The file was modifiedllvm/test/DebugInfo/Generic/namespace_function_definition.ll
The file was modifiedllvm/test/DebugInfo/X86/missing-file-line.ll
The file was modifiedllvm/test/DebugInfo/Generic/recursive_inlining.ll
The file was modifiedllvm/test/DebugInfo/X86/string-offsets-table-order.ll
The file was modifiedllvm/test/DebugInfo/Generic/enum-types.ll
The file was modifiedllvm/test/DebugInfo/Generic/sugared-constants.ll
The file was modifiedllvm/test/DebugInfo/Generic/thrownTypes.ll
The file was modifiedllvm/test/DebugInfo/X86/debug-names-split-dwarf.ll
The file was modifiedllvm/test/Linker/type-unique-type-array-a.ll
The file was modifiedllvm/test/DebugInfo/Generic/linkage-name-abstract.ll
The file was modifiedllvm/test/DebugInfo/X86/align_objc.ll
The file was modifiedllvm/test/DebugInfo/Generic/unconditional-branch.ll
Commit 8b81ebfe7eba089ed2016d523cc5ee9d05e957a7 by Vedant Kumar
[ubsan] Null-check and adjust TypeLoc before using it

Null-check and adjut a TypeLoc before casting it to a FunctionTypeLoc.
This fixes a crash in -fsanitize=nullability-return, and also makes the
location of the nonnull type available when the return type is adjusted.

rdar://59263039

Differential Revision: https://reviews.llvm.org/D74355
The file was modifiedclang/lib/CodeGen/CGCall.cpp
The file was addedclang/test/CodeGenObjCXX/ubsan-nullability-return-notypeloc.mm
Commit b8ebc11f032032c7ca449f020a1fe40346e707c8 by spatel
[EarlyCSE] avoid crashing when detecting min/max/abs patterns (PR41083)

As discussed in PR41083:
https://bugs.llvm.org/show_bug.cgi?id=41083
...we can assert/crash in EarlyCSE using the current hashing scheme and
instructions with flags.

ValueTracking's matchSelectPattern() may rely on overflow (nsw, etc) or
other flags when detecting patterns such as min/max/abs composed of
compare+select. But the value numbering / hashing mechanism used by
EarlyCSE intersects those flags to allow more CSE.

Several alternatives to solve this are discussed in the bug report.
This patch avoids the issue by doing simple matching of min/max/abs
patterns that never requires instruction flags. We give up some CSE
power because of that, but that is not expected to result in much
actual performance difference because InstCombine will canonicalize
these patterns when possible. It even has this comment for abs/nabs:

  /// Canonicalize all these variants to 1 pattern.
  /// This makes CSE more likely.

(And this patch adds PhaseOrdering tests to verify that the expected
transforms are still happening in the standard optimization pipelines.

I left this code to use ValueTracking's "flavor" enum values, so we
don't have to change the callers' code. If we decide to go back to
using the ValueTracking call (by changing the hashing algorithm
instead), it should be obvious how to replace this chunk.

Differential Revision: https://reviews.llvm.org/D74285
The file was modifiedllvm/lib/Transforms/Scalar/EarlyCSE.cpp
The file was modifiedllvm/test/Transforms/EarlyCSE/commute.ll
The file was modifiedllvm/test/Transforms/PhaseOrdering/min-max-abs-cse.ll
Commit 480eea4e45bc2d50647cb8a82467d023b94a8550 by dimitry
Revert "[Sanitizers] Get link map on FreeBSD via documented API"

This reverts commit 92e267a94dc4272511be674062f8a3e8897b7083, as it
appears Android is missing dlinfo(3).
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_libc.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_win.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_netbsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_mac.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
Commit bf65f19bce88fd9f1a74154d92afe37193ecd7a5 by Vedant Kumar
Revert "[Host.mm] Check for the right macro instead of inlining it"

This breaks macOS, because TARGET_OS_EMBEDDED is always defined. Thanks
to Jason Molenda for pointing this out.

Revert "Do not define AcceptPIDFromInferior when it will not be used"

This reverts commit d23c15a687ff15327b88fa64da3184395012c2dc.
This reverts commit 936d1427da1432d724dfa5851097347bcdf7c521.
The file was modifiedlldb/source/Host/macosx/objcxx/Host.mm
Commit 52f2df1ecdd79cc550b694ab280f3b0396d7cf9a by dimitry
[Sanitizers] Get link map on FreeBSD and NetBSD via documented API

Summary:
Instead of hand-crafting an offset into the structure returned by
dlopen(3) to get at the link map, use the documented API.  This is
described in dlinfo(3): by calling it with `RTLD_DI_LINKMAP`, the
dynamic linker ensures the right address is returned.

This is a recommit of 92e267a94dc4272511be674062f8a3e8897b7083, with
dlinfo(3) expliclity being referenced only for FreeBSD, non-Android
Linux, NetBSD and Solaris.  Other OSes will have to add their own
implementation.

Reviewers: devnexen, emaste, MaskRay, krytarowski

Reviewed By: krytarowski

Subscribers: krytarowski, vitalybuka, #sanitizers, llvm-commits

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D73990
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_mac.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_win.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_libc.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_netbsd.cpp
Commit 681773f2919ddf8af0e2ff3474a443df6a15a5e2 by peter
scudo: Instead of exporting a pointer to the allocator, export the allocator directly. NFCI.

This lets us remove two pointer indirections (one by removing the pointer,
and another by making the AllocatorPtr declaration hidden) in the C++ wrappers.

Differential Revision: https://reviews.llvm.org/D74356
The file was modifiedcompiler-rt/lib/scudo/standalone/wrappers_c_bionic.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/wrappers_cpp.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/wrappers_c.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/internal_defs.h
Commit 041547eb4eb0fcb2155af7537aaed7f601ea6343 by peter
scudo: Table driven size classes for Android allocator.

Add an optional table lookup after the existing logarithm computation
for MidSize < Size <= MaxSize during size -> class lookups. The lookup is
O(1) due to indexing a precomputed (via constexpr) table based on a size
table. Switch to this approach for the Android size class maps.

Other approaches considered:
- Binary search was found to have an unacceptable (~30%) performance cost.
- An approach using NEON instructions (see older version of D73824) was found
  to be slightly slower than this approach on newer SoCs but significantly
  slower on older ones.

By selecting the values in the size tables to minimize wastage (for example,
by passing the malloc_info output of a target program to the included
compute_size_class_config program), we can increase the density of allocations
at a small (~0.5% on bionic malloc_sql_trace as measured using an identity
table) performance cost.

Reduces RSS on specific Android processes as follows (KB):

                             Before  After
zygote (median of 50 runs)    26836  26792 (-0.2%)
zygote64 (median of 50 runs)  30384  30076 (-1.0%)
dex2oat (median of 3 runs)   375792 372952 (-0.8%)

I also measured the amount of whole-system idle dirty heap on Android by
rebooting the system and then running the following script repeatedly until
the results were stable:

for i in $(seq 1 50); do grep -A5 scudo: /proc/*/smaps | grep Pss: | cut -d: -f2 | awk '{s+=$1} END {print s}' ; sleep 1; done

I did this 3 times both before and after this change and the results were:

Before: 365650, 356795, 372663
After:  344521, 356328, 342589

These results are noisy so it is hard to make a definite conclusion, but
there does appear to be a significant effect.

On other platforms, increase the sizes of all size classes by a fixed offset
equal to the size of the allocation header. This has also been found to improve
density, since it is likely for allocation sizes to be a power of 2, which
would otherwise waste space by pushing the allocation into the next size class.

Differential Revision: https://reviews.llvm.org/D73824
The file was modifiedcompiler-rt/lib/scudo/standalone/tests/combined_test.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/tests/size_class_map_test.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/size_class_map.h
The file was addedcompiler-rt/lib/scudo/standalone/tools/compute_size_class_config.cpp
Commit 9068766b9a523350060f0817c7f50df09de3a69c by peter
scudo: Add a dump of primary allocation sizes to malloc_info output.

This will be useful for optimizing the size class map.

Differential Revision: https://reviews.llvm.org/D74098
The file was modifiedcompiler-rt/lib/scudo/standalone/tests/wrappers_c_test.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/wrappers_c.inc
Commit 7bba79ba0c0e41e21c9d7a46738e8c0bf272aed2 by echristo
Fix you->your typo.
The file was modifiedllvm/docs/Frontend/PerformanceTips.rst
Commit b7bd35a8f13fd332fc7d32c0f03b13ef9e2fb2c1 by ditaliano
[TestKernVerStrLCNOTE] Check the *right* architecture.
The file was modifiedlldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str/TestKernVerStrLCNOTE.py