SuccessChanges

Summary

  1. [zorg] Add extra argument passing to getAnnotatedBuildFactory. (details)
  2. Config for mlir-nvidia buildbot. (details)
  3. [libc builder] Use annotated builder for libc buildbot. (details)
Commit b8a659a19cd9d0c9c9d43cdc9662edd3dfc621cd by paulatoth
[zorg] Add extra argument passing to getAnnotatedBuildFactory.

Summary:
This allows the passing of extra arguments from builders to annotated script runners.
Originally I was planning on adding the ability to pass `extra_cmake_args`, however this approach seems more general to fit many needs.
For libc builders this will allow us to pass `--asan` and in the script this will add in the `extra_cmake_args`.

Reviewers: gkistanova

Reviewed By: gkistanova

Tags: #zorg

Differential Revision: https://reviews.llvm.org/D74193
The file was modifiedzorg/buildbot/builders/AnnotatedBuilder.py (diff)
Commit 2c7cdfff1efc7784f477544428f479ef6fed9cc6 by gkistanova
Config for mlir-nvidia buildbot.

Configuration for new buildbot.

Patch by Christian Kühnel <kuhnel@google.com>

Differential Revision: https://reviews.llvm.org/D74200
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
The file was modifiedbuildbot/osuosl/master/config/slaves.py (diff)
Commit 117452ba0d90d3883d72dd437d97562ce688ad16 by paulatoth
[libc builder] Use annotated builder for libc buildbot.

Summary:
~~This review depends on this one landing~~: https://reviews.llvm.org/D74193. (landed)

Reviewers: sivachandra, gkistanova

Reviewed By: sivachandra, gkistanova

Subscribers: MaskRay

Tags: #libc-project, #zorg

Differential Revision: https://reviews.llvm.org/D74199
The file was modifiedbuildbot/osuosl/master/config/status.py (diff)
The file was addedzorg/buildbot/builders/annotated/libc-linux.py
The file was removedzorg/buildbot/builders/LibcBuilder.py
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
The file was removedzorg/buildbot/builders/libc/__init__.py
The file was modifiedbuildbot/osuosl/master/config/slaves.py (diff)
The file was removedzorg/buildbot/builders/libc/annotated_step_runner.py
The file was modifiedbuildbot/osuosl/master/master.cfg (diff)

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)
  107. [GlobalISel][CallLowering] Use stripPointerCasts(). (details)
  108. DebugInfo: Avoid truncating addr_base to 32 bits (details)
  109. [NFC] Refactor the tuple of symbol information with structure for llvm-objdump (details)
  110. [libFuzzer] communicate through pipe to subprocess for MinimizeCrashInput (details)
  111. [NFC][libFuzzer] Prefix TempPath with string showing the work it is doing. (details)
  112. scudo: Fix Android build. (details)
  113. [Polly] Update ISL to isl-0.22.1-87-gfee05a13. (details)
  114. [Polly] Silence mixed signed/unsigned comparison warnings. NFC. (details)
  115. Fix Sphinx failure on ReadabilityQualifiedAuto docs (details)
  116. [llvm][TableGen] Define FieldInit::isConcrete overload (details)
  117. Revert "[NFC][libFuzzer] Prefix TempPath with string showing the work it is doing." (details)
  118. [Polly][Docs] Fix wrong claim about optimization levels. (details)
  119. Only perform the login_session_has_gui_access on macOS (details)
  120. Reland "[NFC][libFuzzer] Prefix TempPath with string showing the work it is doing." (details)
  121. [asan] Disable qsort interceptor on Android. (details)
  122. [CodingStandards] Clarify C++ Standard Library usage (details)
  123. [ELF][RISCV] Add R_RISCV_IRELATIVE (details)
  124. [NFC] Fix typo. (details)
  125. [X86] Custom lower ISD::FP16_TO_FP and ISD::FP_TO_FP16 on f16c targets instead of using isel patterns. (details)
  126. remove outdated comparison with other open-source c++ compilers (details)
  127. [lldb][NFC] Refactor TypeSystemClang::GetTypeName (details)
  128. [lldb][NFC] Remove several inefficient ConstString -> const char * -> StringRef conversions (details)
  129. [clangd] Remove a FIXME which has been done, NFC. (details)
  130. [clang-rename] Fix the missing template constructors. (details)
  131. [clang-rename] Fix the failure rename test. (details)
  132. [AMDGPU] Fix non-deterministic iteration order (details)
  133. [lldb] Add test for C++ constructor calls from the expression evaluator (details)
  134. [libcxx] Qualify make_move_iterator in vector::insert for input iterators (details)
  135. [llvm-readobj][test] - Add a test for --elf-cg-profile option. (details)
  136. [lldb] Add test for lldb_private::Stream's indentation functionality (details)
  137. [libc++] span: Cleanup includes (details)
  138. [DebugInfo] Teach LDV how to handle identical variable fragments (details)
  139. [DebugInfo][NFC] Rename the class DbgValueLocation to DbgVariableValue (details)
  140. [DebugInfo][NFC] Fixup the UserValue methods to use FragmentInfo (details)
  141. [AArch64][SVE] Add SVE2 intrinsics for complex integer dot product (details)
  142. [lldb] Add test for calling overloaded virtual functions (details)
  143. [libcxx] span: Remove unneeded comparison (details)
  144. [lldb/test] Add alternate symbol to StackFrame Recognizer (details)
  145. [Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores. (details)
  146. [libc++] span: Fix incorrect return type of span::subspan (details)
  147. [compiler-rt] Restrict sanitizer_linux.cpp dlinfo(3) to FreeBSD (details)
  148. [Debuginfo][NFC] Rename error handling functions using the same pattern. (details)
  149. [clang-format] Improve handling of C# attributes (details)
  150. [ARM][MVE] Fix a corner case of checking for MVE-I with -mfpu=none (details)
  151. [X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 shuffles to ROTL on pre-SSSE3 targets (details)
  152. [lldb] Delete the SharingPtr class (details)
  153. [lldb][NFC] Remove Stream::Indent(const char *) overload in favor of the StringRef version (details)
  154. [lldb] Add test for multiple inheritance (details)
  155. [mlir] Use the first location in the fused location for diagnostic handler (details)
  156. [lldb][NFC] Remove ConstString -> const char * -> StringRef conversions when calling Stream::Indent (details)
  157. [libc++][macOS CI] Ensure that the SDK version is not older than the deployment target (details)
  158. [mlir] StdToLLVM: add a separate test for the new memref calling convention (details)
  159. [lldb][NFC] Remove the CppVirtualMadness test (details)
  160. [VectorCombine] remove unused debug counter; NFC (details)
  161. [X86] combineConcatVectorOps - reuse IsSplat and remove duplicate code. NFC. (details)
  162. [libc++] Disable a filesystem test that uses debug mode with the macOS system libc++ (details)
  163. [NFC] [lldb] Remove unused declaration (details)
  164. [MLIR][GPU] Disallow llvm tanh intrinsics when lowering to NVVM/ROCm. (details)
  165. [clangd] Expose completion range in code completion results (C++ API) (details)
  166. Revert "[DSE] Add first version of MemorySSA-backed DSE (Bottom up walk)." (details)
  167. [RISCV] Optimize seteq/setne pattern expansions for better code size (details)
  168. P1957R2: conversion from a pointer to bool is considered narrowing. (details)
  169. CWG1423: don't permit implicit conversion of nullptr_t to bool. (details)
  170. [mlir][ods] Added RankedIntElementsAttr class (details)
  171. [OPENMP50]Add restrictions for memory order clauses in atomic directive. (details)
  172. [Clang][Driver] After default -fintegrated-cc1, make llvm::report_fatal_error() generate preprocessed source + reproducer.sh again. (details)
  173. [ARM][MVE] Tail-Predication: recognise (again) active lanes IR pattern (details)
  174. [SCCP] Remove forcedconstant, go to overdefined instead (details)
  175. Fix SFINAE in JSON.h constructor. (details)
  176. Use C++14-style return type deduction in LLVM. (details)
  177. [SystemZ]  Bugfix in emitSelect() (details)
  178. [ms] [llvm-ml] Add support for attempted register parsing (details)
  179. [test][DebugInfo][NFC] Fix line endings (details)
  180. [libc++] Make sure that vector copy-construction is disabled for non-copyable types (details)
  181. [X86CmovConversion] Make heuristic for optimized cmov depth more conservative (PR44539) (details)
  182. [SystemZ]  Fix new test case for expensive checks. (details)
  183. Fix errors/warnings in scudo build. (details)
  184. [InstCombine] Use replaceOperand() in more places (details)
  185. [IRBuilder] Remove more unnecessary NoFolder methods (details)
  186. [OPENMP50]Add support for relaxed clause in atomic directive. (details)
  187. [Attributor][NFC] Improve debug message (details)
  188. [Attributor][FIX] Remove duplicate, half-broken functionality (details)
  189. [Attributor] Return uses do not free pointers (details)
  190. [CodingStandards] Add link to "Picking the Right Data Structure" (details)
  191. [Attributor][NFC] Improve documentation (details)
  192. [DirectoryWatcher] Fix misuse of FSEvents API and data race (details)
  193. [lldb][NFC] Remove support file searching from SourceFileCompleter (details)
  194. [BPF] implement isTruncateFree and isZExtFree in BPFTargetLowering (details)
  195. [lldb][test] Remove symlink for API tests. (details)
  196. gn build: Make scudo cflags more consistent with the cmake build. (details)
  197. [NFC] Fix unused var in release builds (details)
  198. [mlir] Turn flags in ConvertStandardToLLVM into pass flags (details)
  199. Fix SFINAE in CFG.cpp. (details)
  200. Use std::foo_t rather than std::foo in clang. (details)
  201. [llvm][TextAPI] add simulators to output (details)
  202. [Hexagon] Fix ABI info for returning HVX vectors (details)
  203. Restore "[WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP" (details)
  204. [Polly] LLVM OpenMP Backend -- Fix "static chunked" scheduling. (details)
  205. [lldb][NFC] Test SourceFileCompletion by completing the target line-table argument (details)
  206. [AMDGPU] Remove AMDGPURegisterInfo (details)
  207. [gn build] Port 453a8f3af78 (details)
  208. [X86] Raise the latency for VectorImul from 4 to 5 in Skylake scheduler models (details)
  209. [BasicAA] Make BasicAA a cfg pass. (details)
  210. [mlir] [VectorOps] Implement vector.reduce operation (details)
  211. [clang-tidy] Added check to disable bugprone-infinite-loop on known false condition (details)
  212. [lldb][NFC] Test ModuleCompletion mode by completing the target modules load argument (details)
  213. [gn] Paper over Py3 urllib2 incompatibility in gn/get.py (details)
  214. [NFC] Refactor the tuple of symbol information with structure for llvm-objdump (details)
  215. Allow retrieving source files relative to the compilation directory. (details)
  216. [libc++] Unbreak test suite (CWG1423) (details)
  217. [AMDGPU] Fix implicit operands for ENTER_WWM pseudo (details)
  218. scudo: Fix various test failures, mostly on 32-bit. (details)
  219. Update test for windows. (details)
  220. [OPENMP50]Full handling of atomic_default_mem_order in requires (details)
  221. [ORC] Add debug logging to JITDylib::addDependencies. (details)
  222. [JITLink] Add an assertion that block removal leaves no dangling symbols. (details)
  223. [ORC] Fix symbol dependence propagation algorithm in ObjectLinkingLayer. (details)
  224. [NFC] Delete extra white space in a test case. (details)
  225. [mlir][VectorOps] Adds canonicalization rewrite patterns for vector ShapeCastOp. (details)
  226. [Attributor] Identify dead uses in PHIs (almost) based on dead edges (details)
  227. [Attributor][NFC] Clarify the documentation a bit more (details)
  228. [RISCV] Add support for save/restore of callee-saved registers via libcalls (details)
  229. [DebugInfo] Call site entries cannot be generated for FrameSetup calls (details)
  230. [Hexagon] Don't generate short vectors in ISD::SELECT in preprocessing (details)
  231. [compiler-rt] FuzzedDataProvider: add ConsumeData and method. (details)
  232. [mlir][AffineOps] Adds affine loop fusion transformation function to LoopFusionUtils. (details)
  233. [xray][clang] Always add xray-skip-entry/exit and xray-ignore-loops attrs (details)
  234. [ConstantFold][SVE] Fix constand fold for vector call. (details)
  235. Change clang option -ffp-model=precise to select ffp-contract=on (details)
  236. Revert "Change clang option -ffp-model=precise to select ffp-contract=on" (details)
  237. [AMDGPU] Fixed subreg use in sdwa-scalar-ops.mir. NFC (details)
  238. [Utils] Allow "on-the-fly" argument changes for update_test_check scripts (details)
  239. [X86] Don't disable code in combineHorizontalPredicateResult just because we have avx512 (details)
  240. Use C++14-style return type deduction in clang. (details)
  241. [mlir] Start Shape dialect (details)
  242. [NFC] Fix spelling (details)
  243. [NFC] Fix warning: comparison of integers of different signs. (details)
  244. [MachO] Pad section data to pointer size bytes (details)
  245. AMDGPU: Don't create potentially dead rcp declarations (details)
  246. AMDGPU: Directly use rcp intrinsic in idiv expansions (details)
  247. AMDGPU: Fix crash on v3i15 kernel arguments (details)
  248. AMDGPU: Add baseline tests for CGP div expansion (details)
  249. [OpenMP] Switch default C++ standard to C++ 14 (details)
  250. Use std::foo_t rather than std::foo in LLVM. (details)
  251. [llvm-objcopy][WebAssembly] Add dump/add/remove-section support (details)
  252. AMDGPU: Don't report 2-byte alignment as fast (details)
  253. [lldb/Plugins] Move PlatformRemoteiOS into PlatformMacOSX (NFCI) (details)
  254. Fix MSVC build with C++ EH enabled (details)
  255. AMDGPU: Don't expand more special div cases in IR (details)
  256. Rewrite default "could not attach" msg to point to hints (details)
  257. Reverted the remainings of c1c9819ef91aab51b5a23fb3027adac5a2f551cc (details)
  258. [lldb/Plugins] Rename OSPython plugin to OperatingSystemPython (NFC) (details)
  259. Re-land "[MS] Overhaul how clang passes overaligned args on x86_32" (details)
  260. [AMDGPU][GlobalISel] Refactor selectDS1Addr1Offset/selectDS64Bit4ByteAligned (details)
  261. [test] Improve test/CodeGen/X86/linux-preemption.ll (details)
  262. [compiler-rt] Compile __powitf2 under wasm (details)
  263. [lld][WebAssembly] Fail if bitcode objects are pulled in after LTO (details)
  264. Removed declared but non-existent createMaterializeVectorsPass() (NFC) (details)
  265. Reland "[Support] make report_fatal_error `abort` instead of `exit`" (details)
  266. Fix two more test cases for https://reviews.llvm.org/D74456. (details)
  267. Temporarily XFAIL these two tests. (details)
  268. [OpenMP][Offloading] Added support for multiple streams so that multiple kernels can be executed concurrently (details)
  269. AMDGPU: Use conditions directly in division expansion (details)
  270. [TestConstVariable] Clean-up XFAIL lists. (details)
  271. Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`"" (details)
  272. [CMake] Delete llvm_add_go_executable and a reference to TARGET llvm-go (details)
  273. [lldb] Remove skipIfFreeBSD from TestCompletion (details)
  274. [X86][LegalizeTypes] Add SoftPromoteHalf support STRICT_FP_EXTEND and STRICT_FP_ROUND (details)
  275. [DebugInfo] Fix reading addresses in DWARFDebugAddr. (details)
  276. [DebugInfo] Do not dump header field for pre-DWARFv5 address tables. (details)
  277. [DebugInfo] Use "an address table" in diagnostic messages of DWARFDebugAddr. (details)
  278. [DebugInfo] Refine error messages in DWARFDebugAddr. (details)
  279. [DebugInfo] Simplify DWARFDebugAddr. (details)
  280. [DebugInfo] Add support for DWARF64 into DWARFDebugAddr. (details)
  281. [X86] Correct the predicate on some patterns for 128 and 256 EVEX versions of VCVTPS2PH. (details)
  282. [X86] Remove unnecessary hasSideEffects = 0, mayLoad = 1 from an instruction with a pattern. NFC (details)
  283. [X86] Add test case for SoftPromoteHalf of STRICT_FP_EXTEND/STRICT_FP_ROUND. (details)
  284. [lldb][NFC] Remove eCustomCompletion mode (details)
  285. [VE] Bit operator isel (details)
  286. [MLIR] Support memrefs with complex element types. (details)
  287. [lldb][NFC] Move all completer subclasses into source file (details)
  288. SelectionDAG: Fix bug in ClusterNeighboringLoads (details)
  289. AMDGPU: llvm.amdgcn.writelane is a source of divergence (details)
  290. [yaml2obj][test] - Simplify the test: yaml2obj/ELF/call-graph-profile-section.yaml (details)
  291. [lldb] Move implementation of GetDisplayName to TypeSystem class (details)
  292. [APFloat] Fix FP remainder operation (details)
  293. [mlir] Revise naming of MLIROptMain and MLIRMlirOptLib (details)
  294. [lldb][NFC] Move common_completions mapping out of CommandCompletions header. (details)
  295. [lldb][NFC] Remove GetConstTypeName and GetConstQualifiedTypeName from CompilerType (details)
  296. [CodeGenPrepare] Add more store splitting tests for PR44877. (details)
  297. Remove static registration for dialects, and the "alwayslink" hack for passes (details)
  298. [DebugInfo] Enable the debug entry values feature by default (details)
  299. [NFC?][SCEV][LoopVectorize] Add datalayout to the X86/float-induction-x86.ll test (details)
  300. [CodeGen] Fix the computation of the alignment of split stores. (details)
  301. Revert "[SCCP] Remove forcedconstant, go to overdefined instead" (details)
  302. [clang] Add -fignore-exceptions (details)
  303. [lldb] Pass a valid SourceLocation to Sema::RequireCompleteType in ASTResultSynthesizer (details)
  304. [llvm-objcopy] Fix pipeline syntax (details)
  305. [ARM] MVE vector reduce add tests. NFC (details)
  306. [llvm-objdump] Add column headers for relocation printing (details)
  307. Revert "[DebugInfo] Enable the debug entry values feature by default" (details)
  308. [DebugInfo][test][NFC] Remove case numbers (details)
  309. [AMDGPU] Add one more pass to LLVMInitializeAMDGPUTarget (details)
  310. [ConstantFolding] Fold calls to FP remainder function (details)
  311. [DebugInfo] Prevent explosion of debug intrinsics during jump threading (details)
  312. [LLDB] Fix GCC warnings about extra semicolons. NFC. (details)
  313. [NFC][AggressiveInstCombine] Remove redundant std::max. (details)
  314. Revert "[DebugInfo] Prevent explosion of debug intrinsics during jump threading" (details)
  315. [lldb/DWARF] Use DWARFDebugInfoEntry * in ElaboratingDIEIterator (details)
  316. [analyzer]StreamChecker refactoring (NFC). (details)
  317. [TargetLowering] Add NegatibleCost enum for isNegatibleForFree return codes (details)
  318. [AggressiveInstCombine] Add support for select instruction. (details)
  319. [unittests] Fix TargetLibraryInfoTest.ValidProto (details)
  320. Fix MLIR build when the NVPTX target isn't configured (details)
  321. Reapply "[DebugInfo] Prevent explosion of debug intrinsics during jump threading" (details)
  322. [mlir][spirv] Introduce spv.func (details)
  323. [AggressiveInstCombine] Add support for ICmp instr that feeds a select intsr's condition operand. (details)
  324. Revert "[AggressiveInstCombine] Add support for ICmp instr that feeds a select intsr's condition operand." (details)
  325. [libcxx] Don't assume cwd name in std::filesystem tests (details)
  326. [AggressiveInstCombine] Add test with baseline CHECKs for aggressive inst combine for ICmp instruction. (details)
  327. [Concepts] Do not check constraints if not all template arguments have been deduced (details)
  328. [MLIR][CUDA] Fix build file for mlir-cuda-runner (details)
  329. Fix unused function warning (PR44808) (details)
  330. [mlir] StdToLLVM: Add error when the sourceMemRef of a subview is not a llvm type. (details)
  331. [mlir] Linalg fusion: ignore indexed_generic producers (details)
  332. Recommit "[DSE] Add first version of MemorySSA-backed DSE (Bottom up walk)." (details)
  333. [Concepts] Add missing TPA commit to requires expression parsing (details)
  334. AMDGPU/GlobalISel: Widen non-power-of-2 load results (details)
  335. Re-reapply: Recover debug intrinsics when killing duplicated/empty blocks (details)
  336. [DebugInfo] Print version in error message in decimal (details)
  337. [DebugInfo] Add check for zero debug line opcode_base (details)
  338. [DebugInfo] Add checks for v2 directory and file name table terminators (details)
  339. [MC][AVR] Fix AVR test following 740bc366 (details)
  340. AMDGPU/GlobalISel: Split 96-bit load/store select tests out (details)
  341. [PowerPC] Add support for intrinsics llvm.ppc.dcbfl and llvm.ppc.dcbflp (details)
  342. [PowerPC] Add support for intrinsic llvm.ppc.eieio (details)
  343. [libc++] span: Guard against overflow in span::subspan (details)
  344. [PowerPC] Add options for PPC to enable/disable using non-volatile CR (details)
  345. Revert "Revert "Change clang option -ffp-model=precise to select ffp-contract=on"" (details)
  346. [AArch64][SVE] Add addsub carry long instrinsics (details)
  347. [libc++][Apple] Use CLOCK_MONOTONIC_RAW instead of CLOCK_UPTIME_RAW for steady_clock (details)
  348. Title: [TSAN] Parameterize the hard-coded threshold of deflake in tsan test (details)
  349. [clang-tidy] No misc-definitions-in-headers warning on C++14 variable templates. (details)
  350. Add missing newlines at EOF; NFC (details)
  351. [X86] combineFneg - generalize FMA negations with isNegatibleForFree/getNegatedExpression (details)
  352. [llvm-objdump] Print file format in lowercase to match GNU output. (details)
  353. [ELF] Respect output section alignment for AT> (non-null lmaRegion) (details)
  354. [ELF] Start a new PT_LOAD if LMA region is different (details)
  355. [ELF] Support INSERT [AFTER|BEFORE] for orphan sections (details)
  356. Fix compilation of Any.h header. (details)
  357. Fix SFINAE in llvm::bit_cast. (details)
  358. [VectorCombine] add tests for extract-binop; NFC (details)
  359. clang: Guess at some platform FTZ/DAZ default settings (details)
  360. Compute ORE, BPI, BFI in Loop passes. (details)
  361. [AArch64][GlobalISel] Properly implement widening for TB(N)Z (details)
  362. Fix `-Wunused-variable` warning. NFC. (details)
  363. [runtimes] Add umbrella targets for runtimes (details)
  364. [mlir] Allow constructing a ValueRange from an ArrayRef<BlockArgument> (details)
  365. [NFC] Remove extra headers included in Loop Unroll and LoopUnrollAndJam files (details)
  366. [ARM] Extra vecreduce add with accumulate tests. NFC (details)
  367. Recommit "[SCCP] Remove forcedconstant, go to overdefined instead" (details)
  368. [ARCMT][NFC] Reduce #include dependencies (details)
  369. Fix fp-model flag test failure on linux (details)
  370. [ConstantFold][SVE] Fix constant fold for FoldReinterpretLoadFromConstPtr. (details)
  371. Completely ignore strict FP model and denormal-fp-math interaction (details)
  372. [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE (details)
  373. [gn build] Port 6030fe01f4e (details)
  374. [mlir][EDSC][Linalg] Compose linalg_matmul and vector.contract (details)
  375. [KnownBits] Introduce anyext instead of passing a flag into zext (details)
  376. [AddressSanitizer] Ensure only AllocaInst is passed to dbg.declare (details)
  377. [lldb/TypeSystemClang] Supply trivial TypeSourceInfo to NonTypeTemplateParmDecl::Create (details)
  378. [lldb/StringPrinter] Avoid reading garbage in uninitialized strings (details)
  379. [lldb/LibCxx] Have ExtractLibcxxStringInfo return an Optional result, NFC (details)
  380. [lldb/Plugins] Move SymbolFileDWARFDebugMap into SymbolFileDWARF (NFCI) (details)
  381. [mlir][Linalg] Refactor in preparation for automatic Linalg "named" ops. (details)
  382. Revert "[IRGen] Emit lifetime intrinsics around temporary aggregate argument allocas" (details)
  383. [llvm-exegesis] CombinationGenerator: don't store function_ref (details)
  384. [LoopExtractor] Fix legacy pass dependencies (details)
  385. [OpenMP] update strings output of libomp.so [NFC] (details)
  386. [README] Add note on using cmake to perform the build (details)
  387. [docs] Minor updates to DeveloperPolicy due to svn to git (details)
  388. [TBLGEN] Fix subreg value overflow in DAGISelMatcher (details)
  389. Fix type-dependency of bitfields in templates (details)
  390. [MLIR] Fix wrong header for mlir-cuda-runner (details)
  391. [mlir] support creating memref descriptors from static shape with non-zero offset (details)
  392. [lldb/Plugins] Move DynamicLoaderMacOS into DynamicLoaderMacOSXDYLD (NFCI) (details)
  393. [mlir][Linalg] Fix build warnings (details)
  394. [Clang] When -ftime-trace is used, clean CompilerInstance::OutputFiles before exiting cc_main() (details)
  395. [Clang] Limit -fintegrated-cc1 to only one TU (details)
  396. [CMake][Fuchsia] Enable in-process cc1 (details)
  397. [MBP] Partial tail duplication into hot predecessors (details)
  398. [GWP-ASan] Update alignment on Android. (details)
  399. [libomptarget][nfc] Change enum values to match those in cuda/rtl (details)
  400. Changed omp_get_max_threads() implementation to more closely match spec description. (details)
  401. [Attributor] Use assumed information to determine side-effects (details)
  402. [Attributor] Ignore uses if a value is simplified (details)
  403. [Attributor] Use fine-grained liveness in all helpers (details)
  404. Fix a reentrance bug with deserializing ObjC type parameters. (details)
  405. [OpenMP][IRBuilder] Perform finalization (incl. outlining) late (details)
  406. [Fuzzer] Rename ExecuteCommandWithPopen to ExecuteCommandNon-Fushsia target will keep using popen/pclose implementation. OnFuchsia, Two-args version of `ExecuteCommand` is a simple wrapper of theone-arg version. (Hopefully) Fix D73329 build on Fuchsia. (details)
  407. [GWP-ASan] [NFC] Change enum from ANDROID->BIONIC. (details)
  408. Replace std::foo with std::foo_t in LLVM. (details)
  409. PPC: Prepare tests for switch of default denormal-fp-math (details)
  410. AMDGPU/GlobalISel: Fix mapping G_ICMP with constrained result (details)
  411. AMDGPU/GlobalISel: Select G_CTLZ_ZERO_UNDEF (details)
  412. AMDGPU/GlobalISel: Select G_CTTZ_ZERO_UNDEF (details)
  413. Revert "[OpenMP][IRBuilder] Perform finalization (incl. outlining) late" (details)
  414. Revert "[X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 shuffles to ROTL on pre-SSSE3 targets" (details)
  415. [AsmPrinter][ELF] Emit local alias for ExternalLinkage dso_local GlobalAlias (details)
  416. [MLIR][Affine] Add affine.parallel op (details)
  417. Fix ReST syntax on link to "Bisecting LLVM code" page (details)
  418. Fix regression due to reviews.llvm.org/D74436 by adding option ffp-contract=off to RUN line (details)
  419. [AMDGPU][GlobalISel] Handle 64byte EltSIze in getRegSplitParts (details)
  420. [Statepoint] Remove redundant clear of call target on register (details)
  421. Reapply "[OpenMP][IRBuilder] Perform finalization (incl. outlining) late" (details)
  422. [BPF] explicit warning of not supporting dynamic stack allocation (details)
  423. [X86] Add test RUN lines to show cases where we use 512-bit vcmppd/ps with garbage upper bits for 128/256-bit strict_fsetcc (details)
  424. Revert "Replace std::foo with std::foo_t in LLVM." (details)
  425. Explicitly state the output file. (details)
  426. [ELF][test] Change -o %t to -o /dev/null if the output is not needed (details)
  427. [OpenMP][FIX] Collect blocks to be outlined after finalization (details)
  428. [mlir][ODS][NFC] Mark OpaqueType as a buildable type. (details)
  429. [mlir][DeclarativeParser] Move operand type resolution into a functor to (details)
  430. [lldb] Make gdbremote.py utility py2and3 compatible (details)
  431. [NFC][mlir] Adding some helpful EDSC intrinsics (details)
  432. [mlir] Add elementAttr to TypedArrayAttrBase. (details)
  433. [DebugInfo] Fix dumping CIE ID in .eh_frame sections. (details)
  434. Don't call memcpy(p, 0, 0). (details)
  435. [clangd] Query constructors in the index during rename. (details)
  436. [lldb] Clean up ProcessGDBRemote::DidLaunchOrAttach (details)
  437. [LLD][ELF][ARM] Do not substitute BL/BLX for non STT_FUNC symbols. (details)
  438. [NFC][llvm-exegesis] Docs/help: opcode-index=-1 means measure everything (details)
  439. [ARM] Extra vmovn tests to show BE differences. NFC (details)
  440. [ARM] Fix ReconstructShuffle for bigendian (details)
  441. Fix unneeded semi column (details)
  442. [AArch64][SVE] Add mul/mla/mls lane & dup intrinsics (details)
  443. [AArch64] Fix BTI landing pad generation. (details)
  444. [clang] stop baremetal driver to append .a to lib (details)
  445. Fix the mac buildbot failure. (details)
  446. Re-revert: Recover debug intrinsics when killing duplicated/empty blocks (details)
  447. [clangd] Print the Spelled RefKind. (details)
  448. [debuginfo-tests] Fix Dexter process creation failure on Windows (details)
  449. [analyzer] StdLibraryFunctionsChecker: Use platform dependent EOF and UCharMax (details)
  450. [PowerPC] Exploit VSX rounding instrs for rint (details)
  451. Rework go bindings so that validation works fine (details)
  452. Fix integration of pass plugins with llvm dylib (details)
  453. [lldb] Fix lldb-dotest (details)
  454. Add '#include <functional>` to PassManager.h. (details)
  455. [lldb] Replace assertTrue(a == b, "msg") with assertEquals(a, b, "msg") in the test suite (details)
  456. [clangd] Expose Code Completion score to the client (details)
  457. [debuginfo-tests][Dexter] Fix some Windows-unfriendly Dexter behaviours (details)
  458. [gn build] Fix sync script on renames like "Foo.cpp" -> "LLVMFoo.cpp" (details)
  459. [X86][SSE] Add i686-SSE2 bswap vector tests (details)
  460. Move FIXME to start of comment so visual studio actually tags it. NFC. (details)
  461. [lldb] Introduce "RegInfoBasedABI" (details)
  462. attempt to fix check-clang on windows after c49866ac (details)
  463. [PowerPC][NFC] Small cleanup to restore CR field code in PPCFrameLowering. (details)
  464. [llvm][lldb] Update links to ABI for the Arm Architecture. [NFC] (details)
  465. [VectorCombine] add more extract-binop tests; NFC (details)
  466. [OPENMP]Fix the test, NFC. (details)
  467. [VectorCombine] adjust tests for extract-binop; NFC (details)
  468. [MLIR][GPU] Implement initial mapping from loop.parallel to gpu.launch. (details)
  469. [OPENMP50]Fix handling of clauses in parallel master taskloop directive. (details)
  470. [ARM] Fix infinite loop when lowering STRICT_FP_EXTEND (details)
  471. Stop emitting a breakpoint for each location in a breakpoint when responding to breakpoint commands. (details)
  472. [lldb-vscode] Ensure that target matches the executable file (details)
  473. [ELF] Fix a null pointer dereference when --emit-relocs and --strip-debug are used together (details)
  474. [OPENMP50]Add cancellation support in taskloop-based directives. (details)
  475. Add REQUIRES: x86 so this won't be run if x86 is not available. (details)
  476. [OPENMP][DOCS]Update status of support constructs, NFC. (details)
  477. Fix buildbots by disabling this new test until I can fix it. (details)
  478. [openmp][cmake] passing option argument correctly (details)
  479. AMDGPU: Use v_perm_b32 to implement bswap (details)
  480. [MemorySSA] Don't verify MemorySSA unless VerifyMemorySSA enabled (details)
  481. Fix lldb-vscode logging and enable logging for all lldb-vscode tests. (details)
  482. Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" (details)
  483. Revert "Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`"""" (details)
  484. Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" (details)
  485. AMDGPU/GlobalISel: Add missing tests for cmpxchg selection (details)
  486. [OPENMP50]Add support for hint clause in atomic directive. (details)
  487. Remove clang::ast_type_traits namespace in favor of clang (details)
  488. Add a DWARF transformer class that converts DWARF to GSYM. (details)
  489. [gn build] Port 19602b71949 (details)
  490. [libc][NFC] clang-format syscall.h.in (details)
  491. [mlir][spirv] Add ConvertGpuLaunchFuncToVulkanCallsPass (details)
  492. Clean up hexagon builder after object-emission removal (details)
  493. Fix buildbots by not using "and" and "not". (details)
  494. [libc] Add Convenience syscall Template Function (details)
  495. Fix buildbots that create shared libraries from GSYM library by adding a dependency on LLVMDebugInfoDWARF. (details)
  496. [clang-tidy] Fix performance-noexcept-move-constructor-fix test on non-English locale (details)
  497. Revert "Recommit "[SCCP] Remove forcedconstant, go to overdefined instead"" (details)
  498. Fix MSVC buildbots after ast_type_traits namespace removal (details)
  499. [OPENMP50][DOCS]Update list of supported constructs, NFC. (details)
  500. [OPENMP50][DOCS]Claim iterators and add reference to array shaping (details)
  501. [NVPTX, LSV] Move the LSV optimization pass to later when the graph is cleaner (details)
  502. Fix crash in InfinteLoopCheck (details)
  503. GlobalISel: Don't use LLT references (details)
  504. AMDGPU/GlobalISel: Make G_TRUNC legal (details)
  505. Fix handling of --version in lit (details)
  506. [clang][Analysis] CallGraph: store the actual call `Expr*` in the CallGraphNode::CallRecord (details)
  507. [clang-tidy] misc-no-recursion: a new check (details)
  508. [OPENMP][DOCS]Fix misprint, NFC. (details)
  509. [gn build] Port 49bffa5f8b7 (details)
  510. Fix lit version test (details)
  511. Remove unnecessary typedef that GCC doesn't like (details)
  512. [llvm][TextAPI/MachO] Extend TBD_V4 unittest to verify writing (details)
  513. [llvm][TextAPI/MachO] Extract common code into unittest helper (NFC) (details)
  514. [scudo][standalone] Workaround for full regions on Android (details)
  515. Document third option to python synthetic type summary (details)
  516. Small reformat to avoid tripping up possible formatting. (details)
  517. [GWP-ASan] Silence gcc error (details)
  518. [clang-format] Add new option BeforeLambdaBody in Allman style. (details)
  519. [WebAssembly] Add cbrt function signatures (details)
  520. [AsmPrinter] De-capitalize Emit{Function,BasicBlock]* and Emit{Start,End}OfAsmFile (details)
  521. [X86] Don't widen 128/256-bit strict compares with vXi1 result to 512-bits on KNL. (details)
  522. [AsmPrinter] De-capitalize some AsmPrinter::Emit* functions (details)
  523. [clang] Fix bad line ending (DOS instead of Unix) inside the release notes. (details)
  524. [build] Fix shared lib builds. (details)
  525. [VectorCombine] try to form vector binop to eliminate an extract element (details)
  526. [Local] Do not move around dbg.declares during replaceDbgDeclare (details)
  527. Add dbgs() output to help track down missing DW_AT_location bugs, NFC (details)
  528. Revert "Revert "Revert "Change clang option -ffp-model=precise to select ffp-contract=on""" (details)
  529. [mlir] [VectorOps] Initial framework for progressively lowering vector.contract (details)
  530. Add a test for debugserver handling threads suspended from within a program. (details)
  531. [AArch64][NFC] Update test checks. (details)
  532. Reland D74436 "Change clang option -ffp-model=precise to select ffp-contract=on" (details)
  533. [WebAssembly] Make stack pointer args inhibit tail calls (details)
  534. [AsmPrinter] De-capitalize all AsmPrinter::Emit* but EmitInstruction (details)
  535. [mlir][DeclarativeParser] Add support for formatting enum attributes in the string form. (details)
  536. Reinstate llvm-go to test the go bindings. (details)
  537. Remove unused lambda argument. (details)
  538. [X86] Fix the bug that _mm_mask_cvtsepi64_epi32 generates result without (details)
  539. [dsymutil] Fix double relocation of DW_AT_call_return_pc (details)
  540. [ELF][AArch64] Rename pacPlt to zPacPlt and forceBti to zForceIbt after D71327. NFC (details)
  541. [DependenceAnalysis] Dependecies for loads marked with "ivnariant.load" should not be shared with general accesses(PR42151). (details)
  542. [lldb/Plugins] Have one initializer per ABI plugin (details)
  543. [lldb/Test] Partially revert assertTrue change (details)
  544. [AsmPrinter][MCStreamer] De-capitalize EmitInstruction and EmitCFI* (details)
  545. [lldb] Add a test for launch failure and its error message (details)
  546. [NFC][clang-tidy] Move recently newly-added tests into checkers/ subdir (details)
  547. [NFC][ARM] Convert some pointers to references. (details)
  548. [VecotrCombine] Fix unused variable for assertion disabled builds (details)
  549. [VE] Support for PIC (global data and calls) (details)
  550. [lldb] Remove accidentally checked-in debugging code (details)
  551. [mlir] Fix argument attribute attribute reassignment in ConvertStandardToLLVM (details)
  552. [lldb/dotest] Remove the "exclusive test subdir" concept (details)
  553. Do not build the CUBIN conversion pass when NVPTX Backend isn't configured (details)
  554. [doc] Clarify responsibility for fixing experimental target problems (details)
  555. [OpenMP] Lower taskwait using OpenMP IR Builder (details)
  556. [lldb/DWARF] Don't hold a unique SymbolFileDWARFDwo in a DWARFUnit (details)
  557. [DebugInfo] Error if unsupported address size detected in line table (details)
  558. [llvm-ar] Simplify Windows comparePaths NFCI (details)
  559. [OpenMP] Lower taskyield using OpenMP IR Builder (details)
  560. llvm/cmake/config.guess: add support for riscv32 and  riscv64 (details)
  561. [X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 shuffles to ROTL on pre-SSSE3 targets (details)
  562. [lldb] Print result when expect_expr unexpectedly succeeds (details)
  563. [clang][DeclPrinter] Implement visitors for {TemplateType,NonTypeTemplate}Parms (details)
  564. [clang][Index] Introduce a TemplateParm SymbolKind (details)
  565. [libc++] span: Fix incorrect static asserts (details)
  566. [test][DebugInfo] Fix signed/unsigned comparison problem in test (details)
  567. [Driver][RISCV] Add RedHat Linux RISC-V triple (details)
  568. [clang-tools-extra] fix the check for if '-latomic' is necessary (details)
  569. [AArch64] Add BIT/BIF support. (details)
  570. Reenable "Always import constants" after compile time fixes (details)
  571. [clangd] Add tracer to the rename workflow, NFC (details)
  572. Move update_cc_test_checks.py tests to clang (details)
  573. [clangd] Update the CompletionItemKind. (details)
  574. Revert "[clang-tools-extra] fix the check for if '-latomic' is necessary" (details)
  575. [libc++] Remove unnecessary typenames from std/numerics/c.math/abs.pass.cpp (details)
  576. Fix line endings produced by update_cc_test_checks.py (details)
  577. [ADT] Support BitVector as a key in DenseSet/Map (details)
  578. [clang-scan-deps] Switch to using a ThreadPool (details)
  579. [Support] On Windows, ensure hardware_concurrency() extends to all CPU sockets and all NUMA groups (details)
  580. Revert "Reland D74436 "Change clang option -ffp-model=precise to select ffp-contract=on"" (details)
  581. add type_traits include as required for std::integral_constant (details)
  582. Reverting D73027 [DependenceAnalysis] Dependecies for loads marked with "ivnariant.load" should not be shared with general accesses(PR42151). (details)
  583. [Driver] Rename AddGoldPlugin to addLTOOptions. NFC (details)
  584. Fix compilation breakage introduced by 8404aeb56a73ab24f9b295111de3b37a37f0b841. (details)
  585. [libc++] Remove cycle between <type_traits> and <cstddef> (details)
  586. AMDGPU/GlobalISel: Handle G_BSWAP (details)
  587. AMDGPU: Add baseline tests for 16-bit bswap (details)
  588. [X86] Fix copy/paste mistake in comment. NFC (details)
  589. AMDGPU: Improve i16/v2i16 bswap (details)
  590. [libc++] Add missing include for is_same in test (details)
  591. [lldb/Plugin] s/LLDB_PLUGIN/LLDB_PLUGIN_DEFINE/ (NFC) (details)
  592. TTI: Fix vectorization cost for bswap (details)
  593. [APInt] Add some basic APInt::byteSwap unit tests (details)
  594. Warn about zero-parameter K&R definitions in -Wstrict-prototypes (details)
  595. Fix tests after previous commit (details)
  596. [Hexagon] v67+ HVX register pairs should support either direction (details)
  597. [GlobalISel] LegalizationArtifactCombiner: Fix a bug in tryCombineMerges (details)
  598. GlobalISel: Lower s64->s16 G_FPTRUNC (details)
  599. [LoopRotate] Get and update MSSA only if available in legacy pass manager. (details)
  600. [X86] Add AVX512 support to the fast isel code for Intrinsic::convert_from_fp16/convert_to_fp16. (details)
  601. [X86] Use ZERO_EXTEND instead of SIGN_EXTEND in the fast isel handling of convert_from_fp16. (details)
  602. AMDGPU: Add option to expand 64-bit integer division in IR (details)
  603. [x86] regenerate complete test checks for sqrt{est}; NFC (details)
  604. [x86] remove stray test assertions; NFC (details)
  605. AMDGPU: Add option to disable CGP division expansion (details)
  606. [docs] Add note on using cmake to perform the build (details)
  607. [AMDGPU] Always enable XNACK feature when support is explicitly requested (details)
  608. [windows] Add /Gw to compiler flags (details)
  609. fix some comment typos to cycle bots (details)
  610. [AsmPrinter] Use the McASMInfo to determine if we need descriptors. (details)
  611. [scudo][standalone] Allow setting release to OS (details)
  612. [mlir] Add MemRef filter to affine data copy optimization (details)
  613. [Hexagon] Add an explicit makeArrayRef to pacify gcc 5.5 (details)
  614. [llvm-exegesis] Rename range based for loop variable in a unit test so its different than the container being iterated over. NFC (details)
  615. [compiler-rt] Use the correct minimum version flag for simulators on Apple (details)
  616. [compiler-rt] Add `DARWIN_osx_MIN_VER_FLAG` variable to match the other Apple platforms. (details)
  617. [compiler-rt] Provide a lit config variable that defines the minimum deployment OS version flag appropriate for the configured OS. (details)
  618. [compiler-rt] Disable building LibFuzzer for WatchOS and the corresponding simulator. (details)
  619. [compiler-rt] Make various Apple lit substitutions work correctly for other Apple platforms. (details)
  620. [NFC][llvm-exegesis] CombinationGenerator::performGeneration(): pull put state increment into lambda (details)
  621. [lldb/Editline] Fix mistake in HistoryOperation mapping (details)
  622. [OpenMP][Part 2] Use reusable OpenMP context/traits handling (details)
  623. [lli] Add a '-dlopen <library-path>' option to lli. (details)
  624. Don't call computeHostNumPhysicalCores when LLVM_ENABLE_THREADS is off (details)
  625. [Attributor][FIX] Validate the type for AAValueConstantRange as needed (details)
  626. [FIX] Add missing InGroup to warning introduced as part of D71830 (details)
  627. Fix -Wstring-compare warnings in new OpenMP code (details)
  628. [WebAssembly] Add section names for some DWARF5 sections (details)
  629. [TBLGEN] Allow to override RC weight (details)
  630. GlobalISel: Remove unused function argument (details)
  631. AMDGPU/GlobalISel: Improve 16-bit bswap (details)
  632. AMDGPU: Use generated checks for memcpy expansion (details)
  633. AMDGPU/GlobalISel: Fix G_EXTRACT of 96-bit results (details)
  634. Fix 01b02a73de78 to use correct macro spelling and fix unit tests. (details)
  635. AMDGPU: Don't preserve analyses with div64 IR expansion (details)
  636. [Attributor] Derive memory location attributes (argmemonly, ...) (details)
  637. [RISCV] Correct the CallPreservedMask for the function call in an interrupt handler (details)
  638. Remove 'process launch failed:' message prefix in Target::Launch (details)
  639. [gn build] Make build locally deterministic (details)
  640. [MC] De-capitalize some MCStreamer::Emit* functions (details)
  641. [MC] De-capitalize another set of MCStreamer::Emit* functions (details)
  642. AMDGPU/GlobalISel: Fix missing impdef of scc on boolean bit ops (details)
  643. [llvm-ranlib][test] Fix rwx- after a4f3847f3d5742cfab7acdc614e7ca54643e0c85 (details)
  644. [Attributor][FIX] Do not RAUW void values (details)
  645. [Attributor][FIX] Carefully strip casts in AANoAlias (details)
  646. [Attributor][NFC] Add check lines for tests (details)
  647. [Attributor][FIX] Restrict cross-SCC call deletion (details)
  648. [Attributor][FIX] Collapse `undef` to a proper value (details)
  649. [Attributor] Manifest simplified (return) values properly (details)
  650. [Attributor][FIX] Ensure abstract attributes are existing before manifest (details)
  651. [MC][ELF] Make linked-to symbol name part of ELFSectionKey (details)
  652. [MC] Add MCSection::NonUniqueID and delete one MCContext::getELFSection overload (details)
  653. [AsmPrinter] Omit unique ID for __patchable_function_entries sections (details)
  654. [AArch64][FPenv] Update chain of int to fp conversion (details)
  655. [AsmPrinter][XRay] Omit unique ID for xray_instr_map and xray_fn_idx (details)
  656. [AsmPrinter] Omit unique ID for .stack_sizes (details)
  657. [Attributor] Fix -Wunused-variable for -DLLVM_ENABLE_ASSERTIONS=off builds after b4352e43d86e (details)
  658. [OpenMP][NFCI] Use the libFrontend DefaultKind in Clang (details)
  659. [OpenMP][NFC] Update OpenMPSupport table (details)
  660. NFC: add indexing operator for ArrayAttr (details)
  661. [MCStreamer] De-capitalize EmitValue EmitIntValue{,InHex} (details)
  662. [OpenMP][OMPIRBuilder] Add Directives (master and critical) to OMPBuilder. (details)
  663. [FIX] Repair clang-tidy check after D72304 (details)
  664. [FIX] Remove warnings and UB after 1228d42ddab8 (details)
  665. [FIX] Order macros after D72304 (details)
  666. [NFC] Revert unnecessary parts of b91c267380 (details)
  667. [Attributor] Collect memory accesses with their respective kind and location (details)
  668. [Debuginfo][NFC] Create common error handlers for DWARFContext. (details)
  669. Fix standalone build interaction with compiler extension (details)
  670. [cxx_status] New papers from Prague 2020 WG21 meeting. (details)
  671. PR44890: Inherit explicitly-specified template arguments into base class (details)
  672. [Debuginfo][NFC] Remove usages of WithColor::error and WithColor::warning. (details)
  673. [gn build] unbreak win build by removing flags that only work with a sysroot (details)
  674. [AArch64] Fixup kill flags on BSL generation (details)
  675. [APInt] Add some procedural APInt::byteSwap unit tests (details)
  676. [APInt] byteSwap - simplify sub 64-bits cases to match general implementation. NFCI. (details)
  677. [AArch64][FIX] Correct register live range during pseudo expansion. (details)
  678. [APInt] byteSwap - handle any whole byte bitwidth greater than 16-bits (details)
  679. Fix boolean/bitwise operator precedence warnings. NFCI. (details)
  680. [Support] In tests, fix warning: variable ‘Threads’ set but not used (details)
  681. [obj2yaml] - Fix a -Wsign-compare warning gived by GCC 9.2 (details)
  682. Fix gcc9.2 -Winit-list-lifetime warning. NFCI. (details)
  683. [MC] De-capitalize MCStreamer::Emit{Bundle,Addrsig}* etc (details)
  684. Recommit "[SCCP] Remove forcedconstant, go to overdefined instead" (details)
  685. [X86] Move combineIncDecVector logic from Select to PreprocessISelDAG. (details)
  686. [X86] Add test showing failure to combine shuffle to bit rotation (details)
  687. [ValueLattice] Make mark* functions public, return if value changed. (details)
  688. [X86] combineX86ShuffleChain - add support for combining to X86ISD::ROTLI (details)
  689. [X86] Fix typo in comment. NFC (details)
  690. [X86] Merge two switches together to simplify some code. NFC (details)
  691. [ValueLattice] Update markConstantRange to return false equal ranges. (details)
  692. [X86][AsmPrinter] PrintSymbolOperand: prefer to lower ELF MO_GlobalAddress to .Lfoo$local (details)
  693. [X86][AVX512] Split AVX512F and AVX512BW shuffle combining tests (details)
  694. Fix Wdocumentation unknown parameter warnings. NFCI. (details)
  695. [X86] Add test cases showing failure to simplify target shuffles to bit shifts (details)
  696. [libc++] Add utility to generate and display libc++'s header dependency (details)
  697. [libc++] Move abs and div into stdlib.h to fix header cycle. (details)
  698. [FIX] Remove pointer in attribute to eliminate leaks (see D71830) (details)
  699. [NFC] Move ValidTextRanges out of DwarfTransformer and into GsymCreator and unify address is not in GSYM errors so all strings match. (details)
  700. Restore functionality of --sysroot on FreeBSD after b18cb9c47 (details)
  701. [Attributor][FIX] Use pointer not reference as it can be null (details)
  702. [FIX] Do not copy an llvm::function_ref if it has to be reused (details)
  703. [mlir][Parser][NFC] Remove several usages of getEncodedSourceLocation (details)
  704. [mlir] Allow adding extra class declarations to interfaces. (details)
  705. [llvm-readobj] - Refactor the code that dumps relocations. (details)
  706. [IRBuilder] Virtualize IRBuilder (details)
  707. [IRBuilder] Try to fix warnings (details)
  708. [Sema] Adds the pointer-to-int-cast diagnostic (details)
  709. [InstCombine] Add multiuse tests for cttz transform; NFC (details)
  710. [InstCombine] Create new log2 intrinsic; NFCI (details)
  711. [x86] form broadcast of scalar memop even with >1 use (details)
  712. [VectorCombine] fix cost calc for extract-cmp (details)
  713. Revert "[IRBuilder] Virtualize IRBuilder" (details)
  714. [X86] combineX86ShuffleChain - add support for combining 512-bit shuffles to bit shifts (details)
  715. [X86] combineX86ShuffleChain - add support for combining 512-bit shuffles to PALIGNR (details)
  716. [IRBuilder] Fix unnecessary IRBuilder copies; NFC (details)
  717. [IRBuilder] Prefer InsertPointGuard over full copy; NFC (details)
  718. [ms] [llvm-ml] Add a draft MASM parser (details)
  719. [gn build] Port ee2c0f76d74 (details)
  720. Updated with list of papers and issues adopted in Prague (details)
  721. Update last-mod date for libcxx status page (details)
  722. [Sema] Fix pointer-to-int-cast for MSVC build bot (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/source/Commands/CommandObjectFrame.cpp
The file was modifiedlldb/source/Target/AssertFrameRecognizer.cpp
The file was modifiedlldb/include/lldb/Target/StackFrameRecognizer.h
The file was modifiedlldb/test/Shell/Recognizer/assert.test
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
The file was modifiedlldb/source/Target/StackFrameRecognizer.cpp
The file was modifiedlldb/unittests/Target/StackFrameRecognizerTest.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/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
The file was modifiedllvm/test/CodeGen/X86/speculative-load-hardening-indirect.ll
The file was modifiedllvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp
The file was modifiedllvm/test/CodeGen/AArch64/arm64-tls-dynamics.ll
The file was modifiedllvm/lib/CodeGen/MachineLICM.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/SemaExprCXX.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/SemaDeclCXX.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 addedmlir/include/mlir/Dialect/AffineOps/AffineValueMap.h
The file was modifiedmlir/lib/Analysis/AffineStructures.cpp
The file was modifiedmlir/lib/IR/AffineMap.cpp
The file was modifiedmlir/lib/Analysis/AffineAnalysis.cpp
The file was addedmlir/lib/Dialect/AffineOps/AffineValueMap.cpp
The file was modifiedmlir/include/mlir/Dialect/AffineOps/AffineOps.h
The file was modifiedmlir/lib/Dialect/AffineOps/AffineOps.cpp
The file was modifiedmlir/lib/Analysis/LoopAnalysis.cpp
The file was modifiedmlir/include/mlir/IR/AffineMap.h
The file was modifiedmlir/lib/Analysis/Utils.cpp
The file was modifiedmlir/lib/Dialect/AffineOps/CMakeLists.txt
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-throwing.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memintrinsics.ll
The file was modifiedllvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/PartialStore2.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/const-pointers.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/atomic.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/mda-with-dbg-values.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/free.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/cs-cs-aliasing.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreBegin.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/overlap.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/X86/gather-null-pointer.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/pr11390.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-missing-debugloc.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-complete-overwrite.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-and-memcpy.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-simple.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/calloc-store.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-captures.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/int_sideeffect.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/simple.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/invariant.start.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/debuginfo.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-lifetimes.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/fence.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/libcalls.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreEnd.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-exceptions.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/operand-bundles.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-MemCpy.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/lifetime.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/PartialStore.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/combined-partial-overwrites.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-EndOfFunction.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/2016-07-17-UseAfterFree.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/dominate.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/launder.invariant.group.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memintrinsics.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/crash.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/no-targetdata.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/lib/Target/AArch64/AArch64SVEInstrInfo.td
The file was modifiedllvm/lib/Target/AArch64/SVEInstrFormats.td
The file was modifiedllvm/include/llvm/IR/IntrinsicsAArch64.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/RenameTests.cpp
The file was modifiedclang-tools-extra/clangd/unittests/FindTargetTests.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 modifiedllvm/include/llvm/IR/IntrinsicsAArch64.td
The file was modifiedllvm/lib/Target/AArch64/SVEInstrFormats.td
The file was addedllvm/test/CodeGen/AArch64/sve2-intrinsics-character-match.ll
The file was addedllvm/test/CodeGen/AArch64/sve2-intrinsics-vec-hist-count.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.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/inst-limits.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-partial.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/calloc-store.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores-big-endian.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memoryphis.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-EndOfFunction.ll
The file was modifiedllvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/simple.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/free.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-loops.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-exceptions.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreEnd.ll
The file was addedllvm/test/Transforms/DeadStoreElimination/MSSA/fence-todo.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/lifetime.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-missing-debugloc.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/operand-bundles.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-captures.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/fence.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/atomic.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreBegin.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-and-memcpy.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/multiblock-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/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-v16.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-256-v32.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v32.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v64.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 addedllvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-complex-arith.ll
The file was modifiedllvm/include/llvm/IR/IntrinsicsAArch64.td
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
The file was addedllvm/test/CodeGen/AArch64/sve2-intrinsics-widening-complex-int-arith.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrFormats.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/include/span
The file was modifiedlibcxx/test/libcxx/min_max_macros.sh.cpp
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/last.fail.cpp
The file was modifiedlibcxx/test/std/containers/views/span.sub/first.pass.cpp
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
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/invalid-shstrndx.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/sections-no-section-header-string-table.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 modifiedllvm/lib/Target/SystemZ/SystemZISelLowering.cpp
The file was modifiedllvm/lib/Target/SystemZ/SystemZISelLowering.h
The file was addedllvm/test/CodeGen/SystemZ/stackpointer.ll
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 removedllvm/test/DebugInfo/dwarfdump-invalid-line-table.test
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/Inputs/debug_line_malformed.s
The file was modifiedllvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/debug_line_invalid.test
The file was removedllvm/test/DebugInfo/Inputs/invalid.linetable
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/tools/mlir-cuda-runner/cuda-runtime-wrappers.cpp
The file was modifiedmlir/test/Conversion/StandardToLLVM/convert-static-memref-ops.mlir
The file was modifiedmlir/test/mlir-cpu-runner/cblas_interface.cpp
The file was modifiedmlir/lib/Transforms/DialectConversion.cpp
The file was modifiedmlir/lib/Conversion/GPUToCUDA/ConvertLaunchFuncToCudaCalls.cpp
The file was modifiedmlir/test/Dialect/GPU/invalid.mlir
The file was modifiedmlir/docs/ConversionToLLVMDialect.md
The file was modifiedmlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
The file was modifiedmlir/lib/Dialect/GPU/IR/GPUDialect.cpp
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/test/Conversion/StandardToLLVM/convert-argattrs.mlir
The file was modifiedmlir/test/Conversion/StandardToLLVM/convert-funcs.mlir
The file was modifiedmlir/test/Conversion/StandardToLLVM/standard-to-llvm.mlir
The file was modifiedmlir/test/mlir-cuda-runner/gpu-to-cubin.mlir
The file was modifiedmlir/lib/Conversion/StandardToLLVM/ConvertStandardToLLVM.cpp
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/Conversion/GPUToCUDA/lower-launch-func-to-cuda.mlir
The file was modifiedmlir/include/mlir/Conversion/StandardToLLVM/ConvertStandardToLLVM.h
The file was modifiedmlir/include/mlir/IR/FunctionSupport.h
The file was modifiedmlir/test/mlir-cpu-runner/mlir_runner_utils.cpp
The file was modifiedmlir/test/mlir-cpu-runner/include/mlir_runner_utils.h
The file was modifiedmlir/include/mlir/Conversion/StandardToLLVM/ConvertStandardToLLVMPass.h
The file was modifiedmlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp
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/scalar_to_vector.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/vector_shuffle.packed.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/include/clang/Sema/Overload.h
The file was modifiedclang/lib/Sema/SemaTemplateDeduction.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/lib/Sema/SemaOverload.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/AArch64/gicv3-regs.s
The file was modifiedllvm/test/MC/AArch64/basic-a64-instructions.s
The file was modifiedllvm/test/MC/Disassembler/AArch64/gicv3-regs.txt
The file was modifiedllvm/test/MC/AArch64/armv8.2a-statistical-profiling.s
The file was modifiedllvm/test/MC/AArch64/basic-a64-diagnostics.s
The file was modifiedllvm/lib/Target/AArch64/AArch64SystemOperands.td
The file was modifiedllvm/test/MC/Disassembler/AArch64/basic-a64-instructions.txt
The file was modifiedllvm/test/MC/AArch64/arm64-system-encoding.s
The file was modifiedllvm/test/MC/Disassembler/AArch64/armv8.2a-statistical-profiling.txt
The file was modifiedllvm/test/MC/AArch64/gicv3-regs-diagnostics.s
Commit 1c2241a7936bf85aa68aef94bd40c3ba77d8ddf2 by isanbard
Remove redundant "std::move"s in return statements
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Legacy.h
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
The file was modifiedllvm/tools/dsymutil/MachODebugMapParser.cpp
The file was modifiedllvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
The file was modifiedllvm/lib/ObjectYAML/DWARFEmitter.cpp
The file was modifiedllvm/lib/ProfileData/GCOV.cpp
The file was modifiedllvm/lib/MCA/Pipeline.cpp
The file was modifiedllvm/tools/bugpoint/Miscompilation.cpp
The file was modifiedllvm/lib/ProfileData/SampleProfReader.cpp
The file was modifiedllvm/lib/Object/IRSymtab.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/X86/Target.cpp
The file was modifiedllvm/lib/Object/ELFObjectFile.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.cpp
The file was modifiedllvm/tools/llvm-objcopy/wasm/Reader.cpp
The file was modifiedllvm/tools/llvm-ifs/llvm-ifs.cpp
The file was modifiedllvm/tools/bugpoint/ExecutionDriver.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp
The file was modifiedllvm/lib/Support/JSON.cpp
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
The file was modifiedllvm/tools/llvm-dwp/llvm-dwp.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/Header.cpp
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeReader.cpp
The file was modifiedllvm/lib/XRay/InstrumentationMap.cpp
The file was modifiedllvm/tools/llvm-rc/ResourceScriptParser.cpp
The file was modifiedllvm/lib/LTO/LTOModule.cpp
The file was modifiedllvm/lib/XRay/FileHeaderReader.cpp
The file was modifiedllvm/lib/Object/COFFModuleDefinition.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
The file was modifiedllvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
The file was modifiedllvm/tools/llvm-elfabi/ELFObjHandler.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
The file was modifiedllvm/lib/Remarks/BitstreamRemarkParser.cpp
The file was modifiedllvm/tools/llvm-cov/SourceCoverageView.cpp
The file was modifiedllvm/lib/TextAPI/ELF/TBEHandler.cpp
The file was modifiedllvm/lib/Support/APFloat.cpp
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h
The file was modifiedllvm/lib/DebugInfo/GSYM/GsymReader.cpp
The file was modifiedllvm/utils/TableGen/GlobalISelEmitter.cpp
The file was modifiedllvm/tools/llvm-objcopy/ELF/Object.cpp
The file was modifiedllvm/tools/llvm-jitlink/llvm-jitlink.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
The file was modifiedllvm/lib/Object/WindowsResource.cpp
The file was modifiedllvm/include/llvm/Object/ELFObjectFile.h
The file was modifiedllvm/lib/MCA/InstrBuilder.cpp
The file was modifiedllvm/lib/Bitstream/Reader/BitstreamReader.cpp
The file was modifiedllvm/lib/DebugInfo/MSF/MSFBuilder.cpp
The file was modifiedllvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp
The file was modifiedllvm/include/llvm/Bitstream/BitstreamReader.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
The file was modifiedllvm/lib/Support/YAMLTraits.cpp
The file was modifiedllvm/tools/llvm-pdbutil/DumpOutputStyle.cpp
The file was modifiedllvm/lib/Support/Path.cpp
The file was modifiedllvm/lib/IR/LLVMRemarkStreamer.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
The file was modifiedllvm/lib/DebugInfo/GSYM/FunctionInfo.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
The file was modifiedllvm/lib/Object/SymbolicFile.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/CVRecord.h
The file was modifiedllvm/lib/XRay/FDRRecordProducer.cpp
The file was modifiedllvm/tools/bugpoint/ToolRunner.cpp
The file was modifiedllvm/lib/ProfileData/SampleProfWriter.cpp
The file was modifiedllvm/tools/obj2yaml/elf2yaml.cpp
The file was modifiedllvm/tools/bugpoint/ListReducer.h
The file was modifiedllvm/tools/obj2yaml/macho2yaml.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
The file was modifiedllvm/lib/Object/WasmObjectFile.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/PDBFile.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/Core.cpp
The file was modifiedllvm/lib/XRay/Trace.cpp
The file was modifiedllvm/lib/Object/ObjectFile.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
The file was modifiedllvm/lib/Support/MemoryBuffer.cpp
The file was modifiedllvm/tools/dsymutil/BinaryHolder.cpp
The file was modifiedllvm/tools/dsymutil/DebugMap.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp
The file was modifiedllvm/lib/Object/MachOUniversal.cpp
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
The file was modifiedllvm/tools/dsymutil/dsymutil.cpp
The file was modifiedllvm/lib/Object/Decompressor.cpp
The file was modifiedllvm/lib/Transforms/IPO/FunctionImport.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileUtils.cpp
The file was modifiedllvm/tools/llvm-rc/ResourceScriptToken.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp
The file was modifiedllvm/lib/Object/ArchiveWriter.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp
The file was modifiedllvm/lib/Object/IRObjectFile.cpp
The file was modifiedllvm/lib/Bitcode/Reader/MetadataLoader.cpp
The file was modifiedllvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
The file was modifiedllvm/lib/Object/COFFObjectFile.cpp
The file was modifiedllvm/tools/llvm-objcopy/COFF/Reader.cpp
The file was modifiedllvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
The file was modifiedllvm/lib/Object/TapiUniversal.cpp
The file was modifiedllvm/lib/TextAPI/MachO/TextStub.cpp
The file was modifiedllvm/lib/Remarks/YAMLRemarkParser.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h
The file was modifiedllvm/lib/Support/FileCheck.cpp
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMapping.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
The file was modifiedllvm/lib/DebugInfo/GSYM/LineTable.cpp
The file was modifiedllvm/tools/llvm-mca/llvm-mca.cpp
The file was modifiedllvm/include/llvm/Support/TaskQueue.h
The file was modifiedllvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
The file was modifiedllvm/lib/Object/MachOObjectFile.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/RPC/RPCUtils.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/DebugUtils.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/Clustering.cpp
The file was modifiedllvm/lib/Object/Archive.cpp
The file was modifiedllvm/lib/TableGen/JSONBackend.cpp
The file was modifiedllvm/tools/llvm-objcopy/CopyConfig.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
The file was modifiedllvm/lib/ProfileData/InstrProf.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
The file was modifiedllvm/lib/XRay/Profile.cpp
The file was modifiedllvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
The file was modifiedllvm/include/llvm/Object/ELF.h
The file was modifiedllvm/include/llvm/Support/Error.h
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp
The file was modifiedllvm/lib/LTO/LTO.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
The file was modifiedllvm/tools/llvm-pdbutil/InputFile.cpp
The file was modifiedllvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LLJIT.h
The file was modifiedllvm/lib/Object/XCOFFObjectFile.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
The file was modifiedllvm/lib/ProfileData/InstrProfReader.cpp
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/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFDebugLine.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/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
The file was modifiedllvm/lib/ProfileData/SampleProfWriter.cpp
The file was modifiedllvm/lib/Remarks/BitstreamRemarkParser.cpp
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/GsymReader.cpp
The file was modifiedllvm/lib/Support/MemoryBuffer.cpp
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeReader.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
The file was modifiedllvm/lib/Object/IRObjectFile.cpp
The file was modifiedllvm/lib/IR/LLVMRemarkStreamer.cpp
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMapping.cpp
The file was modifiedllvm/tools/llvm-objcopy/COFF/Reader.cpp
The file was modifiedllvm/lib/XRay/Profile.cpp
The file was modifiedllvm/lib/TextAPI/MachO/TextStub.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
The file was modifiedllvm/lib/Support/YAMLTraits.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/CVRecord.h
The file was modifiedllvm/lib/Support/FileCheck.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/RPC/RPCUtils.h
The file was modifiedllvm/lib/Remarks/YAMLRemarkParser.cpp
The file was modifiedllvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
The file was modifiedllvm/lib/Support/APFloat.cpp
The file was modifiedllvm/tools/llvm-objcopy/CopyConfig.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
The file was modifiedllvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
The file was modifiedllvm/tools/bugpoint/ListReducer.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Legacy.h
The file was modifiedllvm/lib/DebugInfo/PDB/Native/PDBFile.cpp
The file was modifiedllvm/lib/Object/Decompressor.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/LineTable.cpp
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp
The file was modifiedllvm/tools/llvm-objcopy/wasm/Reader.cpp
The file was modifiedllvm/lib/ProfileData/InstrProf.cpp
The file was modifiedllvm/lib/Object/COFFModuleDefinition.cpp
The file was modifiedllvm/lib/XRay/FDRRecordProducer.cpp
The file was modifiedllvm/tools/llvm-objcopy/ELF/Object.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LLJIT.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
The file was modifiedllvm/include/llvm/Object/ELFObjectFile.h
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
The file was modifiedllvm/lib/TextAPI/ELF/TBEHandler.cpp
The file was modifiedllvm/lib/XRay/Trace.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
The file was modifiedllvm/lib/Object/ELFObjectFile.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
The file was modifiedllvm/lib/Object/COFFObjectFile.cpp
The file was modifiedllvm/lib/ProfileData/GCOV.cpp
The file was modifiedllvm/tools/llvm-elfabi/ELFObjHandler.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/CompileUtils.cpp
The file was modifiedllvm/lib/Support/JSON.cpp
The file was modifiedllvm/tools/dsymutil/DebugMap.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
The file was modifiedllvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp
The file was modifiedllvm/tools/bugpoint/ToolRunner.cpp
The file was modifiedllvm/lib/Object/MachOUniversal.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/X86/Target.cpp
The file was modifiedllvm/lib/XRay/InstrumentationMap.cpp
The file was modifiedllvm/tools/dsymutil/MachODebugMapParser.cpp
The file was modifiedllvm/tools/llvm-pdbutil/InputFile.cpp
The file was modifiedllvm/lib/Support/Path.cpp
The file was modifiedllvm/lib/Object/SymbolicFile.cpp
The file was modifiedllvm/lib/Object/WindowsResource.cpp
The file was modifiedllvm/tools/bugpoint/ExecutionDriver.cpp
The file was modifiedllvm/lib/LTO/LTO.cpp
The file was modifiedllvm/lib/XRay/FileHeaderReader.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
The file was modifiedllvm/tools/llvm-ifs/llvm-ifs.cpp
The file was modifiedllvm/tools/llvm-mca/llvm-mca.cpp
The file was modifiedllvm/tools/llvm-rc/ResourceScriptParser.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h
The file was modifiedllvm/lib/DebugInfo/MSF/MSFBuilder.cpp
The file was modifiedllvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
The file was modifiedllvm/lib/Object/MachOObjectFile.cpp
The file was modifiedllvm/utils/TableGen/GlobalISelEmitter.cpp
The file was modifiedllvm/tools/obj2yaml/elf2yaml.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/DebugUtils.cpp
The file was modifiedllvm/lib/MCA/Pipeline.cpp
The file was modifiedllvm/tools/llvm-cov/SourceCoverageView.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp
The file was modifiedllvm/tools/llvm-dwp/llvm-dwp.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/Header.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/Core.cpp
The file was modifiedllvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp
The file was modifiedllvm/lib/Bitcode/Reader/MetadataLoader.cpp
The file was modifiedllvm/lib/Object/IRSymtab.cpp
The file was modifiedllvm/lib/Transforms/IPO/FunctionImport.cpp
The file was modifiedllvm/lib/Object/Archive.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
The file was modifiedllvm/tools/dsymutil/dsymutil.cpp
The file was modifiedllvm/include/llvm/Support/Error.h
The file was modifiedllvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
The file was modifiedllvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
The file was modifiedllvm/lib/LTO/LTOModule.cpp
The file was modifiedllvm/lib/ObjectYAML/DWARFEmitter.cpp
The file was modifiedllvm/lib/Bitstream/Reader/BitstreamReader.cpp
The file was modifiedllvm/tools/dsymutil/BinaryHolder.cpp
The file was modifiedllvm/lib/Object/ArchiveWriter.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
The file was modifiedllvm/lib/MCA/InstrBuilder.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h
The file was modifiedllvm/lib/ProfileData/SampleProfReader.cpp
The file was modifiedllvm/include/llvm/Support/TaskQueue.h
The file was modifiedllvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp
The file was modifiedllvm/lib/TableGen/JSONBackend.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/FunctionInfo.cpp
The file was modifiedllvm/lib/Object/TapiUniversal.cpp
The file was modifiedllvm/tools/llvm-jitlink/llvm-jitlink.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
The file was modifiedllvm/include/llvm/Bitstream/BitstreamReader.h
The file was modifiedllvm/include/llvm/Object/ELF.h
The file was modifiedllvm/tools/obj2yaml/macho2yaml.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp
The file was modifiedllvm/tools/llvm-rc/ResourceScriptToken.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/Clustering.cpp
The file was modifiedllvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
The file was modifiedllvm/lib/Object/XCOFFObjectFile.cpp
The file was modifiedllvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h
The file was modifiedllvm/lib/Object/ObjectFile.cpp
The file was modifiedllvm/tools/llvm-pdbutil/DumpOutputStyle.cpp
The file was modifiedllvm/tools/bugpoint/Miscompilation.cpp
The file was modifiedllvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
The file was modifiedllvm/lib/ProfileData/InstrProfReader.cpp
The file was modifiedllvm/lib/Object/WasmObjectFile.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.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/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
The file was modifiedllvm/include/llvm/Frontend/OpenMP/OMPKinds.def
The file was modifiedclang/test/OpenMP/master_codegen.cpp
The file was modifiedllvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
The file was modifiedllvm/include/llvm/Frontend/OpenMP/OMPConstants.h
The file was modifiedllvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
The file was modifiedllvm/lib/Frontend/OpenMP/OMPConstants.cpp
The file was modifiedclang/test/OpenMP/critical_codegen.cpp
The file was modifiedclang/lib/CodeGen/CGStmtOpenMP.cpp
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 addedclang-tools-extra/clang-tidy/objc/DeallocInCategoryCheck.cpp
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/list.rst
The file was addedclang-tools-extra/docs/clang-tidy/checks/objc-dealloc-in-category.rst
The file was modifiedclang-tools-extra/clang-tidy/objc/CMakeLists.txt
The file was addedclang-tools-extra/test/clang-tidy/checkers/objc-dealloc-in-category.m
The file was modifiedclang-tools-extra/clang-tidy/objc/ObjCTidyModule.cpp
The file was modifiedclang-tools-extra/docs/ReleaseNotes.rst
The file was addedclang-tools-extra/clang-tidy/objc/DeallocInCategoryCheck.h
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-128-v8.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-256-v32.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-128-v16.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v32.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-256-v16.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v64.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/AMDGPURegisterInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/R600RegisterInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/SIAddIMGInit.cpp
The file was modifiedllvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/R600InstrInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
The file was modifiedllvm/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
The file was modifiedllvm/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp
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/R600RegisterInfo.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/lib/Conversion/StandardToLLVM/ConvertStandardToLLVM.cpp
The file was modifiedmlir/test/Conversion/StandardToLLVM/convert-to-llvmir.mlir
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/src/Unwind-seh.cpp
The file was modifiedlibunwind/src/UnwindLevel1.c
The file was modifiedlibunwind/src/Unwind-EHABI.cpp
The file was modifiedlibunwind/src/Unwind-sjlj.c
The file was modifiedlibunwind/include/unwind.h
The file was modifiedlibunwind/src/UnwindLevel1-gcc-ext.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 removedllvm/test/Transforms/InstCombine/constant-fold-metadata-wrapped.ll
The file was modifiedllvm/lib/Transforms/InstCombine/InstructionCombining.cpp
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/test/CodeGen/X86/vector-shuffle-512-v32.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
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/test/EDSC/builder-api-test.cpp
The file was modifiedmlir/include/mlir/Dialect/Linalg/EDSC/Intrinsics.h
The file was addedmlir/include/mlir/Dialect/LoopOps/EDSC/Builders.h
The file was modifiedmlir/lib/Dialect/Linalg/EDSC/Builders.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp
The file was removedmlir/lib/EDSC/Helpers.cpp
The file was addedmlir/lib/Dialect/AffineOps/EDSC/Builders.cpp
The file was addedmlir/include/mlir/Dialect/StandardOps/EDSC/Builders.h
The file was modifiedmlir/lib/Dialect/LoopOps/CMakeLists.txt
The file was addedmlir/include/mlir/Dialect/StandardOps/EDSC/Intrinsics.h
The file was modifiedmlir/lib/Dialect/GPU/Transforms/MemoryPromotion.cpp
The file was modifiedmlir/lib/EDSC/Builders.cpp
The file was addedmlir/lib/Dialect/StandardOps/EDSC/Builders.cpp
The file was modifiedmlir/lib/Dialect/StandardOps/CMakeLists.txt
The file was removedmlir/lib/EDSC/Intrinsics.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Fusion.cpp
The file was modifiedmlir/include/mlir/EDSC/Intrinsics.h
The file was addedmlir/include/mlir/Dialect/AffineOps/EDSC/Intrinsics.h
The file was modifiedmlir/lib/Conversion/VectorToLoops/ConvertVectorToLoops.cpp
The file was addedmlir/include/mlir/Dialect/AffineOps/EDSC/Builders.h
The file was removedmlir/include/mlir/EDSC/Helpers.h
The file was modifiedmlir/lib/Dialect/AffineOps/CMakeLists.txt
The file was modifiedmlir/lib/EDSC/CMakeLists.txt
The file was modifiedmlir/include/mlir/EDSC/Builders.h
The file was modifiedmlir/docs/EDSC.md
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Promotion.cpp
The file was modifiedmlir/include/mlir/Dialect/Linalg/EDSC/Builders.h
The file was modifiedmlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp
The file was addedmlir/lib/Dialect/LoopOps/EDSC/Builders.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/LinalgToLoops.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Utils/Utils.cpp
The file was addedmlir/lib/Dialect/StandardOps/EDSC/Intrinsics.cpp
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/LLVMOps.td
The file was modifiedmlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.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/test/CodeGen/X86/vector-shuffle-512-v64.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit f3190748241c10d5744a6a207039e38561afbb37 by llvm-dev
[X86] combineConcatVectorOps - combine X86ISD::PACKSS ops
The file was modifiedllvm/test/CodeGen/X86/bitcast-and-setcc-512.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/vector-compare-results.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/amdgpu.work-item-intrinsics.deprecated.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/sext-in-reg.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fmin_legacy.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fmax_legacy.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/uint_to_fp.i64.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ctlz.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ctpop16.ll
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/sint_to_fp.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/setcc.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/srl.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ctpop64.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mul.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ctpop.ll
The file was modifiedllvm/lib/Target/AMDGPU/R600ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/fma.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/max.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/min.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/uint_to_fp.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/split-vector-memoperand-offsets.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/and.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/trunc.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/sminmax.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mad_uint24.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/third_party/gofrontend/libbacktrace/print.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float4.c
The file was removedllgo/test/irgen/mangling-dot.go
The file was removedllgo/test/execution/switch/strings.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/xattrs.tar
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/env.go
The file was removedllgo/include/dwarf2.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/gofmt.go
The file was removedllgo/third_party/gofrontend/libffi/src/avr32/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/s390/internal.h
The file was removedllgo/third_party/gofrontend/libffi/libffi.pc.in
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/writer.tar
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/ctr_aes_test.go
The file was removedllgo/test/execution/assignment/arrays.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices2.input
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/des/des_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/generate.go
The file was removedllgo/irgen/channels.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/context.go
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/VERSION
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.special/unwindtest.cc
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ll1.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1block.go
The file was removedllgo/cmd/gllgo/gllgo.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/testclosure.c
The file was removedllgo/third_party/gofrontend/libffi/include/ffi_cfi.h
The file was removedllgo/third_party/gofrontend/libffi/src/frv/ffitarget.h
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/testsuite/libffi.call/stret_medium2.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float_va.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/rand_unix.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/compress/zlib/reader.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1block_decl.go
The file was removedllgo/third_party/gofrontend/libffi/src/m32r/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ulonglong.c
The file was removedllgo/test/irgen/imports.go
The file was removedllgo/include/unwind-pe.h
The file was removedllgo/third_party/gofrontend/libbacktrace/unknown.c
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/depcomp
The file was removedllgo/third_party/gofrontend/libgcc/unwind-pe.h
The file was removedllgo/test/execution/unsafe/const_sizeof.go
The file was removedllgo/cmd/gllgo/config.h.cmake
The file was removedllgo/third_party/gofrontend/libffi/aclocal.m4
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn3.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/cgotest/m.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex1_double.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1.go
The file was removedllgo/third_party/gofrontend/libffi/Makefile.in
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/v7.tar
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cfb.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_longdouble_split2.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/crypto.go
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/libgo/go/cmd/go/testdata/src/testcycle/p3/p3_test.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/cmd/gofmt/testdata/stdin4.input
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/token.go
The file was removedllgo/test/llgoi/panic.test
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtest/badsyntax/x_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/reader_test.go
The file was removedllgo/test/execution/branching/goto.go
The file was removedllgo/third_party/gofrontend/libffi/src/microblaze/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_float.c
The file was removedllgo/irgen/value.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256_test.go
The file was removedllgo/third_party/gofrontend/libffi/libffi.xcodeproj/project.pbxproj
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct7.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/gnu.tar
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/sparse-formats.tar
The file was removedllgo/third_party/gofrontend/libffi/src/avr32/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_3byte1.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1_test.go
The file was removedllgo/test/llgoi/import-source2.test
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/stdin1.input
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin1.golden
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/gcm.go
The file was removedllgo/third_party/gofrontend/libffi/src/arm/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/src/sh64/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex2.inc
The file was removedllgo/third_party/gofrontend/libbacktrace/nounwind.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/bad.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/struct3.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/fix.go
The file was removedllgo/third_party/gofrontend/libffi/src/prep_cif.c
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_6_1_byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/elliptic/elliptic_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ppc_closure.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/many_mixed.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/deflate.go
The file was removedllgo/test/execution/operators/shifts.go
The file was removedllgo/test/execution/varargs.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_12byte.c
The file was removedllgo/third_party/gofrontend/libffi/src/or1k/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/src/arm/internal.h
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/bytes/export_test.go
The file was removedllgo/test/llgoi/import-binary.test
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_dbl.c
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/asm.h
The file was removedllgo/third_party/gofrontend/libgo/PATENTS
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512block_decl.go
The file was removedllgo/irgen/strings.go
The file was removedllgo/test/CMakeLists.txt
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/typeswitch.input
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex.inc
The file was removedllgo/third_party/gofrontend/libgo/go/compress/lzw/reader.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_client.go
The file was removedllgo/third_party/gofrontend/libgo/go/container/list/list.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/go/compress/lzw/writer_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
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_align_double.c
The file was removedllgo/third_party/gofrontend/libffi/src/x86/darwin64_c.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4
The file was removedllgo/third_party/gofrontend/libffi/src/debug.c
The file was removedllgo/third_party/gofrontend/libgo/config/go.m4
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/dsa/dsa_test.go
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/libffi/configure
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite2.input
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_double_va.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/pkg_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/arc/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/LICENSE
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/huffman_bit_writer.go
The file was removedllgo/third_party/gofrontend/libffi/src/types.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn5.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_struct3.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite6.input
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices1.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/problem1.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/standalone_test.go
The file was removedllgo/irgen/attribute.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_7_1_byte.c
The file was removedllgo/third_party/gofrontend/libffi/src/frv/eabi.S
The file was removedllgo/third_party/gofrontend/libbacktrace/mmap.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct2.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex_double.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct8.c
The file was removedllgo/test/execution/switch/branch.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/simplify.go
The file was removedllgo/irgen/cabi.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_2byte.c
The file was removedllgo/third_party/gofrontend/include/dwarf2.h
The file was removedllgo/third_party/gofrontend/libbacktrace/Makefile.am
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct8.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/small.txt
The file was removedllgo/test/execution/slices/index.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_simple.c
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/aes/const.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/pss_test.go
The file was removedllgo/third_party/gofrontend/libbacktrace/read.c
The file was removedllgo/test/execution/conversions/int.go
The file was removedllgo/third_party/gofrontend/libffi/src/tile/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/gcc.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct6.c
The file was removedllgo/test/execution/types/named.go
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/example_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testinternal/p.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_1.c
The file was removedllgo/third_party/gofrontend/libffi/src/ia64/unix.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/bad.go
The file was removedllgo/third_party/gofrontend/libffi/src/aarch64/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.go/closure1.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/example2_test.go
The file was removedllgo/irgen/call.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/prf_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/gzip/gzip_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/help.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/fixedhuff.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/out.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin3.input
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/hmac/hmac.go
The file was removedllgo/irgen/slice.go
The file was removedllgo/third_party/gofrontend/libgo/config.h.in
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct9.c
The file was removedllgo/third_party/gofrontend/libffi/ChangeLog.v1
The file was removedllgo/third_party/gofrontend/libffi/src/x86/unix64.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/doc.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/cmd/gofmt/testdata/crlf.input
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/des/cipher.go
The file was removedllgo/third_party/gofrontend/libgo/README.gcc
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uint.c
The file was removedllgo/third_party/gofrontend/libffi/src/x86/ffiw64.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_loc_fn0.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/eagain.go
The file was removedllgo/test/execution/assignment/multi.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/sub/sub.go
The file was removedllgo/third_party/gofrontend/libffi/src/metag/sysv.S
The file was removedllgo/test/execution/unsafe/pointer.go
The file was removedllgo/third_party/gofrontend/libbacktrace/Makefile.in
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_schar.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ldl.c
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/libgo/go/compress/lzw/writer.go
The file was removedllgo/third_party/gofrontend/libbacktrace/aclocal.m4
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/huge_struct.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_float.c
The file was removedllgo/third_party/gofrontend/libffi/src/alpha/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/huffman.go
The file was removedllgo/third_party/gofrontend/libffi/src/x86/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/writer_test.go
The file was removedllgo/irgen/ssa.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite4.golden
The file was removedllgo/third_party/gofrontend/libgo/go/compress/zlib/reader_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/m88k/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/cipher_asm.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/struct.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/gzip/gunzip.go
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/gofmt/testdata/typeswitch.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_align_complex_double.c
The file was removedllgo/third_party/gofrontend/libffi/src/cris/ffitarget.h
The file was removedllgo/libgo-noext.diff
The file was removedllgo/third_party/gofrontend/libffi/src/mips/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/des/block.go
The file was removedllgo/test/execution/strings/bytes.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float1.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/crc32-not-streamed.zip
The file was removedllgo/test/llgoi/Inputs/src/foo/answer.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ul.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/hmac/hmac_test.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/README
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_6byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/md5/md5block_generic.go
The file was removedllgo/third_party/gofrontend/libffi/src/x86/darwin64.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_uint32.c
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/src/mips/o32.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/main.go
The file was removedllgo/third_party/gofrontend/libffi/src/nios2/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/or1k/sysv.S
The file was removedllgo/test/execution/interfaces/e2i_conversion.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_4byte.c
The file was removedllgo/test/execution/interfaces/basic.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/libffi/testsuite/libffi.go/static-chain.h
The file was removedllgo/irgen/println.go
The file was removedllgo/third_party/gofrontend/libbacktrace/simple.c
The file was removedllgo/third_party/gofrontend/libgo/aclocal.m4
The file was removedllgo/third_party/gofrontend/libffi/src/m88k/ffitarget.h
The file was removedllgo/test/irgen/select.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ushort_va.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/note_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_defs_double.inc
The file was removedllgo/ssaopt/esc.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffi_linux64.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct9.c
The file was removedllgo/third_party/gofrontend/libffi/src/m32r/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/moxie/eabi.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_pointer_stack.c
The file was removedllgo/test/execution/unsafe/sizeof_struct.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/io.go
The file was removedllgo/test/execution/slices/compare.go
The file was removedllgo/third_party/gofrontend/libgo/go/container/heap/heap_test.go
The file was removedllgo/test/execution/functions/unreachable.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/util.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/ofb_test.go
The file was removedllgo/third_party/gofrontend/libbacktrace/backtrace.c
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/bufio.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/run.go
The file was removedllgo/third_party/gofrontend/libgo/config/libtool.m4
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test4.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite5.input
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test3.go
The file was removedllgo/test/execution/methods/methodvalues.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/gzip/gzip.go
The file was removedllgo/test/execution/arrays/compare.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_struct_double.c
The file was removedllgo/irgen/targets.go
The file was removedllgo/irgen/annotations.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/cgocover/p_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite7.golden
The file was removedllgo/third_party/gofrontend/libffi/src/aarch64/ffi.c
The file was removedllgo/irgen/utils.go
The file was removedllgo/test/execution/strings/compare.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_longdouble.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen2.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite8.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/block.go
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/crypto/rsa/pkcs1v15_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_struct_va1.c
The file was removedllgo/test/execution/slices/sliceexpr.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex1_longdouble.c
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffi_darwin.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_uc.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/err_bad_abi.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_messages_test.go
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/libgo/go/cmd/go/testdata/cgocover/p.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/easysub/easysub.go
The file was removedllgo/third_party/gofrontend/libffi/man/ffi_prep_cif.3
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_longdouble_va.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_9byte2.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_va_longdouble.c
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/archive/tar/stat_atimespec.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl2.c
The file was removedllgo/third_party/gofrontend/libgo/Makefile.am
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/get.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/cipher_suites.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/doc.go
The file was removedllgo/third_party/gofrontend/libffi/src/arc/arcompact.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/vendor/p/p.go
The file was removedllgo/test/debuginfo/emptyname.go
The file was removedllgo/test/execution/arrays/slice.go
The file was removedllgo/test/irgen/cabi.go
The file was removedllgo/debug/debug.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/issue11169.tar
The file was removedllgo/test/execution/init.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_uchar.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ushort.c
The file was removedllgo/docs/llgoi.rst
The file was removedllgo/third_party/gofrontend/libgo/config/ltoptions.m4
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_longdouble_split.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/small2.txt
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite3.input
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_messages.go
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/many.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/inflate_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/rsa.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl.c
The file was removedllgo/irgen/runtime.go
The file was removedllgo/test/execution/literals/struct.go
The file was removedllgo/test/execution/strings/range.go
The file was removedllgo/third_party/gofrontend/libffi/src/tile/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test1.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/xtestonly/f.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/testdata/Mark.Twain-Tom.Sawyer.txt
The file was removedllgo/test/execution/complex.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/shadow/root1/src/math/math.go
The file was removedllgo/test/execution/operators/binary_untyped.go
The file was removedllgo/third_party/gofrontend/libbacktrace/configure
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/script
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/hello/hello.go
The file was removedllgo/third_party/gofrontend/libffi/src/alpha/internal.h
The file was removedllgo/third_party/gofrontend/libgo/go/compress/zlib/writer.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_4_1byte.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ffitest.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/version.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/inflate.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn0.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/shadow/root1/src/foo/foo.go
The file was removedllgo/irgen/builtins.go
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/testinternal3/t.go
The file was removedllgo/.arcconfig
The file was removedllgo/third_party/gofrontend/libffi/include/ffi_common.h
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_ushortchar.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/tag_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/microblaze/ffi.c
The file was removedllgo/third_party/gofrontend/LICENSE
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_va_double.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/rewrite.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/libffi/src/bfin/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testflag.go
The file was removedllgo/test/execution/closures/basic.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex_longdouble.c
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/bufio_test.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.call/cls_double.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/signal.go
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/crypto/rc4/rc4.go
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/bytes_decl.go
The file was removedllgo/third_party/gofrontend/libffi/src/sh64/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/rand_windows.go
The file was removedllgo/test/execution/interfaces/embedded.go
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/compress/lzw/reader_test.go
The file was removedllgo/third_party/gofrontend/libffi/man/ffi_call.3
The file was removedllgo/test/execution/slices/make.go
The file was removedllgo/third_party/gofrontend/libffi/src/microblaze/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/internal.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_8byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/testdata/pi.txt
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float3.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct.c
The file was removedllgo/third_party/gofrontend/libffi/include/Makefile.am
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/cls_uint_va.c
The file was removedllgo/third_party/gofrontend/libffi/src/xtensa/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_large.c
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/libgo/go/bytes/compare_test.go
The file was removedllgo/irgen/types.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.special/ffitestcxx.h
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/gen.go
The file was removedllgo/third_party/gofrontend/libgo/go/container/ring/ring.go
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/buffer.go
The file was removedllgo/third_party/gofrontend/libffi/src/ia64/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/huffman_code.go
The file was removedllgo/test/irgen/avoidload.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/md5/md5block_decl.go
The file was removedllgo/third_party/gofrontend/libbacktrace/filetype.awk
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/cipher_generic.go
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_align_sint64.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtest/badsyntax/x.go
The file was removedllgo/test/execution/switch/empty.go
The file was removedllgo/test/execution/if/lazy.go
The file was removedllgo/docs/conf.py
The file was removedllgo/third_party/gofrontend/libffi/src/m68k/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin2.golden
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/tls/prf.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/promotion.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/err_bad_typedef.c
The file was removedllgo/test/execution/literals/map.go
The file was removedllgo/test/execution/switch/type.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/composites.input
The file was removedllgo/test/execution/chan/buffered.go
The file was removedllgo/test/execution/structs/embed.go
The file was removedllgo/third_party/gofrontend/libffi/src/bfin/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/linux64.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/gcm_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_uint64.c
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/closure_fn4.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_18byte.c
The file was removedllgo/third_party/gofrontend/libffi/src/java_raw_api.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/subtle/constant_time_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512.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/libgo/go/bytes/buffer_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4_asm.go
The file was removedllgo/test/llgoi/arith.test
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/example_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen.c
The file was removedllgo/test/execution/unsafe/offsetof.go
The file was removedllgo/third_party/gofrontend/libgo/config/ltmain.sh
The file was removedllgo/test/execution/interfaces/static_conversion.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/pkg.go
The file was removedllgo/third_party/gofrontend/libbacktrace/atomic.c
The file was removedllgo/third_party/gofrontend/libffi/stamp-h.in
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_dbl1.c
The file was removedllgo/third_party/gofrontend/libffi/src/arm/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/moxie/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_medium.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1block_generic.go
The file was removedllgo/third_party/gofrontend/libgo/go/container/list/list_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/reader.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_longdouble.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/des/const.go
The file was removedllgo/test/execution/strings/slice.go
The file was removedllgo/test/execution/unsafe/sizeof_array.go
The file was removedllgo/third_party/gofrontend/libffi/src/ia64/ia64_flags.h
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.inc
The file was removedllgo/third_party/gofrontend/libgo/go/compress/testdata/e.txt
The file was removedllgo/cmd/cgo/zdefaultcc.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256block_decl.go
The file was removedllgo/test/llgoi/import-source.test
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4_ref.go
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/libffi/testsuite/libffi.go/ffitest.h
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/unix.zip
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cipher.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex2_double.c
The file was removedllgo/third_party/gofrontend/libffi/src/vax/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/config/ltversion.m4
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport/p_test.go
The file was removedllgo/third_party/gofrontend/libffi/ChangeLog.libgcj
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/gofmt_test.go
The file was removedllgo/third_party/gofrontend/libgo/config/README
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite7.input
The file was removedllgo/test/execution/methods/nilrecv.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/generate_cert.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/norunexample/test_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/pa/ffitarget.h
The file was removedllgo/test/execution/unsafe/sizeof_basic.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen4.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512_test.go
The file was removedllgo/irgen/interfaces.go
The file was removedllgo/test/execution/closures/issue176.go
The file was removedllgo/third_party/gofrontend/libgo/configure
The file was removedllgo/test/execution/interfaces/wordsize.go
The file was removedllgo/cmd/go/zdefaultcc.go.in
The file was removedllgo/third_party/gofrontend/libgo/MERGE
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/cmd/go/testdata/local/hard.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/signal_notunix.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_struct2.c
The file was removedllgo/test/execution/nil.go
The file was removedllgo/test/execution/interfaces/comparei2v.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/float2.c
The file was removedllgo/third_party/gofrontend/libffi/src/aarch64/internal.h
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_uint16.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/stat_unix.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/http.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/reader.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/readme.zip
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/long_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/gzip/testdata/issue6550.gz
The file was removedllgo/test/execution/interfaces/comparei2i.go
The file was removedllgo/third_party/gofrontend/libffi/src/sh64/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/scan_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/conn.go
The file was removedllgo/third_party/gofrontend/libffi/Makefile.am
The file was removedllgo/third_party/gofrontend/libffi/src/alpha/ffi.c
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/importcom/works.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/util_test.go
The file was removedllgo/test/irgen/go-panic.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite1.golden
The file was removedllgo/test/execution/interfaces/error.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/crypto/elliptic/p256.go
The file was removedllgo/third_party/gofrontend/libffi/src/or1k/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/bytes.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testonly/p_test.go
The file was removedllgo/third_party/gofrontend/libffi/man/ffi.3
The file was removedllgo/third_party/gofrontend/libffi/src/avr32/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/ustar.tar
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_sl.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x/invalid/invalid.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/md5/md5block.go
The file was removedllgo/third_party/gofrontend/libgo/go/container/ring/ring_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/testdata/pss-vect.txt.bz2
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_sint.c
The file was removedllgo/third_party/gofrontend/libgo/go/container/heap/heap.go
The file was removedllgo/test/execution/branching/labeled.go
The file was removedllgo/third_party/gofrontend/libffi/src/metag/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/bfin/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/godefs.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/readme.notzip
The file was removedllgo/third_party/gofrontend/libffi/src/xtensa/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/rand.go
The file was removedllgo/test/execution/interfaces/methods.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/bit_reader.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_20byte.c
The file was removedllgo/test/execution/methods/selectors.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/comments.golden
The file was removedllgo/test/execution/new.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/many2.c
The file was removedllgo/third_party/gofrontend/libgo/config/ltsugar.m4
The file was removedllgo/test/execution/fun.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_1_1byte.c
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/sha512/sha512block.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/subtle/constant_time.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/crypto/rsa/pss.go
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/libgo/go/crypto/cipher/cbc.go
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/v9.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testgo.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/bzip2.go
The file was removedllgo/LICENSE.TXT
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_longdouble.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_sshortchar.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite5.golden
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/main.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/writer_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/bufio/export_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/example1_test.go
The file was removedllgo/test/execution/errors/recover.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/go_test.go
The file was removedllgo/include/filenames.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/go11.go
The file was removedllgo/third_party/gofrontend/libffi/src/metag/ffi.c
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/va_struct1.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/bootstrap.go
The file was removedllgo/test/execution/defer.go
The file was removedllgo/test/execution/maps/lookup.go
The file was removedllgo/test/execution/operators/basics.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/register.go
The file was removedllgo/third_party/gofrontend/include/dwarf2.def
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport/x_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_align_complex.inc
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/example_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/nil-uid.tar
The file was removedllgo/buildslave-config.yaml
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/rsa_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_large2.c
The file was removedllgo/third_party/gofrontend/libffi/src/arc/ffi.c
The file was removedllgo/third_party/gofrontend/libbacktrace/ChangeLog.jit
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/v8.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/key_agreement.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_64byte.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/many_complex_double.c
The file was removedllgo/third_party/gofrontend/config.guess
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_server.go
The file was removedllgo/third_party/gofrontend/libbacktrace/configure.ac
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/subdir/good.go
The file was removedllgo/third_party/gofrontend/libffi/src/sh/ffitarget.h
The file was removedllgo/test/execution/strings/add.go
The file was removedllgo/irgen/compiler.go
The file was removedllgo/test/execution/interfaces/assert.go
The file was removedllgo/third_party/gofrontend/libffi/src/sh/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen3.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_5_1_byte.c
The file was removedllgo/docs/index.rst
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin3.golden
The file was removedllgo/third_party/gofrontend/libffi/configure.ac
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/src/vend/good.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testdep/p1/p1.go
The file was removedllgo/test/execution/var.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin4.golden
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/md5/gen.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/cgo/ast.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/script.txt
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/vetpkg/a_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/darwin_closure.S
The file was removedllgo/third_party/gofrontend/libffi/src/mips/ffi.c
The file was removedllgo/test/execution/slices/append.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/src/wrongplace/x.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct2.c
The file was removedllgo/irgen/errors.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex2_float.c
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/aix_closure.S
The file was removedllgo/third_party/gofrontend/libbacktrace/stest.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct6.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_server_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_9byte1.c
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/build.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uchar.c
The file was removedllgo/third_party/gofrontend/libffi/src/moxie/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/easy.go
The file was removedllgo/test/lit.cfg
The file was removedllgo/third_party/gofrontend/libffi/src/tile/tile.S
The file was removedllgo/third_party/gofrontend/libffi/configure.host
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/dep_test.go
The file was removedllgo/irgen/maps.go
The file was removedllgo/test/execution/chan/self.go
The file was removedllgo/third_party/gofrontend/libbacktrace/config.h.in
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/libgo/go/crypto/md5/md5_test.go
The file was removedllgo/test/execution/maps/delete.go
The file was removedllgo/test/execution/arrays/index.go
The file was removedllgo/third_party/gofrontend/libffi/src/sh/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl1.c
The file was removedllgo/test/execution/literals/slice.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct11.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ll.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/tool.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/note.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct5.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_dbls_struct.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/flate_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor/src/p/p.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/rand_test.go
The file was removedllgo/test/llgoi/Inputs/src/bar/answer.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/common_test.go
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/src/badc/x.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/aix.S
The file was removedllgo/third_party/gofrontend/libgo/go/compress/zlib/writer_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_va_float.c
The file was removedllgo/docs/Makefile.sphinx
The file was removedllgo/third_party/gofrontend/libffi/src/xtensa/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/x86/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/elliptic/elliptic.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_pointer.c
The file was removedllgo/irgen/indirect.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/elliptic/p224.go
The file was removedllgo/third_party/gofrontend/libbacktrace/dwarf.c
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/x86/win64.S
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/bzip2_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/common.go
The file was removedllgo/third_party/gofrontend/libffi/src/alpha/osf.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct5.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/signal_unix.go
The file was removedllgo/third_party/gofrontend/libbacktrace/state.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/star.tar
The file was removedllgo/CMakeLists.txt
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/vcs_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/copy_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/crlf.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/negint.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices1.input
The file was removedllgo/third_party/gofrontend/libbacktrace/README
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_int.c
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/src/cris/ffi.c
The file was removedllgo/test/llgoi/maps.test
The file was removedllgo/test/execution/literals/func.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/hardlink.tar
The file was removedllgo/third_party/gofrontend/libbacktrace/backtrace.h
The file was removedllgo/third_party/gofrontend/libbacktrace/posix.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/ofb.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/import.input
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite1.input
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/dsa/dsa.go
The file was removedllgo/third_party/gofrontend/libffi/doc/version.texi
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/match_test.go
The file was removedllgo/test/execution/strings/index.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/copy.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256block.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct4.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex.inc
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtest/badvar/x.go
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/reader_test.go
The file was removedllgo/test/llgoi/interfaces.test
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/stat_atim.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/writer-big-long.tar
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/many_complex_longdouble.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_struct.inc
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/nested_struct1.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testdep/p3/p3.go
The file was removedllgo/test/execution/maps/range.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ulong_va.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/many_complex.inc
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/issue10968.tar
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/vet.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/libbacktrace/fileline.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_sc.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/benchmark_test.go
The file was removedllgo/third_party/gofrontend/libffi/libtool-version
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/go-no-datadesc-sig.zip
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/vcs.go
The file was removedllgo/third_party/gofrontend/libbacktrace/mmapio.c
The file was removedllgo/third_party/gofrontend/libffi/src/dlmalloc.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/bzip2/move_to_front.go
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/libgo/go/bufio/scan.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cbc_aes_test.go
The file was removedllgo/test/execution/assignment/dereferencing.go
The file was removedllgo/libgo-check-failures.diff
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rand/util.go
The file was removedllgo/README.TXT
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go
The file was removedllgo/test/execution/switch/default.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_20byte1.c
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/cmd/gofmt/testdata/comments.input
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_3_1byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/generate_test.go
The file was removedllgo/test/execution/conversions/sameunderlying.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/alldocs.go
The file was removedllgo/third_party/gofrontend/libffi/README
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/cipher.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport/p.go
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/ffi64.c
The file was removedllgo/third_party/gofrontend/install-sh
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/uninitialized.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl3.c
The file was removedllgo/third_party/gofrontend/libffi/src/aarch64/sysv.S
The file was removedllgo/test/driver/parse-arguments.go
The file was removedllgo/third_party/gofrontend/include/filenames.h
The file was removedllgo/driver/parser.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor/src/q/z/z.go
The file was removedllgo/third_party/gofrontend/config-ml.in
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/test.go
The file was removedllgo/third_party/gofrontend/libffi/src/s390/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct10.c
The file was removedllgo/test/execution/functions/compare.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/common.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex_float.c
The file was removedllgo/third_party/gofrontend/libffi/man/Makefile.am
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/reader_test.go
The file was removedllgo/test/execution/Inputs/init2.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/fficonfig.h.in
The file was removedllgo/third_party/gofrontend/libffi/src/cris/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/LICENSE
The file was removedllgo/test/execution/circulartype.go
The file was removedllgo/irgen/version.go
The file was removedllgo/third_party/gofrontend/libbacktrace/backtrace-supported.h.in
The file was removedllgo/test/execution/chan/range.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/easysub/main.go
The file was removedllgo/test/execution/assignment/binop.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/importcom/wrongplace.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/tar_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/m88k/obsd.S
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/writer.go
The file was removedllgo/third_party/gofrontend/libffi/src/frv/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x/x.go
The file was removedllgo/test/execution/structs/compare.go
The file was removedllgo/third_party/gofrontend/libffi/man/Makefile.in
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/rundir/sub/sub.go
The file was removedllgo/irgen/closures.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test2.go
The file was removedllgo/third_party/gofrontend/libbacktrace/internal.h
The file was removedllgo/test/execution/slices/copy.go
The file was removedllgo/third_party/gofrontend/libbacktrace/elf.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/linux64_closure.S
The file was removedllgo/third_party/gofrontend/libffi/src/nios2/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/neg-size.tar
The file was removedllgo/test/execution/maps/insert.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/mkdoc.sh
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct4.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cfb_test.go
The file was removedllgo/irgen/typemap.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_24byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/writer.go
The file was removedllgo/third_party/gofrontend/libffi/src/vax/elfbsd.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor/src/q/y/y.go
The file was removedllgo/build/context.go
The file was removedllgo/third_party/gofrontend/libffi/mdate-sh
The file was removedllgo/third_party/gofrontend/libffi/src/arm/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/alert.go
The file was removedllgo/third_party/gofrontend/libffi/src/raw_api.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/libgo/go/crypto/cipher/ctr.go
The file was removedllgo/third_party/gofrontend/libffi/doc/libffi.texi
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/go/testdata/norunexample/example_test.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/reverse_bits.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_16byte.c
The file was removedllgo/test/execution/literals/array.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/libffi/src/m32r/sysv.S
The file was removedllgo/third_party/gofrontend/libbacktrace/btest.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_schar.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex1_float.c
The file was removedllgo/test/execution/const.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite8.input
The file was removedllgo/third_party/gofrontend/libgo/go/compress/flate/deflate_test.go
The file was removedllgo/test/execution/switch/scope.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/return_complex2_longdouble.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/reader_test.go
The file was removedllgo/test/execution/slices/literal.go
The file was removedllgo/third_party/gofrontend/libffi/src/x86/darwin_c.c
The file was removedllgo/third_party/gofrontend/libgo/config/lt~obsolete.m4
The file was removedllgo/test/execution/functions/multivalue.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn1.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/conn_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/pa/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/src/sparc/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct1.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/old.golden
The file was removedllgo/llgo-go.sh
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/go/testdata/importcom/src/bad/bad.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite2.golden
The file was removedllgo/autoconf/config.sub
The file was removedllgo/test/execution/conversions/complex.go
The file was removedllgo/docs/make.bat
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcycle/p1/p1_test.go
The file was removedllgo/test/execution/types/recursive.go
The file was removedllgo/test/execution/for/branch.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_sshort.c
The file was removedllgo/third_party/gofrontend/libgo/Makefile.in
The file was removedllgo/test/irgen/switch.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/crypto/elliptic/p224_test.go
The file was removedllgo/irgen/predicates.go
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/rsa/pkcs1v15.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/testsuite/libffi.call/closure_fn6.c
The file was removedllgo/third_party/gofrontend/libgo/configure.ac
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/symlink.zip
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/import.golden
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/old.input
The file was removedllgo/test/execution/conversions/float.go
The file was removedllgo/third_party/gofrontend/libffi/generate-darwin-source-and-headers.py
The file was removedllgo/third_party/gofrontend/config.sub
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/ffitest.h
The file was removedllgo/test/irgen/Inputs/mangling-synthetic-p.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/pax.tar
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testinternal2/p.go
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/third_party/gofrontend/libgo/go/cmd/go/list.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/complex_defs_float.inc
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_dbl2.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite6.golden
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/test.bash
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_5byte.c
The file was removedllgo/test/lit.site.cfg.in
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffi_sysv.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_sint32.c
The file was removedllgo/third_party/gofrontend/libffi/src/x86/ffi64.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/xtestonly/f_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/darwin.S
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client-TLSv10-ECDHE-RSA-AES
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/libffi/testsuite/libffi.call/closure_fn2.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.go/aa-direct.c
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/aes/aes_test.go
The file was removedllgo/third_party/gofrontend/libffi/acinclude.m4
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/cipher_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_pointer.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/test-trailing-junk.zip
The file was removedllgo/test/execution/arrays/range.go
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/equal_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_7byte.c
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/syntaxerror/x.go
The file was removedllgo/cmd/cc-wrapper/main.go
The file was removedllgo/test/execution/assignment/namedresult.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct7.c
The file was removedllgo/cmd/llgoi/llgoi.go
The file was removedllgo/irgen/switches.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/discovery.go
The file was removedllgo/third_party/gofrontend/libffi/src/s390/sysv.S
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/indexbyte.c
The file was removedllgo/third_party/gofrontend/libffi/src/x86/internal.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/notest/hello.go
The file was removedllgo/third_party/gofrontend/libffi/src/closures.c
The file was removedllgo/third_party/gofrontend/libbacktrace/ChangeLog
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/fmt.go
The file was removedllgo/test/execution/chan/select.go
The file was removedllgo/third_party/gofrontend/libbacktrace/alloc.c
The file was removedllgo/third_party/gofrontend/libffi/src/mips/n32.S
The file was removedllgo/test/llgoi/Inputs/src/foo_cgo/answer.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/cgo/doc.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/pyobjc-tc.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_align_complex_float.c
The file was removedllgo/third_party/gofrontend/libffi/src/x86/internal64.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_ushort.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_align_float.c
The file was removedllgo/third_party/gofrontend/libffi/include/Makefile.in
The file was removedllgo/third_party/gofrontend/libffi/src/m68k/ffitarget.h
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/libffi/testsuite/libffi.call/many_double.c
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/ffitarget.h
The file was removedllgo/third_party/gofrontend/libffi/src/vax/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_multi_sshort.c
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/testdata/writer-big.tar
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/zip64-2.zip
The file was removedllgo/test/execution/interfaces/i2i_conversion.go
The file was removedllgo/third_party/gofrontend/libbacktrace/sort.c
The file was removedllgo/test/irgen/mangling-synthetic.go
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/Makefile.in
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices2.golden
The file was removedllgo/third_party/gofrontend/libgo/go/crypto/cipher/xor.go
The file was removedllgo/third_party/gofrontend/libffi/src/powerpc/ffi_powerpc.h
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_va.inc
The file was removedllgo/third_party/gofrontend/libffi/testsuite/Makefile.am
The file was removedllgo/third_party/gofrontend/libffi/src/nios2/sysv.S
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_3byte2.c
The file was removedllgo/third_party/gofrontend/libffi/src/pa/hpux32.S
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin2.input
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/winxp.zip
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite3.golden
The file was removedllgo/third_party/gofrontend/libffi/man/ffi_prep_cif_var.3
The file was removedllgo/third_party/gofrontend/libffi/ChangeLog.libffi
The file was removedllgo/third_party/gofrontend/libffi/src/s390/ffi.c
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uchar_va.c
The file was removedllgo/third_party/gofrontend/libffi/src/m68k/ffi.c
The file was removedllgo/third_party/gofrontend/libgo/go/compress/gzip/gunzip_test.go
The file was removedllgo/third_party/gofrontend/libffi/src/x86/ffitarget.h
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/composites.golden
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_19byte.c
The file was removedllgo/test/llgoi/vars.test
The file was removedllgo/third_party/gofrontend/libffi/include/ffi.h.in
The file was removedllgo/third_party/gofrontend/libgo/go/archive/tar/writer_test.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/vendor_test.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_many_mixed_args.c
The file was removedllgo/test/execution/slices/cap.go
The file was removedllgo/third_party/gofrontend/libgo/go/builtin/builtin.go
The file was removedllgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested_struct3.c
The file was removedllgo/test/execution/interfaces/import.go
The file was removedllgo/test/execution/go.go
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor2/src/p/p.go
The file was removedllgo/third_party/gofrontend/libgo/go/bytes/bytes_test.go
The file was removedllgo/test/execution/strings/runetostring.go
The file was removedllgo/third_party/gofrontend/libgo/go/archive/zip/testdata/dd.zip
The file was removedllgo/third_party/gofrontend/libgo/go/cmd/go/go_windows_test.go
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 addedllvm/test/CodeGen/SystemZ/function-attributes-01.ll
The file was modifiedllvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
The file was modifiedllvm/lib/Target/SystemZ/SystemZTDC.cpp
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_libc.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_rtems.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_netbsd.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_platform_limits_freebsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.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/include/mlir/Dialect/StandardOps/Ops.td
The file was modifiedmlir/lib/Dialect/StandardOps/Ops.cpp
The file was modifiedmlir/test/Transforms/canonicalize.mlir
Commit ed56633fb926e76c34ab9959428ef0f965f409f7 by stephen.neuendorffer
[MLIR][Standard] Implement constant folding for IndexCast

Differential Revision: https://reviews.llvm.org/D73672
The file was modifiedmlir/test/Transforms/canonicalize.mlir
The file was modifiedmlir/lib/Dialect/StandardOps/Ops.cpp
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 removedllvm/tools/llvm-go/llvm-go.go
The file was modifiedllvm/CMakeLists.txt
The file was modifiedllvm/CODE_OWNERS.TXT
The file was modifiedllvm/tools/CMakeLists.txt
The file was modifiedllvm/.gitignore
The file was modifiedllvm/utils/git-svn/git-llvm
The file was modifiedllvm/utils/docker/scripts/llvm_checksum/project_tree.py
The file was removedllvm/tools/llvm-go/CMakeLists.txt
The file was modifiedllvm/docs/CMake.rst
Commit b50431defbaf80c254244cefdce3813576633ae5 by thakis
fix some typos to cycle bots
The file was modifiedclang/docs/SourceBasedCodeCoverage.rst
The file was modifiedclang/docs/LanguageExtensions.rst
The file was modifiedclang/docs/Block-ABI-Apple.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/ClangdServer.h
The file was modifiedclang-tools-extra/clangd/unittests/TUSchedulerTests.cpp
The file was modifiedclang-tools-extra/clangd/ClangdServer.cpp
The file was modifiedclang-tools-extra/clangd/Protocol.cpp
The file was modifiedclang-tools-extra/clangd/ClangdLSPServer.cpp
The file was modifiedclang-tools-extra/clangd/TUScheduler.cpp
The file was modifiedclang-tools-extra/clangd/Protocol.h
The file was modifiedclang-tools-extra/clangd/Compiler.h
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/Target/PowerPC/PPCAsmPrinter.cpp
The file was modifiedllvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
The file was modifiedllvm/test/CodeGen/PowerPC/aix-xcoff-mergeable-str.ll
Commit 04a830f80af97d1b2d2d652984635a774b23ebda by a.bataev
[OPENMP50]Support for acquire clause.

Added full support for acquire clause in flush|atomic directives.
The file was modifiedclang/lib/Basic/OpenMPKinds.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/lib/Sema/TreeTransform.h
The file was modifiedclang/include/clang/AST/OpenMPClause.h
The file was modifiedclang/lib/Parse/ParseOpenMP.cpp
The file was modifiedclang/test/OpenMP/atomic_capture_codegen.cpp
The file was modifiedclang/test/OpenMP/flush_ast_print.cpp
The file was modifiedclang/test/OpenMP/atomic_ast_print.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/test/OpenMP/atomic_write_codegen.c
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/test/OpenMP/flush_codegen.cpp
The file was modifiedclang/test/OpenMP/atomic_read_codegen.c
The file was modifiedclang/test/OpenMP/atomic_messages.cpp
The file was modifiedclang/lib/Serialization/ASTReader.cpp
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
The file was modifiedclang/tools/libclang/CIndex.cpp
The file was modifiedclang/include/clang/Basic/OpenMPKinds.def
The file was modifiedclang/lib/CodeGen/CGStmtOpenMP.cpp
The file was modifiedclang/test/OpenMP/flush_messages.cpp
The file was modifiedclang/test/OpenMP/atomic_update_codegen.cpp
The file was modifiedclang/lib/AST/OpenMPClause.cpp
The file was modifiedclang/lib/AST/StmtProfile.cpp
The file was modifiedclang/include/clang/AST/RecursiveASTVisitor.h
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/Builders.h
The file was modifiedmlir/include/mlir/Dialect/VectorOps/VectorOps.td
The file was modifiedmlir/include/mlir/IR/AffineMap.h
The file was addedmlir/include/mlir/Dialect/VectorOps/EDSC/Intrinsics.h
The file was modifiedmlir/lib/Dialect/Linalg/EDSC/Builders.cpp
The file was modifiedmlir/lib/Dialect/VectorOps/VectorOps.cpp
The file was modifiedmlir/lib/Dialect/VectorOps/CMakeLists.txt
The file was modifiedmlir/test/EDSC/builder-api-test.cpp
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 addedmlir/lib/Dialect/VectorOps/EDSC/Builders.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/DWARFDebugLineTest.cpp
The file was modifiedllvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp
Commit 8116635e8b2a72eebce3387d3374aadd6db88d45 by thakis
add GitBisecting to toctrees to try and placate the sphinx bot
The file was modifiedllvm/docs/GettingStarted.rst
The file was modifiedllvm/docs/GettingInvolved.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 removedllvm/test/CodeGen/PowerPC/Frames-alloca.ll
The file was addedllvm/test/CodeGen/PowerPC/Frames-stack-floor.ll
The file was modifiedllvm/test/CodeGen/PowerPC/Frames-large.ll
The file was addedllvm/test/CodeGen/PowerPC/Frames-dyn-alloca.ll
The file was addedllvm/test/CodeGen/PowerPC/Frames-dyn-alloca-with-func-call.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCSubtarget.h
The file was modifiedllvm/test/CodeGen/PowerPC/Frames-small.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCFrameLowering.cpp
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/AST/OpenMPClause.cpp
The file was modifiedclang/test/OpenMP/atomic_capture_codegen.cpp
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
The file was modifiedclang/test/OpenMP/atomic_update_codegen.cpp
The file was modifiedclang/lib/Parse/ParseOpenMP.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/test/OpenMP/flush_codegen.cpp
The file was modifiedclang/lib/Sema/TreeTransform.h
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/tools/libclang/CIndex.cpp
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/lib/CodeGen/CGStmtOpenMP.cpp
The file was modifiedclang/test/OpenMP/flush_messages.cpp
The file was modifiedclang/lib/AST/StmtProfile.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/test/OpenMP/atomic_write_codegen.c
The file was modifiedclang/test/OpenMP/flush_ast_print.cpp
The file was modifiedclang/include/clang/Basic/OpenMPKinds.def
The file was modifiedclang/test/OpenMP/atomic_ast_print.cpp
The file was modifiedclang/test/OpenMP/atomic_messages.cpp
The file was modifiedclang/include/clang/AST/OpenMPClause.h
The file was modifiedclang/include/clang/AST/RecursiveASTVisitor.h
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/include/mlir/Conversion/GPUToSPIRV/ConvertGPUToSPIRVPass.h
The file was modifiedmlir/lib/Dialect/SPIRV/TargetAndABI.cpp
The file was modifiedmlir/include/mlir/Dialect/SPIRV/TargetAndABI.h
The file was modifiedmlir/lib/Conversion/GPUToSPIRV/ConvertGPUToSPIRVPass.cpp
The file was modifiedmlir/test/Conversion/GPUToSPIRV/load-store.mlir
The file was modifiedmlir/test/Conversion/GPUToSPIRV/if.mlir
The file was modifiedmlir/test/Conversion/GPUToSPIRV/loop.mlir
The file was modifiedmlir/lib/Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp
The file was modifiedmlir/test/Conversion/GPUToSPIRV/simple.mlir
The file was modifiedmlir/test/Conversion/GPUToSPIRV/builtins.mlir
The file was modifiedmlir/include/mlir/Conversion/GPUToSPIRV/ConvertGPUToSPIRV.h
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/unittests/Target/StackFrameRecognizerTest.cpp
The file was modifiedlldb/source/Commands/CommandObjectFrame.cpp
The file was modifiedlldb/source/Target/AssertFrameRecognizer.cpp
The file was modifiedlldb/source/Target/StackFrameRecognizer.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
The file was modifiedlldb/test/Shell/Recognizer/assert.test
The file was modifiedlldb/include/lldb/Target/StackFrameRecognizer.h
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/lib/Transforms/Utils/CallPromotionUtils.cpp
The file was modifiedllvm/unittests/Transforms/Utils/CMakeLists.txt
The file was modifiedllvm/include/llvm/Transforms/Utils/CallPromotionUtils.h
The file was addedllvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
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/two-cus-from-same-file.ll
The file was modifiedllvm/test/tools/dsymutil/X86/fat-object-input-x86_64h.test
The file was modifiedllvm/test/DebugInfo/Generic/template-recursive-void.ll
The file was modifiedllvm/test/DebugInfo/X86/rematerialize.ll
The file was modifiedllvm/test/DebugInfo/Generic/ptrsize.ll
The file was modifiedllvm/test/DebugInfo/Generic/constant-pointers.ll
The file was modifiedllvm/test/DebugInfo/ARM/sroa-complex.ll
The file was modifiedllvm/test/DebugInfo/X86/string-offsets-table.ll
The file was modifiedllvm/test/DebugInfo/Generic/varargs.ll
The file was modifiedllvm/test/DebugInfo/Generic/cu-range-hole.ll
The file was modifiedllvm/test/DebugInfo/Generic/cu-ranges.ll
The file was modifiedllvm/test/DebugInfo/X86/nodebug.ll
The file was modifiedllvm/test/DebugInfo/Generic/DICommonBlock.ll
The file was modifiedllvm/test/DebugInfo/Generic/def-line.ll
The file was modifiedllvm/test/DebugInfo/X86/nodebug_with_debug_loc.ll
The file was modifiedllvm/test/DebugInfo/ARM/split-complex.ll
The file was modifiedllvm/test/DebugInfo/Generic/discriminated-union.ll
The file was modifiedllvm/test/Linker/type-unique-odr-a.ll
The file was modifiedllvm/test/DebugInfo/Generic/missing-abstract-variable.ll
The file was modifiedllvm/test/DebugInfo/X86/arange.ll
The file was modifiedllvm/test/DebugInfo/Generic/imported-name-inlined.ll
The file was modifiedllvm/test/tools/dsymutil/ARM/fat-threading.test
The file was modifiedllvm/test/DebugInfo/X86/tu-to-non-tu.ll
The file was modifiedllvm/test/Linker/type-unique-simple-a.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-info-qualifiers.ll
The file was modifiedllvm/test/DebugInfo/X86/debug-names-partial.ll
The file was modifiedllvm/test/DebugInfo/X86/tu-to-non-named-type.ll
The file was modifiedllvm/test/DebugInfo/X86/inline-member-function.ll
The file was modifiedllvm/test/tools/dsymutil/X86/frame-2.test
The file was modifiedllvm/test/DebugInfo/X86/string-offsets-multiple-cus.ll
The file was modifiedllvm/test/DebugInfo/X86/debug-names-ir-disabled.ll
The file was modifiedllvm/test/DebugInfo/Generic/noscopes.ll
The file was modifiedllvm/test/DebugInfo/X86/debug-info-packed-struct.ll
The file was modifiedllvm/test/DebugInfo/Generic/string-offsets-form.ll
The file was modifiedllvm/test/DebugInfo/X86/noreturn_c11.ll
The file was modifiedllvm/test/Linker/type-unique-simple2-a.ll
The file was modifiedllvm/test/DebugInfo/Generic/dead-argument-order.ll
The file was modifiedllvm/test/DebugInfo/Generic/dwarf-public-names.ll
The file was modifiedllvm/test/tools/dsymutil/ARM/fat-arch-name.test
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-hash-collisions.ll
The file was modifiedllvm/test/DebugInfo/Generic/tu-member-pointer.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-two-cu.ll
The file was modifiedllvm/test/DebugInfo/X86/missing-file-line.ll
The file was modifiedllvm/test/DebugInfo/Generic/univariant-discriminated-union.ll
The file was modifiedllvm/test/DebugInfo/Generic/cross-cu-inlining.ll
The file was modifiedllvm/test/tools/dsymutil/ARM/fat-arch-not-found.test
The file was modifiedllvm/test/DebugInfo/X86/type_units_with_addresses.ll
The file was modifiedllvm/test/DebugInfo/X86/decl-derived-member.ll
The file was modifiedllvm/test/DebugInfo/Generic/member-pointers.ll
The file was modifiedllvm/test/DebugInfo/Generic/gmlt.test
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/Bindings/OCaml/executionengine.ml
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-empty-name.ll
The file was modifiedllvm/test/DebugInfo/ARM/bitfield.ll
The file was modifiedllvm/test/DebugInfo/Generic/discriminator.ll
The file was modifiedllvm/test/DebugInfo/Generic/recursive_inlining.ll
The file was modifiedllvm/test/DebugInfo/Inputs/gmlt.ll
The file was modifiedllvm/test/DebugInfo/Generic/unconditional-branch.ll
The file was modifiedllvm/test/DebugInfo/Generic/cross-cu-linkonce.ll
The file was modifiedllvm/test/DebugInfo/debuglineinfo-path.ll
The file was modifiedllvm/test/DebugInfo/Generic/2010-04-06-NestedFnDbgInfo.ll
The file was modifiedllvm/test/DebugInfo/Generic/inlined-strings.ll
The file was modifiedllvm/test/DebugInfo/X86/noreturn_cpp11.ll
The file was modifiedllvm/test/Linker/type-unique-type-array-a.ll
The file was modifiedllvm/test/CodeGen/Generic/dwarf-md5.ll
The file was modifiedllvm/test/DebugInfo/Generic/2010-05-10-MultipleCU.ll
The file was modifiedllvm/test/DebugInfo/Generic/lto-comp-dir.ll
The file was modifiedllvm/test/DebugInfo/X86/align_objc.ll
The file was modifiedllvm/test/DebugInfo/Generic/typedef.ll
The file was modifiedllvm/test/DebugInfo/Generic/version.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-one-cu.ll
The file was modifiedllvm/test/DebugInfo/Generic/gmlt_profiling.ll
The file was modifiedllvm/test/DebugInfo/Generic/inline-scopes.ll
The file was modifiedllvm/test/DebugInfo/X86/align_cpp11.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-many-cu.ll
The file was modifiedllvm/test/DebugInfo/Generic/sugared-constants.ll
The file was modifiedllvm/test/DebugInfo/X86/atomic-c11-dwarf-5.ll
The file was modifiedllvm/test/tools/dsymutil/X86/frame-1.test
The file was modifiedllvm/test/DebugInfo/X86/containing-type-extension-rust.ll
The file was modifiedllvm/test/DebugInfo/Generic/enum.ll
The file was modifiedllvm/test/DebugInfo/X86/noreturn_objc.ll
The file was modifiedllvm/test/DebugInfo/Generic/incorrect-variable-debugloc1.ll
The file was modifiedllvm/test/DebugInfo/Generic/mainsubprogram.ll
The file was modifiedllvm/test/DebugInfo/X86/c-type-units.ll
The file was modifiedllvm/test/tools/dsymutil/ARM/empty-map.test
The file was modifiedllvm/test/DebugInfo/X86/ghost-sdnode-dbgvalues.ll
The file was modifiedllvm/test/tools/dsymutil/X86/fat-archive-input-i386.test
The file was modifiedllvm/test/DebugInfo/Generic/address_space_rvalue.ll
The file was modifiedllvm/test/DebugInfo/Generic/thrownTypes.ll
The file was modifiedllvm/test/DebugInfo/ARM/float-args.ll
The file was modifiedllvm/test/DebugInfo/Generic/linkage-name-abstract.ll
The file was modifiedllvm/test/DebugInfo/Generic/member-order.ll
The file was modifiedllvm/test/DebugInfo/Generic/restrict.ll
The file was modifiedllvm/test/DebugInfo/Generic/global.ll
The file was modifiedllvm/test/DebugInfo/X86/align_c11.ll
The file was modifiedllvm/test/DebugInfo/X86/template.ll
The file was modifiedllvm/test/DebugInfo/X86/lexical_block.ll
The file was modifiedllvm/test/DebugInfo/Generic/enum-types.ll
The file was modifiedllvm/test/DebugInfo/Generic/cross-cu-linkonce-distinct.ll
The file was modifiedllvm/test/lit.cfg.py
The file was modifiedllvm/test/DebugInfo/Generic/fortran-subprogram-attr.ll
The file was modifiedllvm/test/DebugInfo/Generic/inlined-arguments.ll
The file was modifiedllvm/test/DebugInfo/X86/arguments.ll
The file was modifiedllvm/test/tools/dsymutil/X86/op-convert.test
The file was modifiedllvm/test/DebugInfo/X86/dwarf-callsite-related-attrs.ll
The file was modifiedllvm/test/DebugInfo/X86/parameters.ll
The file was modifiedllvm/test/DebugInfo/Generic/PR20038.ll
The file was modifiedllvm/test/DebugInfo/Generic/pass-by-value.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-name-collisions.ll
The file was modifiedllvm/test/DebugInfo/Generic/incorrect-variable-debugloc.ll
The file was modifiedllvm/test/DebugInfo/Generic/containing-type-extension.ll
The file was modifiedllvm/test/DebugInfo/X86/string-offsets-table-order.ll
The file was modifiedllvm/test/DebugInfo/Generic/namespace.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-index-type.ll
The file was modifiedllvm/test/DebugInfo/Generic/empty.ll
The file was modifiedllvm/test/DebugInfo/X86/atomic-c11-dwarf-4.ll
The file was modifiedllvm/test/DebugInfo/X86/debug-names-split-dwarf.ll
The file was modifiedllvm/test/CodeGen/Generic/dwarf-source.ll
The file was modifiedllvm/test/Linker/subprogram-linkonce-weak.ll
The file was modifiedllvm/test/Linker/type-unique-simple2.ll
The file was modifiedllvm/test/tools/dsymutil/X86/fat-object-input-x86_64.test
The file was modifiedllvm/test/DebugInfo/Generic/namespace_function_definition.ll
The file was modifiedllvm/test/DebugInfo/Generic/tu-composite.ll
The file was modifiedllvm/test/DebugInfo/Generic/debug-names-linkage-name.ll
The file was modifiedllvm/test/DebugInfo/AArch64/struct_by_value.ll
The file was modifiedllvm/test/DebugInfo/Generic/namespace_inline_function_definition.ll
The file was modifiedllvm/test/DebugInfo/Generic/virtual-index.ll
The file was modifiedllvm/test/DebugInfo/Generic/accel-table-hash-collisions.ll
The file was modifiedllvm/test/DebugInfo/X86/debug-loc-frame.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/test/Transforms/EarlyCSE/commute.ll
The file was modifiedllvm/test/Transforms/PhaseOrdering/min-max-abs-cse.ll
The file was modifiedllvm/lib/Transforms/Scalar/EarlyCSE.cpp
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_netbsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_mac.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_libc.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_netbsd.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_platform_limits_freebsd.h
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_mac.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_libc.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_linux.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_win.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.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/wrappers_c_bionic.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/internal_defs.h
The file was modifiedcompiler-rt/lib/scudo/standalone/wrappers_cpp.cpp
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 addedcompiler-rt/lib/scudo/standalone/tools/compute_size_class_config.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/size_class_map.h
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
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
Commit 067dd9c6b12adb3ace20b46203cff9031c7dd6a4 by Amara Emerson
[GlobalISel][CallLowering] Use stripPointerCasts().

A downstream test exposed a simple logic bug with the manual pointer
stripping code, fix that by just using stripPointerCasts() on the value.

I don't think there's a way to expose this issue upstream.
The file was modifiedllvm/lib/CodeGen/GlobalISel/CallLowering.cpp
Commit 7b72c5835cee5eda48a11e8a1b0d012de73ae103 by dblaikie
DebugInfo: Avoid truncating addr_base to 32 bits

I'm /guessing/ this isn't terribly testable without a very large input
file. Even generated from a more compact assembly file, it's probably
best not to generate a giant temporary test file - if I'm wrong about
that/anyone has good suggestions for testing, I'm all ears!

Based on post-commit review feedback from Igor Kudrin on
eed0242330926815d19dd0d54f393576bcffc762
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
Commit 09d26b79d295f1d2efb94c0ebc5db9d0d881454e by diggerlin
[NFC] Refactor the tuple of symbol information with structure for llvm-objdump

SUMMARY:

refator the std::tuple<uint64_t, StringRef, uint8_t> to structor

Reviewers: daltenty
Subscribers: wuzish, nemanjai, hiraditya

Differential Revision: https://reviews.llvm.org/D74240
The file was modifiedllvm/include/llvm/MC/MCDisassembler/MCDisassembler.h
The file was modifiedllvm/tools/llvm-objdump/llvm-objdump.cpp
The file was modifiedllvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
Commit 85515c7fd53c0cb77ccf46eaa5246ac61ae08ee8 by Yuanfang Chen
[libFuzzer] communicate through pipe to subprocess for MinimizeCrashInput

For CleanseCrashInput, discards stdout output anyway since it is not used.

These changes are to defend against aggressive PID recycle on windows to reduce the chance of contention on files.

Using pipe instead of file also workaround the problem that when the
process is spawned by llvm-lit, the aborted process keeps a handle to the
output file such that the output file can not be removed. This will
cause random test failures.

https://devblogs.microsoft.com/oldnewthing/20110107-00/?p=11803

Reviewers: kcc, vitalybuka

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D73329
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerUtil.h
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerDriver.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
Commit 8a29cb4421f1196bc40c4db5298ca13df516bf19 by Yuanfang Chen
[NFC][libFuzzer] Prefix TempPath with string showing the work it is doing.
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerDriver.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerIO.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerIO.h
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerLoop.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerFork.cpp
Commit e79c3b4c2d22256d8e66b6a908268e83bc8c4634 by peter
scudo: Fix Android build.

Differential Revision: https://reviews.llvm.org/D74366
The file was modifiedcompiler-rt/lib/scudo/standalone/wrappers_c.inc
Commit e8227804ac7eef212f989339e04322113e77ec64 by llvm-project
[Polly] Update ISL to isl-0.22.1-87-gfee05a13.

The primary motivation is to fix an assertion failure in
isl_basic_map_alloc_equality:

    isl_assert(ctx, room_for_con(bmap, 1), return -1);

Although the assertion does not occur anymore, I could not identify
which of ISL's commits fixed it.

Compared to the previous ISL version, Polly requires some changes for this update

* Since ISL commit
   20d3574 "perform parameter alignment by modifying both arguments to function"
   isl_*_gist_* and similar functions do not always align the paramter
   list anymore. This caused the parameter lists in JScop files to
   become out-of-sync. Since many regression tests use JScop files with
   a fixed parameter list and order, we explicitly call align_params to
   ensure a predictable parameter list.

* ISL changed some return types to isl_size, a typedef of (signed) int.
   This caused some issues where the return type was unsigned int before:
   - No overload for std::max(unsigned,isl_size)
   - It cause additional 'mixed signed/unsigned comparison' warnings.
     Since they do not break compilation, and sizes larger than 2^31
     were never supported, I am going to fix it separately.

* With the change to isl_size, commit
   57d547 "isl_*_list_size: return isl_size"
   also changed the return value in case of an error from 0 to -1. This
   caused undefined looping over isl_iterator since the 'end iterator'
   got index -1, never reached from the 'begin iterator' with index 0.

* Some internal changes in ISL caused the number of operations to
   increase when determining access ranges to determine aliasing
   overlaps. In one test, this caused exceeding the default limit of
   800000. The operations-limit was disabled for this test.
The file was addedpolly/lib/External/isl/isl_multi_splice_templ.c
The file was modifiedpolly/lib/External/isl/isl_union_single.c
The file was modifiedpolly/lib/External/isl/aclocal.m4
The file was modifiedpolly/lib/External/isl/isl_polynomial_private.h
The file was addedpolly/lib/External/isl/isl_project_out_all_params_templ.c
The file was modifiedpolly/lib/External/isl/Makefile.am
The file was modifiedpolly/lib/External/isl/isl_map_private.h
The file was addedpolly/lib/External/isl/isl_multi_bind_templ.c
The file was addedpolly/lib/External/isl/isl_pw_add_constant_val_templ.c
The file was modifiedpolly/lib/External/isl/include/isl/hmap_templ.c
The file was modifiedpolly/lib/External/isl/isl_printer.c
The file was modifiedpolly/test/ScopInfo/aliasing_many_parameters_not_all_involved.ll
The file was modifiedpolly/lib/External/isl/isl_local.h
The file was modifiedpolly/lib/External/isl/isl_ast_build.c
The file was addedpolly/lib/External/isl/isl_multi_zero_templ.c
The file was modifiedpolly/lib/External/isl/isl_map_list.c
The file was modifiedpolly/lib/External/isl/Makefile.in
The file was modifiedpolly/lib/External/isl/polytope_scan.c
The file was modifiedpolly/lib/External/isl/isl_scheduler.c
The file was modifiedpolly/lib/External/isl/include/isl/vec.h
The file was modifiedpolly/lib/External/isl/isl_ast_graft_private.h
The file was modifiedpolly/lib/External/isl/isl_convex_hull.c
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat5.sc
The file was modifiedpolly/lib/External/isl/include/isl/ast_build.h
The file was modifiedpolly/lib/External/isl/isl_tab.c
The file was modifiedpolly/lib/External/isl/interface/cpp_conversion.h
The file was addedpolly/lib/External/isl/isl_test_list_templ.c
The file was removedpolly/lib/External/isl/all.c
The file was modifiedpolly/lib/External/isl/isl_map.c
The file was addedpolly/lib/External/isl/test_inputs/codegen/group.c
The file was modifiedpolly/lib/External/isl/isl_multi_templ.c
The file was modifiedpolly/lib/External/isl/python/isl.py.top
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat4.sc
The file was addedpolly/lib/External/isl/isl_pw_pullback_templ.c
The file was modifiedpolly/lib/External/isl/isl_options.c
The file was modifiedpolly/lib/External/isl/include/isl/stream.h
The file was modifiedpolly/lib/External/isl/isl_output.c
The file was modifiedpolly/lib/External/isl/isl_union_templ.c
The file was modifiedpolly/lib/External/isl/isl_reordering.c
The file was modifiedpolly/lib/External/isl/cat.c
The file was addedpolly/lib/External/isl/test_inputs/schedule/poliwoda.sc
The file was modifiedpolly/lib/External/isl/include/isl/id_type.h
The file was modifiedpolly/lib/External/isl/include/isl/schedule.h
The file was modifiedpolly/lib/External/isl/isl_coalesce.c
The file was modifiedpolly/lib/External/isl/include/isl/polynomial.h
The file was modifiedpolly/lib/External/isl/isl_factorization.c
The file was addedpolly/lib/External/isl/isl_type_has_equal_space_bin_templ.c
The file was modifiedpolly/lib/External/isl/isl_union_multi.c
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat2.st
The file was modifiedpolly/lib/External/isl/isl_local_space_private.h
The file was addedpolly/lib/External/isl/isl_multi_identity_templ.c
The file was addedpolly/lib/External/isl/isl_pw_sub_templ.c
The file was modifiedpolly/lib/External/isl/isl_tab.h
The file was modifiedpolly/lib/External/isl/isl_union_eval.c
The file was modifiedpolly/lib/External/isl/AUTHORS
The file was addedpolly/lib/External/isl/has_single_reference_templ.c
The file was addedpolly/lib/External/isl/isl_map_bound_templ.c
The file was modifiedpolly/lib/External/isl/isl_mat.c
The file was modifiedpolly/lib/External/isl/include/isl/map.h
The file was modifiedpolly/lib/External/isl/interface/generator.h
The file was modifiedpolly/lib/External/isl/isl_equalities.c
The file was modifiedpolly/lib/External/isl/include/isl/point.h
The file was modifiedpolly/lib/External/isl/include/isl/hash.h
The file was modifiedpolly/lib/External/isl/interface/python.h
The file was modifiedpolly/lib/External/isl/isl_hash.c
The file was modifiedpolly/lib/External/isl/isl_sample.c
The file was modifiedpolly/lib/External/isl/cpp/cpp.h.pre
The file was modifiedpolly/lib/External/isl/isl_farkas.c
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat1.sc
The file was addedpolly/lib/External/isl/isl_align_params_bin_templ.c
The file was modifiedpolly/lib/External/isl/isl_schedule_band.h
The file was modifiedpolly/lib/External/isl/isl_id_to_pw_aff.c
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat6.st
The file was addedpolly/lib/External/isl/py-compile
The file was addedpolly/lib/External/isl/isl_maybe_ast_graft_list.h
The file was addedpolly/lib/External/isl/isl_pw_neg_templ.c
The file was modifiedpolly/lib/External/isl/all.h
The file was modifiedpolly/lib/External/isl/include/isl/polynomial_type.h
The file was addedpolly/lib/External/isl/isl_test_plain_equal_templ.c
The file was modifiedpolly/lib/External/isl/print.c
The file was addedpolly/lib/External/isl/isl_multi_from_base_templ.c
The file was modifiedpolly/lib/External/isl/isl_schedule_constraints.c
The file was modifiedpolly/lib/External/isl/isl_stride.c
The file was modifiedpolly/lib/External/isl/isl_multi_macro.h
The file was modifiedpolly/lib/External/isl/isl_ast_codegen.c
The file was modifiedpolly/lib/External/isl/isl_space.c
The file was modifiedpolly/lib/External/isl/polyhedron_minimize.c
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat1.st
The file was modifiedpolly/lib/External/isl/isl_input.c
The file was modifiedpolly/lib/External/isl/codegen.c
The file was modifiedpolly/lib/External/isl/include/isl/ctx.h
The file was modifiedpolly/lib/External/isl/include/isl/union_map.h
The file was modifiedpolly/lib/Analysis/ScopInfo.cpp
The file was modifiedpolly/lib/External/isl/isl_affine_hull.c
The file was addedpolly/lib/External/isl/isl_multi_bind_domain_templ.c
The file was addedpolly/lib/External/isl/isl_pw_lift_templ.c
The file was modifiedpolly/lib/External/isl/isl_union_map_private.h
The file was modifiedpolly/lib/External/isl/isl_multi_dims.c
The file was modifiedpolly/lib/External/isl/isl_val.c
The file was modifiedpolly/lib/External/isl/isl_schedule_band.c
The file was modifiedpolly/lib/External/isl/interface/cpp.h
The file was modifiedpolly/lib/External/isl/include/isl/schedule_node.h
The file was addedpolly/lib/External/isl/isl_pw_add_constant_templ.c
The file was modifiedpolly/lib/External/isl/isl_ilp.c
The file was addedpolly/lib/External/isl/isl_pw_bind_domain_templ.c
The file was modifiedpolly/lib/External/isl/include/isl/mat.h
The file was modifiedpolly/lib/External/isl/isl_config.h.in
The file was addedpolly/lib/External/isl/isl_type_has_equal_space_templ.c
The file was modifiedpolly/lib/External/isl/include/isl/space_type.h
The file was modifiedpolly/lib/External/isl/isl_schedule_constraints.h
The file was addedpolly/lib/External/isl/isl_pw_move_dims_templ.c
The file was modifiedpolly/lib/External/isl/isl_aff_private.h
The file was modifiedpolly/lib/External/isl/isl_aff_map.c
The file was modifiedpolly/lib/External/isl/isl_schedule_tree.h
The file was modifiedpolly/lib/External/CMakeLists.txt
The file was modifiedpolly/lib/External/isl/isl_set_list.c
The file was modifiedpolly/lib/External/isl/isl_bound.c
The file was modifiedpolly/lib/External/isl/isl_fold.c
The file was addedpolly/lib/External/isl/print_yaml_field_templ.c
The file was modifiedpolly/lib/External/isl/configure
The file was modifiedpolly/lib/External/isl/cpp/cpp-checked.h.pre
The file was modifiedpolly/lib/External/isl/isl_dim_map.c
The file was addedpolly/lib/External/isl/isl_pw_insert_dims_templ.c
The file was modifiedpolly/lib/External/isl/isl_vec.c
The file was modifiedpolly/lib/External/isl/isl_constraint.c
The file was modifiedpolly/lib/External/isl/include/isl/union_set.h
The file was modifiedpolly/lib/External/isl/isl_pw_macro.h
The file was modifiedpolly/lib/External/isl/isl_ast_build_expr.c
The file was modifiedpolly/lib/External/isl/isl_flow.c
The file was modifiedpolly/lib/External/isl/interface/cpp.cc
The file was modifiedpolly/lib/External/isl/interface/generator.cc
The file was modifiedpolly/lib/External/isl/isl_ctx.c
The file was modifiedpolly/lib/External/isl/README
The file was modifiedpolly/lib/External/isl/include/isl/constraint.h
The file was modifiedpolly/lib/External/isl/isl_box.c
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat6.sc
The file was modifiedpolly/lib/External/isl/isl_ast_private.h
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat2.sc
The file was addedpolly/lib/External/isl/isl_multi_tuple_id_templ.c
The file was modifiedpolly/lib/External/isl/isl_scan.c
The file was addedpolly/lib/External/isl/test_inputs/codegen/bilinear.c
The file was modifiedpolly/lib/External/isl/isl_dim_map.h
The file was modifiedpolly/lib/External/isl/isl_test.c
The file was addedpolly/lib/External/isl/isl_list_macro.h
The file was modifiedpolly/lib/External/isl/isl_val_private.h
The file was modifiedpolly/lib/External/isl/doc/user.pod
The file was modifiedpolly/lib/External/isl/include/isl/fixed_box.h
The file was modifiedpolly/lib/External/isl/isl_test_cpp.cc
The file was modifiedpolly/lib/External/isl/include/isl/union_map_type.h
The file was modifiedpolly/lib/External/isl/isl_ast.c
The file was modifiedpolly/lib/External/isl/include/isl/space.h
The file was modifiedpolly/lib/External/isl/isl_union_map.c
The file was addedpolly/lib/External/isl/test_inputs/schedule/poliwoda.st
The file was modifiedpolly/lib/External/isl/isl_lp.c
The file was modifiedpolly/lib/External/isl/include/isl/vertices.h
The file was modifiedpolly/lib/External/isl/print_templ.c
The file was modifiedpolly/lib/External/isl/m4/ax_detect_clang.m4
The file was modifiedpolly/lib/External/isl/isl_local.c
The file was modifiedpolly/lib/External/isl/isl_test_python.py
The file was modifiedpolly/lib/External/isl/interface/extract_interface.cc
The file was modifiedpolly/lib/External/isl/interface/isl.py
The file was addedpolly/lib/External/isl/isl_multi_nan_templ.c
The file was addedpolly/lib/External/isl/isl_multi_move_dims_templ.c
The file was modifiedpolly/lib/External/isl/basis_reduction_templ.c
The file was modifiedpolly/lib/External/isl/ChangeLog
The file was modifiedpolly/include/polly/Support/ISLTools.h
The file was modifiedpolly/lib/External/isl/isl_id_to_ast_expr.c
The file was modifiedpolly/lib/External/isl/pip.c
The file was modifiedpolly/lib/External/isl/isl_transitive_closure.c
The file was addedpolly/lib/External/isl/isl_multi_dim_id_templ.c
The file was modifiedpolly/lib/External/isl/GIT_HEAD_ID
The file was addedpolly/lib/External/isl/isl_multi_add_constant_templ.c
The file was addedpolly/lib/External/isl/isl_multi_locals_templ.c
The file was addedpolly/lib/External/isl/isl_domain_factor_templ.c
The file was modifiedpolly/lib/External/isl/isl_range.c
The file was modifiedpolly/lib/External/isl/isl_polynomial.c
The file was modifiedpolly/lib/External/isl/interface/Makefile.in
The file was modifiedpolly/lib/External/isl/isl_arg.c
The file was modifiedpolly/lib/External/isl/isl_id.c
The file was modifiedpolly/lib/External/isl/isl_val_gmp.c
The file was modifiedpolly/lib/External/isl/isl_reordering.h
The file was addedpolly/lib/External/isl/isl_local_private.h
The file was modifiedpolly/lib/External/isl/test_inputs/codegen/unroll4.c
The file was addedpolly/lib/External/isl/isl_pw_add_constant_multi_val_templ.c
The file was modifiedpolly/lib/External/isl/closure.c
The file was addedpolly/lib/External/isl/isl_multi_product_templ.c
The file was modifiedpolly/lib/External/isl/isl_bernstein.c
The file was addedpolly/lib/External/isl/isl_type_check_equal_space_templ.c
The file was modifiedpolly/lib/External/isl/include/isl/list.h
The file was modifiedpolly/lib/External/isl/include/isl/val.h
The file was addedpolly/lib/External/isl/isl_set_to_ast_graft_list.h
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat4.st
The file was modifiedpolly/lib/External/isl/isl_mat_private.h
The file was modifiedpolly/lib/External/isl/interface/python.cc
The file was modifiedpolly/lib/External/isl/include/isl/ast.h
The file was addedpolly/lib/External/isl/isl_align_params_templ.c
The file was modifiedpolly/lib/External/isl/isl_val_imath.c
The file was modifiedpolly/lib/External/isl/include/isl/multi.h
The file was modifiedpolly/lib/External/isl/isl_config_post.h
The file was addedpolly/lib/External/isl/isl_multi_no_domain_templ.c
The file was modifiedpolly/lib/External/isl/include/isl/flow.h
The file was addedpolly/lib/External/isl/isl_multi_param_templ.c
The file was removedpolly/lib/External/isl/isl_hash_private.h
The file was modifiedpolly/lib/External/isl/include/isl/val_type.h
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat5.st
The file was modifiedpolly/lib/External/isl/isl_schedule_read.c
The file was modifiedpolly/lib/Transform/ForwardOpTree.cpp
The file was modifiedpolly/lib/External/isl/include/isl/set.h
The file was addedpolly/lib/External/isl/check_type_range_templ.c
The file was addedpolly/lib/External/isl/isl_multi_arith_templ.c
The file was addedpolly/lib/External/isl/check_reparse_test_templ.c
The file was modifiedpolly/lib/External/isl/isl_test_cpp-checked.cc
The file was modifiedpolly/lib/External/isl/isl_vertices.c
The file was modifiedpolly/lib/External/isl/isl_morph.c
The file was modifiedpolly/lib/External/isl/include/isl/cpp-checked-conversion.h
The file was modifiedpolly/lib/External/isl/isl_pw_templ.c
The file was modifiedpolly/lib/External/isl/doc/Makefile.in
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat3.st
The file was modifiedpolly/lib/External/isl/isl_list_templ.c
The file was modifiedpolly/lib/External/isl/isl_point_private.h
The file was modifiedpolly/lib/External/isl/isl_schedule_tree.c
The file was modifiedpolly/lib/External/isl/isl_ast_build_private.h
The file was modifiedpolly/lib/External/isl/isl_val_sioimath.c
The file was addedpolly/lib/External/isl/dep.c
The file was addedpolly/lib/External/isl/m4/ax_cxx_compile_stdcxx_11_no_override.m4
The file was modifiedpolly/lib/External/isl/include/isl/cpp-checked.h
The file was addedpolly/lib/External/isl/isl_check_named_params_templ.c
The file was modifiedpolly/lib/External/isl/interface/cpp_conversion.cc
The file was modifiedpolly/lib/External/isl/isl_srcdir.c.in
The file was addedpolly/lib/External/isl/opt_type.h
The file was addedpolly/lib/External/isl/test_inputs/codegen/bilinear.st
The file was modifiedpolly/lib/External/isl/bound.c
The file was modifiedpolly/lib/External/isl/include/isl/aff.h
The file was modifiedpolly/lib/External/isl/include/isl/ast_type.h
The file was modifiedpolly/lib/External/isl/include/isl/id.h
The file was addedpolly/lib/External/isl/test_inputs/schedule/flat3.sc
The file was addedpolly/lib/External/isl/isl_bind_domain_templ.c
The file was modifiedpolly/lib/External/isl/isl_point.c
The file was addedpolly/lib/External/isl/isl_multi_read_no_explicit_domain_templ.c
The file was modifiedpolly/lib/External/isl/isl_tab_pip.c
The file was modifiedpolly/lib/External/isl/isl_id_private.h
The file was modifiedpolly/lib/External/isl/isl_space_private.h
The file was modifiedpolly/lib/External/isl/configure.ac
The file was modifiedpolly/lib/CodeGen/PPCGCodeGeneration.cpp
The file was modifiedpolly/lib/External/isl/include/isl/local_space.h
The file was modifiedpolly/lib/External/isl/isl_id_to_id.c
The file was modifiedpolly/lib/External/isl/isl_map_subtract.c
The file was addedpolly/lib/External/isl/test_inputs/codegen/group.st
The file was addedpolly/lib/External/isl/check_reparse_templ.c
The file was modifiedpolly/lib/External/isl/isl_aff.c
The file was modifiedpolly/lib/External/isl/isl_local_space.c
The file was addedpolly/lib/External/isl/isl_set_to_ast_graft_list.c
The file was modifiedpolly/lib/External/isl/isl_ast_graft.c
The file was modifiedpolly/lib/External/isl/interface/Makefile.am
The file was modifiedpolly/lib/External/isl/isl_tab_lexopt_templ.c
The file was modifiedpolly/lib/External/isl/include/isl/aff_type.h
The file was modifiedpolly/lib/External/isl/isl_test_cpp-generic.cc
The file was modifiedpolly/lib/External/isl/isl_schedule_node.c
The file was modifiedpolly/lib/External/isl/isl_morph.h
The file was modifiedpolly/lib/External/isl/isl_stream.c
The file was modifiedpolly/lib/External/isl/isl_multi_no_explicit_domain.c
The file was addedpolly/lib/External/isl/isl_pw_opt_templ.c
The file was modifiedpolly/lib/External/isl/include/isl/arg.h
The file was modifiedpolly/lib/External/isl/include/isl/cpp.h
The file was addedpolly/lib/External/isl/isl_multi_domain_templ.c
The file was modifiedpolly/lib/External/isl/isl_map_simplify.c
The file was addedpolly/lib/External/isl/isl_pw_morph_templ.c
Commit d0240257cdd97aced27dc48d7412aca83f73761f by llvm-project
[Polly] Silence mixed signed/unsigned comparison warnings. NFC.

ISL changed some return types from unsigned to
isl_size (typedef of int), which results in such warnings.
The file was modifiedpolly/lib/Analysis/ScopBuilder.cpp
The file was modifiedpolly/lib/Transform/ScheduleOptimizer.cpp
The file was modifiedpolly/lib/Exchange/JSONExporter.cpp
Commit 784d4417453e2bb792e29f5dad462f7fcebab6d1 by n.james93
Fix Sphinx failure on ReadabilityQualifiedAuto docs
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/readability-qualified-auto.rst
Commit 52086f802e37fbb2acc61c49120990b0b3fd10cd by riverriddle
[llvm][TableGen] Define FieldInit::isConcrete overload

Summary:
There are a few field init values that are concrete but not complete/foldable (e.g. `?`). This allows for using those values as initializers without erroring out.

Example:

```
class A {
  string value = ?;
}
class B<A impl> : A {
  let value = impl.value; // This currently emits an error.
  let value = ?;          // This doesn't emit an error.
}
```

Differential Revision: https://reviews.llvm.org/D74360
The file was modifiedllvm/lib/TableGen/Record.cpp
The file was addedllvm/test/TableGen/field-access-initializers.td
The file was modifiedllvm/include/llvm/TableGen/Record.h
Commit b1c762398243c3c69e6712aa87bd221e7dc7396a by Yuanfang Chen
Revert "[NFC][libFuzzer] Prefix TempPath with string showing the work it is doing."

This reverts commit 8a29cb4421f1196bc40c4db5298ca13df516bf19.

fuzzer-linux bot has failure because of this.
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerDriver.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerFork.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerLoop.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerIO.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerIO.h
Commit 86500b3f1c9ba124105a59a9d63fd6adea964c5d by llvm-project
[Polly][Docs] Fix wrong claim about optimization levels.

Thanks Justin Paston-Cooper for the report.
The file was modifiedpolly/docs/UsingPollyWithClang.rst
Commit 9ed9742ec05091e4c16d93005acbfafc6f801e7d by Jason Molenda
Only perform the login_session_has_gui_access on macOS
The file was modifiedlldb/tools/debugserver/source/RNBRemote.cpp
Commit 4f3c3bbbf85a1283796e0e80c654779e40ce328e by Yuanfang Chen
Reland "[NFC][libFuzzer] Prefix TempPath with string showing the work it is doing."

With fix (somehow one hunk is missed).
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerIO.h
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerLoop.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerDriver.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerFork.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerIO.cpp
Commit f69c83645b81ffbffbce5abfe827f8ff1a965d9f by eugenis
[asan] Disable qsort interceptor on Android.

The interceptor uses thread-local variables, which (until very recently)
are emu-tls. An access to such variable may call malloc which can
deadlock the runtime library.
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
Commit 5afd9fd916beab15b8fe2e269b3c7466c9ffa574 by johannes
[CodingStandards] Clarify C++ Standard Library usage

The existing wording leaves it unclear if C++ standard library data
structures should be preferred over custom LLVM ones, e.g., SmallVector,
even though common practice seems clear on the issue. This change makes
the wording more explicit and aligns it better with the code base.

Some motivating statistics:

```
ag SmallVector llvm/lib/ | wc
  8846   40306  901421
ag 'std::vector' llvm/lib/ | wc
  2123    8990  214482

ag SmallVector clang/lib/ | wc
  3023   13824  281691
ag 'std::vector' clang/lib/ | wc
   719    2914   72817
```

Differential Revision: https://reviews.llvm.org/D74340
The file was modifiedllvm/docs/CodingStandards.rst
Commit 9f854c048997ee5b90cf45083b6c13132f46fed9 by maskray
[ELF][RISCV] Add R_RISCV_IRELATIVE

https://github.com/riscv/riscv-elf-psabi-doc/pull/131 assigned 58 to R_RISCV_IRELATIVE.

Differential Revision: https://reviews.llvm.org/D74022
The file was modifiedllvm/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
The file was modifiedlld/ELF/Arch/RISCV.cpp
The file was addedlld/test/ELF/riscv-ifunc-nonpreemptible.s
Commit d4c7ade1280f4c8adf9b9404c6323da73c18b612 by lkail
[NFC] Fix typo.
The file was modifiedllvm/include/llvm/CodeGen/AsmPrinter.h
Commit 798305d29b780584a2805bc1002b410b3d703197 by craig.topper
[X86] Custom lower ISD::FP16_TO_FP and ISD::FP_TO_FP16 on f16c targets instead of using isel patterns.

We need to use vector instructions for these operations. Previously
we handled this with isel patterns that used extra instructions
and copies to handle the the conversions.

Now we use custom lowering to emit the conversions. This allows
them to be pattern matched and optimized on their own. For
example we can now emit vpextrw to store the result if its going
directly to memory.

I've forced the upper elements to VCVTPHS2PS to zero to keep some
code similar. Zeroes will be needed for strictfp. I've added a
DAG combine for (fp16_to_fp (fp_to_fp16 X)) to avoid extra
instructions in between to be closer to the previous codegen.

This is a step towards strictfp support for f16 conversions.
The file was modifiedllvm/test/CodeGen/X86/vector-half-conversions.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-insert-extract.ll
The file was modifiedllvm/lib/Target/X86/X86InstrAVX512.td
The file was modifiedllvm/test/CodeGen/X86/cvt16.ll
The file was modifiedllvm/test/CodeGen/X86/pr31088.ll
The file was modifiedllvm/test/CodeGen/X86/half.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-vec-cmp.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/lib/Target/X86/X86InstrSSE.td
Commit 42ca012befa546d6cddde2155242ca85e155eda4 by regehr
remove outdated comparison with other open-source c++ compilers
The file was removedclang/www/comparison.html
The file was modifiedclang/www/menu.html.incl
The file was modifiedclang/www/features.html
The file was modifiedclang/www/index.html
Commit 14ecbd7b8ded18af6c95f6a9957da541d1ec0e80 by Raphael Isemann
[lldb][NFC] Refactor TypeSystemClang::GetTypeName
The file was modifiedlldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
Commit 642bc15dd7186a6317510cf961a8dc3d35e5b713 by Raphael Isemann
[lldb][NFC] Remove several inefficient ConstString -> const char * -> StringRef conversions

StringRef will call strlen on the C string which is inefficient (as ConstString already
knows the string lenght and so does StringRef). This patch replaces all those calls
with GetStringRef() which doesn't recompute the length.
The file was modifiedlldb/include/lldb/Expression/IRExecutionUnit.h
The file was modifiedlldb/source/Expression/REPL.cpp
The file was modifiedlldb/source/Breakpoint/BreakpointResolverName.cpp
The file was modifiedlldb/source/Utility/ConstString.cpp
The file was modifiedlldb/source/Core/ModuleList.cpp
The file was modifiedlldb/source/Utility/Broadcaster.cpp
The file was modifiedlldb/source/Core/FormatEntity.cpp
The file was modifiedlldb/source/Core/Mangled.cpp
The file was modifiedlldb/source/Core/ValueObjectRegister.cpp
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
The file was modifiedlldb/include/lldb/DataFormatters/FormattersContainer.h
The file was modifiedlldb/source/Expression/UserExpression.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
The file was modifiedlldb/source/Target/UnixSignals.cpp
The file was modifiedlldb/source/Core/ValueObject.cpp
The file was modifiedlldb/source/Expression/IRExecutionUnit.cpp
The file was modifiedlldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp
The file was modifiedlldb/source/Core/Debugger.cpp
The file was modifiedlldb/source/Core/DynamicLoader.cpp
The file was modifiedlldb/source/Utility/StructuredData.cpp
The file was modifiedlldb/tools/lldb-server/lldb-platform.cpp
Commit 487621237d2fe5a53ac40a29f6443d3e4f106c61 by hokein.wu
[clangd] Remove a FIXME which has been done, NFC.
The file was modifiedclang-tools-extra/clangd/refactor/Rename.cpp
Commit a7fd548a4f9e50e1aa2def57bae885604c9c5878 by hokein.wu
[clang-rename] Fix the missing template constructors.

Summary:
When renaming a class with template constructors, we are missing the
occurrences of the template constructors, because getUSRsForDeclaration doesn't
give USRs of the templated constructors (they are not in the normal `ctors()`
method).

Reviewers: kbobyrev

Subscribers: jkorous, arphaman, kadircet, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D74216
The file was modifiedclang/test/clang-rename/Ctor.cpp
The file was modifiedclang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
The file was modifiedclang-tools-extra/clangd/unittests/RenameTests.cpp
Commit 2733ad2c244ab33553bbd1aaca4c76907fdd0760 by hokein.wu
[clang-rename] Fix the failure rename test.

We cannot run two different tests in a single lit test, split into two.
The file was modifiedclang/test/clang-rename/Ctor.cpp
The file was addedclang/test/clang-rename/TemplateCtor.cpp
Commit b06a13f541120e31a9ec3fdb144b03dad0f1e620 by jay.foad
[AMDGPU] Fix non-deterministic iteration order

Summary:
As far as I know this did not affect code generation, but it did affect
the order of -debug-only=si-wqm output and the naming of autonamed
values in -print-after=si-wqm output.

Reviewers: arsenm, rampitec, nhaehnle

Subscribers: kzhuravl, jvesely, wdng, yaxunl, dstuttard, tpr, t-tye, hiraditya, mgrang, kerbowa, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74317
The file was modifiedllvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
Commit 70fb447ca012728dbfa49a82136554630e188229 by Raphael Isemann
[lldb] Add test for C++ constructor calls from the expression evaluator
The file was addedlldb/packages/Python/lldbsuite/test/lang/cpp/constructors/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/lang/cpp/constructors/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/lang/cpp/constructors/TestCppConstructors.py
Commit 9fda213d625a1f39954a8ba5311e1483d9d0db3e by Louis Dionne
[libcxx] Qualify make_move_iterator in vector::insert for input iterators

Unqualified calls to make_move_iterator in the vector::insert overload
for input iterators lead to ADL issues: https://gcc.godbolt.org/z/bmcNbh

Patch by Logan Smith.

Differential Revision: https://reviews.llvm.org/D74290
The file was modifiedlibcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp
The file was modifiedlibcxx/include/vector
Commit 60e9b5888f75c3e33795e5a8c84f6e6c1c53116c by grimar
[llvm-readobj][test] - Add a test for --elf-cg-profile option.

This adds a test to document --elf-cg-profile  option we have.
I am going to refactor this area, and this patch is mostly to
create a base for a follow-up change.

Differential revision: https://reviews.llvm.org/D74115
The file was addedllvm/test/tools/llvm-readobj/ELF/call-graph-profile.test
Commit 5b61f78ad5e0f96b0c21ad9a634fc1b26601a00a by Raphael Isemann
[lldb] Add test for lldb_private::Stream's indentation functionality
The file was modifiedlldb/unittests/Utility/StreamTest.cpp
Commit edbaa7fc046782b533d159bc5d31dd306ffaf779 by Louis Dionne
[libc++] span: Cleanup includes

Thanks to Michael Schellenberger Costa for the patch.

Differential Revision: https://reviews.llvm.org/D72036
The file was modifiedlibcxx/include/span
Commit 1e4079932436474d6a358637e47b8da5b73f1947 by orlando.hyams
[DebugInfo] Teach LDV how to handle identical variable fragments

LiveDebugVariables uses interval maps to explicitly represent DBG_VALUE
intervals. DBG_VALUEs are filtered into an interval map based on their {
Variable, DIExpression }. The interval map will coalesce adjacent entries that
use the same { Location }.  Under this model, DBG_VALUEs which refer to the same
bits of the same variable will be filtered into different interval maps if they
have different DIExpressions which means the original intervals will not be
properly preserved.

This patch fixes the problem by using { Variable, Fragment } to filter the
DBG_VALUEs into maps, and coalesces adjacent entries iff they have the same
{ Location, DIExpression } pair.

The solution is not perfect because we see the similar issues appear when
partially overlapping fragments are encountered, but is far simpler than a
complete solution (i.e. D70121).

Fixes: pr41992, pr43957
Reviewed By: aprantl
Differential Revision: https://reviews.llvm.org/D74053
The file was addedllvm/test/DebugInfo/X86/live-debug-vars-intervals.mir
The file was modifiedllvm/lib/CodeGen/LiveDebugVariables.cpp
The file was modifiedllvm/test/tools/llvm-locstats/locstats.ll
Commit 3aa33fde03d139a19b4e6182e9d4c865b240218c by orlando.hyams
[DebugInfo][NFC] Rename the class DbgValueLocation to DbgVariableValue

Rename the class DbgValueLocation to DbgVariableValue and instances from Loc to
DbgValue. These names better express the new semantics introduced in D74053.

The class previously represented a { Location } only. It now represents a
{ Location, DIExpression } pair which together describe a value.

Reviewed By: aprantl
Differential Revision: https://reviews.llvm.org/D74055
The file was modifiedllvm/lib/CodeGen/LiveDebugVariables.cpp
Commit 35e0ab647bfcb904057ce97f3c449e7e4845f672 by orlando.hyams
[DebugInfo][NFC] Fixup the UserValue methods to use FragmentInfo

Fixup the UserValue methods to use FragmentInfo instead of DIExpression because
the DIExpression is only ever used to get the to get the FragmentInfo. The
DIExpression is meaningless in the UserValue class because each definition point
added to a UserValue may have a unique DIExpression.

Reviewed By: aprantl
Differential Revision: https://reviews.llvm.org/D74057
The file was modifiedllvm/lib/CodeGen/LiveDebugVariables.cpp
Commit e7755f9e4f487335a78ef87abeb01a383a648971 by kerry.mclaughlin
[AArch64][SVE] Add SVE2 intrinsics for complex integer dot product

Summary:
Implements the following intrinsics:
- @llvm.aarch64.sve.cdot
- @llvm.aarch64.sve.cdot.lane

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

Reviewed By: efriedma

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

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D73687
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-complex-dot.ll
Commit 6909c2e88d0b60e608237f55149bc09d74be47c5 by Raphael Isemann
[lldb] Add test for calling overloaded virtual functions
The file was modifiedlldb/packages/Python/lldbsuite/test/lang/cpp/virtual-functions/TestCppVirtualFunctions.py
The file was modifiedlldb/packages/Python/lldbsuite/test/lang/cpp/virtual-functions/main.cpp
Commit b4a3e6b66428c3eea9271f24b625f4f0f6b30905 by Louis Dionne
[libcxx] span: Remove unneeded comparison

size_t is always greater than 0, so remove the artifact from the old
index_type.

Patch by Michael Schellenberger Costa.

Differential Revision: https://reviews.llvm.org/D71996
The file was modifiedlibcxx/include/span
Commit cb0c4ee3ebfe55809c9d0be72726b05668028fc4 by medismail.bennani
[lldb/test] Add alternate symbol to StackFrame Recognizer

This reimplements commit 6b2979c12300b90a1e69791d43ee9cff14f4265e and updates
the tests to reflect the addition of the alternate symbol attribute.

Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
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/source/Target/AssertFrameRecognizer.cpp
The file was modifiedlldb/test/Shell/Recognizer/assert.test
Commit 5ba931a84a3466aebab5d6dde3525e7a27c40c28 by Mirko.Brkusanin
[Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores.

New intrinisics are implemented for when we need to port SIMD code from other
arhitectures and only load or store portions of MSA registers.

Following intriniscs are added which only load/store element 0 of a vector:
v4i32 __builtin_msa_ldrq_w (const void *, imm_n2048_2044);
v2i64 __builtin_msa_ldr_d (const void *, imm_n4096_4088);
void __builtin_msa_strq_w (v4i32, void *, imm_n2048_2044);
void __builtin_msa_str_d (v2i64, void *, imm_n4096_4088);

Differential Revision: https://reviews.llvm.org/D73644
The file was modifiedllvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
The file was modifiedllvm/lib/Target/Mips/MipsISelLowering.h
The file was modifiedllvm/include/llvm/IR/IntrinsicsMips.td
The file was modifiedclang/lib/Headers/msa.h
The file was modifiedclang/include/clang/Basic/BuiltinsMips.def
The file was modifiedllvm/lib/Target/Mips/MipsISelLowering.cpp
The file was addedllvm/test/CodeGen/Mips/msa/ldr_str.ll
The file was modifiedclang/lib/Sema/SemaChecking.cpp
The file was modifiedllvm/lib/Target/Mips/MipsMSAInstrInfo.td
Commit 92a1f65f17d7a560c6ad388d9f2e8f1d77f6f04a by Louis Dionne
[libc++] span: Fix incorrect return type of span::subspan

The extent of the returned span was always std::dynamic_extent, which
is incorrect.

Thanks to Michael Schellenberger Costa for the patch.

Differential Revision: https://reviews.llvm.org/D71997
The file was modifiedlibcxx/include/span
The file was modifiedlibcxx/test/std/containers/views/span.sub/subspan.pass.cpp
Commit b664321ff14fe458083cdb277bcd18bcb05f4d5b by n54
[compiler-rt] Restrict sanitizer_linux.cpp dlinfo(3) to FreeBSD

FreeBSD is currently the only user in this file.
Accessing this symbol on Linux does not work as is.
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
Commit cc9b4fb6c9d2c028c8eebdc9088494d31a56731a by a.v.lapshin
[Debuginfo][NFC] Rename error handling functions using the same pattern.

Summary:
That patch is extracted from https://reviews.llvm.org/D74308.
Currently there are two patterns to name error handling functions:
using "Callback" and "Handler". This patch uses "Handler" for all
usage places.

Reviewers: jhenderson, dblaikie, probinson, aprantl

Reviewed By: jhenderson, dblaikie

Subscribers: hiraditya, llvm-commits

Tags: #llvm, #debug-info

Differential Revision: https://reviews.llvm.org/D74354
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFContext.cpp
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFContext.h
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
Commit b46f925d68d480246e1447f26459bdc894631a88 by jbcoe
[clang-format] Improve handling of C# attributes

Summary:
C# attributes can appear on classes and methods, in which case they should go on their own line, or on method parameters in which case
they should be left inline.

Reviewers: krasimir, MyDeveloperDay

Reviewed By: MyDeveloperDay

Subscribers: klimek

Tags: #clang-format

Differential Revision: https://reviews.llvm.org/D74265
The file was modifiedclang/lib/Format/UnwrappedLineParser.cpp
The file was modifiedclang/lib/Format/TokenAnnotator.cpp
The file was modifiedclang/unittests/Format/FormatTestCSharp.cpp
The file was modifiedclang/lib/Format/UnwrappedLineParser.h
Commit da3f2b414ace1f24054ae9255f811b653d9cff99 by momchil.velikov
[ARM][MVE] Fix a corner case of checking for MVE-I with -mfpu=none

-march=armv8.1-m.main+mve.fp+nomve -mfpu=none should disable FP
registers and instructions moving to/from FP registers.

This patch fixes the case when "+mve" (added to the feature list by
"+mve.fp"), is followed by "-mve" (added by "+nomve").

Differential Revision: https://reviews.llvm.org/D72633
The file was modifiedclang/lib/Driver/ToolChains/Arch/ARM.cpp
The file was modifiedclang/test/Driver/arm-mfpu.c
The file was modifiedclang/test/Preprocessor/arm-target-features.c
Commit 11c16e71598d51f15b4cfd0f719c4dabcc0bebf7 by llvm-dev
[X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 shuffles to ROTL on pre-SSSE3 targets

Without PSHUFB we are better using ROTL (expanding to OR(SHL,SRL)) than using the generic v16i8 shuffle lowering - but if we can widen to v8i16 or more then the existing shuffles are still the better option.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/bitreverse.ll
The file was modifiedllvm/test/CodeGen/X86/vector-bitreverse.ll
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-128-v16.ll
The file was modifiedllvm/test/CodeGen/X86/bswap-vector.ll
Commit 363f05b83d9cf207e1b024ca105b8d55526178b8 by labath
[lldb] Delete the SharingPtr class

Summary:
The only use of this class was to implement the SharedCluster of ValueObjects.
However, the same functionality can be implemented using a regular
std::shared_ptr, and its little-known "sub-object pointer" feature, where the
pointer can point to one thing, but actually delete something else when it goes
out of scope.

This patch reimplements SharedCluster using this feature --
SharedClusterPointer::GetObject now returns a std::shared_pointer which points
to the ValueObject, but actually owns the whole cluster. The only change I
needed to make here is that now the SharedCluster object needs to be created
before the root ValueObject. This means that all private ValueObject
constructors get a ClusterManager argument, and their static Create functions do
the create-a-manager-and-pass-it-to-value-object dance.

Reviewers: teemperor, JDevlieghere, jingham

Subscribers: mgorny, jfb, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D74153
The file was modifiedlldb/source/Core/ValueObjectConstResult.cpp
The file was removedlldb/include/lldb/Utility/SharingPtr.h
The file was removedlldb/source/Utility/SharingPtr.cpp
The file was modifiedlldb/include/lldb/Core/ValueObjectMemory.h
The file was modifiedlldb/include/lldb/Core/ValueObjectRegister.h
The file was modifiedlldb/source/Core/ValueObjectVariable.cpp
The file was modifiedlldb/source/Core/ValueObjectList.cpp
The file was modifiedlldb/include/lldb/lldb-forward.h
The file was modifiedlldb/source/Core/ValueObjectConstResultImpl.cpp
The file was modifiedlldb/source/Expression/IRInterpreter.cpp
The file was modifiedlldb/include/lldb/Core/ValueObjectVariable.h
The file was modifiedlldb/source/Core/ValueObject.cpp
The file was modifiedlldb/source/Utility/CMakeLists.txt
The file was modifiedlldb/source/Core/FormatEntity.cpp
The file was modifiedlldb/source/Core/ValueObjectRegister.cpp
The file was modifiedlldb/unittests/Utility/SharedClusterTest.cpp
The file was modifiedlldb/include/lldb/Utility/SharedCluster.h
The file was modifiedlldb/include/lldb/Core/ValueObject.h
The file was modifiedlldb/include/lldb/Core/ValueObjectDynamicValue.h
The file was modifiedlldb/source/Core/ValueObjectMemory.cpp
The file was modifiedlldb/cmake/modules/LLDBFramework.cmake
The file was modifiedlldb/include/lldb/Core/ValueObjectConstResult.h
The file was modifiedlldb/source/Core/ValueObjectSyntheticFilter.cpp
Commit 651936e5b62a6a06b1aca1cd976503f5b2991051 by Raphael Isemann
[lldb][NFC] Remove Stream::Indent(const char *) overload in favor of the StringRef version
The file was modifiedlldb/unittests/Utility/StreamTest.cpp
The file was modifiedlldb/include/lldb/Utility/Stream.h
The file was modifiedlldb/source/Utility/Stream.cpp
Commit 65ac68ec3419abd98731e0c434229239e1563045 by Raphael Isemann
[lldb] Add test for multiple inheritance
The file was addedlldb/packages/Python/lldbsuite/test/lang/cpp/multiple-inheritance/main.cpp
The file was addedlldb/packages/Python/lldbsuite/test/lang/cpp/multiple-inheritance/Makefile
The file was addedlldb/packages/Python/lldbsuite/test/lang/cpp/multiple-inheritance/TestCppMultipleInheritance.py
Commit 8d96aed566526a27174f3e7369a39126b9e9904d by antiagainst
[mlir] Use the first location in the fused location for diagnostic handler

Differential Revision: https://reviews.llvm.org/D71851
The file was modifiedmlir/lib/IR/Diagnostics.cpp
The file was addedmlir/test/IR/diagnostic-handler.mlir
Commit 9dfd4e260bd4f9f1d9d0fce343ed645fdd331261 by Raphael Isemann
[lldb][NFC] Remove ConstString -> const char * -> StringRef conversions when calling Stream::Indent

Let's just pass in a StringRef and save the strlen call when rebuilding the StringRef parameter.
The file was modifiedlldb/source/Interpreter/Options.cpp
The file was modifiedlldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
The file was modifiedlldb/source/Interpreter/OptionValueDictionary.cpp
Commit 2234cf51146c738fb14f6b14ec73e5563bce44a0 by Louis Dionne
[libc++][macOS CI] Ensure that the SDK version is not older than the deployment target
The file was modifiedlibcxx/utils/ci/macos-backdeployment.sh
Commit ea3a25e4f5166ccd5e523f0165f5270b24d71f46 by zinenko
[mlir] StdToLLVM: add a separate test for the new memref calling convention
The file was addedmlir/test/Conversion/StandardToLLVM/calling-convention.mlir
Commit e8e7cf810c11697c99c8ed75f925c600c7df014f by Raphael Isemann
[lldb][NFC] Remove the CppVirtualMadness test

We now have a virtual-functions test and a multiple-inheritance test that
are testing the same functionality (and more) using the newer test functions which
we have in LLDB these days. These tests should also be less flaky and
less dependent on other unrelated LLDB functionality.
The file was removedlldb/packages/Python/lldbsuite/test/lang/cpp/virtual/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/lang/cpp/virtual/main.cpp
The file was removedlldb/packages/Python/lldbsuite/test/lang/cpp/virtual/TestVirtual.py
Commit a2a0f9a43a7157ef2dcc9dfb0d3b94af283991ba by spatel
[VectorCombine] remove unused debug counter; NFC

The variable was added to the initial commit via copy/paste of existing
code, but it wasn't actually used in the code. We can add it back with
the proper usage if/when that is needed.
The file was modifiedllvm/lib/Transforms/Vectorize/VectorCombine.cpp
Commit fa620fc8e28ef1895a009994d6e838e3ddbcb32a by llvm-dev
[X86] combineConcatVectorOps - reuse IsSplat and remove duplicate code. NFC.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit 592f35481aa5e43162f09edeaac9f27773991714 by Louis Dionne
[libc++] Disable a filesystem test that uses debug mode with the macOS system libc++

The system libc++.dylib doesn't support the debug mode, so this test
can't be supported. As a fly-by fix, we also specify more stringently
that only the macOS system library is unsupported in other tests using
the debug mode.
The file was modifiedlibcxx/test/libcxx/input.output/filesystems/class.path/path.itr/iterator_db.pass.cpp
The file was modifiedlibcxx/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
The file was modifiedlibcxx/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp
Commit 98c940bf515831420b8b53489dd4f9a4fc8a40ad by jan.kratochvil
[NFC] [lldb] Remove unused declaration

ObjectFileELF::GetSectionIndexByType declaration without definition was
added by commit 17220c188635721e948cf02d2b6ad36b267ea393.
The file was modifiedlldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
Commit 890d5e2dd232f43842d8a9025e639027946d81f4 by herhut
[MLIR][GPU] Disallow llvm tanh intrinsics when lowering to NVVM/ROCm.

Summary:
The lowering to NVVM and ROCm handles tanh operations differently by
mapping them to NVVM/ROCm specific intrinsics. This conflicts with
the lowering to LLVM, which uses the default llvm intrinsic. This change
declares the LLVM intrinsics to be illegal, hence disallowing the
correspondign rewrite.

Differential Revision: https://reviews.llvm.org/D74389
The file was modifiedmlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
The file was modifiedmlir/lib/Conversion/GPUCommon/OpToFuncCallLowering.h
The file was modifiedmlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
Commit d4df372559adb0ba3c652e85817a50db707c9858 by sam.mccall
[clangd] Expose completion range in code completion results (C++ API)

Summary:
Informative only, useful for positioning UI, interacting with other sources of
completion etc. As requested by an embedder of clangd.

Reviewers: usaxena95

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

Tags: #clang

Differential Revision: https://reviews.llvm.org/D74305
The file was modifiedclang-tools-extra/clangd/CodeComplete.cpp
The file was modifiedclang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
The file was modifiedclang-tools-extra/clangd/CodeComplete.h
Commit 42f8b915eb72364cc5e84adf58a2c2d4947e8b10 by kadircet
Revert "[DSE] Add first version of MemorySSA-backed DSE (Bottom up walk)."

This reverts commit d0c4d4fe0929098a98d9fb20c5e5e19d71341517.

Revert "[DSE,MSSA] Move more passing test cases from todo to simple.ll."

This reverts commit 02266e64bb6dacf76f3aa510df4b59f66d834b1f.

Revert "[DSE,MSSA] Adjust mda-with-dbg-values.ll to MSSA backed DSE."

This reverts commit 74f03e4ff0c1f11c29102329af95f7d9782426dc.
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/lifetime.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memintrinsics.ll
The file was modifiedllvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreEnd.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memoryphis.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-EndOfFunction.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-simple.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/operand-bundles.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-loops.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-and-memcpy.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/atomic.ll
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/mda-with-dbg-values.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-missing-debugloc.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreBegin.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-captures.ll
The file was removedllvm/test/Transforms/DeadStoreElimination/MSSA/fence-todo.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/calloc-store.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/fence.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-partial.ll
The file was removedllvm/test/Transforms/DeadStoreElimination/MSSA/memoryssa-scan-limit.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-complete-overwrite.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores-big-endian.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/simple.ll
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/inst-limits.ll
Commit db875f66554455f4957881d373987472b3071f65 by weiwei64
[RISCV] Optimize seteq/setne pattern expansions for better code size

ADDI(C.ADDI) may achieve better code size than XORI, since XORI has no C extension.
This patch transforms two patterns and gets almost equivalent results.

Differential Revision: https://reviews.llvm.org/D71774
The file was modifiedllvm/test/CodeGen/RISCV/i32-icmp.ll
The file was modifiedllvm/lib/Target/RISCV/RISCVInstrInfo.td
The file was modifiedllvm/test/CodeGen/RISCV/setcc-logic.ll
Commit 7ef45f45f6721af4942f0e0bc38329e236b468cd by richard
P1957R2: conversion from a pointer to bool is considered narrowing.

This is being implemented somewhat speculatively, to match GCC's
behavior.
The file was modifiedclang/lib/Sema/SemaOverload.cpp
The file was modifiedclang/test/CXX/dcl.decl/dcl.init/dcl.init.list/p7-cxx11-nowarn.cpp
The file was modifiedclang/test/CXX/dcl.decl/dcl.init/dcl.init.list/p7-0x.cpp
Commit 9ce6dc9872be4081fb98f6161c28581e1cbbe7dc by richard
CWG1423: don't permit implicit conversion of nullptr_t to bool.

The C++ rules briefly allowed this, but the rule changed nearly 10 years
ago and we never updated our implementation to match. However, we've
warned on this by default for a long time, and no other compiler accepts
(even as an extension).
The file was modifiedclang/lib/Sema/SemaOverload.cpp
The file was modifiedclang/test/CXX/expr/expr.const/p3-0x.cpp
The file was modifiedclang/lib/Sema/SemaInit.cpp
The file was modifiedclang/www/cxx_dr_status.html
The file was modifiedclang/test/CXX/drs/dr6xx.cpp
The file was modifiedclang/test/SemaCXX/nullptr.cpp
The file was modifiedclang/test/CodeGenCXX/nullptr.cpp
The file was modifiedclang/test/SemaCXX/conversion.cpp
The file was modifiedclang/include/clang/Sema/Overload.h
The file was modifiedclang/test/CXX/drs/dr14xx.cpp
Commit b04885a55c2aa4666a420a5638db75bee9a44fa0 by antiagainst
[mlir][ods] Added RankedIntElementsAttr class

Defines a tablegen class RankedIntElementsAttr. This is an integer
version of RankedFloatElementsAttr.

Differential Revision: https://reviews.llvm.org/D73764
The file was modifiedmlir/include/mlir/IR/OpBase.td
The file was modifiedmlir/test/lib/TestDialect/TestOps.td
The file was modifiedmlir/test/IR/attribute.mlir
Commit 9a3740c33919287fd9aa4e0c6f761619e84c62a7 by a.bataev
[OPENMP50]Add restrictions for memory order clauses in atomic directive.

Added restrictions for atomic directive.
1. If atomic-clause is read then memory-order-clause must not be acq_rel or release.
2. If atomic-clause is write then memory-order-clause must not be
   acq_rel or acquire.
3. If atomic-clause is update or not present then memory-order-clause
   must not be acq_rel or acquire.
The file was modifiedclang/test/OpenMP/atomic_ast_print.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/test/OpenMP/atomic_read_codegen.c
The file was modifiedclang/test/OpenMP/atomic_messages.cpp
The file was modifiedclang/test/OpenMP/atomic_write_codegen.c
The file was modifiedclang/test/OpenMP/atomic_update_codegen.cpp
Commit faace365088a2a3a4cb1050a9facfc34a7a56577 by alexandre.ganea
[Clang][Driver] After default -fintegrated-cc1, make llvm::report_fatal_error() generate preprocessed source + reproducer.sh again.

Added a test for #pragma clang __debug llvm_fatal_error to test for the original issue.
Added llvm::sys::Process::Exit() and replaced ::exit() in places where it was appropriate. This new function would call the current CrashRecoveryContext if one is running on the same thread; or call ::exit() otherwise.

Fixes PR44705.

Differential Revision: https://reviews.llvm.org/D73742
The file was modifiedclang/tools/driver/cc1as_main.cpp
The file was modifiedllvm/lib/Support/ErrorHandling.cpp
The file was modifiedllvm/include/llvm/Support/Process.h
The file was modifiedclang/test/Driver/crash-report.c
The file was modifiedclang/tools/driver/cc1_main.cpp
The file was modifiedllvm/lib/Support/CrashRecoveryContext.cpp
The file was modifiedllvm/include/llvm/Support/CrashRecoveryContext.h
The file was modifiedllvm/lib/Support/Process.cpp
Commit 6b0ed508fa3947ec1f3a1bd87a08b598e98423e3 by sjoerd.meijer
[ARM][MVE] Tail-Predication: recognise (again) active lanes IR pattern

A small IR change in calculating the active lanes resulted in no longer
recognising tail-predication. Now recognise both an 'add' and 'or' in
the expression that calculates the active lanes.

Differential Revision: https://reviews.llvm.org/D74394
The file was modifiedllvm/lib/Target/ARM/MVETailPredication.cpp
The file was modifiedllvm/test/CodeGen/Thumb2/LowOverheadLoops/basic-tail-pred.ll
Commit aadb635e04854220064b77cc10d0e6772f5492fd by flo
[SCCP] Remove forcedconstant, go to overdefined instead

This patch removes forcedconstant to simplify things for the
move to ValueLattice, which includes constant ranges, but no
forced constants.

This patch removes forcedconstant and changes ResolvedUndefsIn
to mark instructions with unknown operands as overdefined. This
means we do not do simplifications based on undef directly in SCCP
any longer, but this seems to hardly come up in practice (see stats
below), presumably because InstCombine & others take care
of most of the relevant folds already.

It is still beneficial to keep ResolvedUndefIn, as it allows us delaying
going to overdefined until we propagated all known information.

I also built MultiSource, SPEC2000 and SPEC2006 and compared
sccp.IPNumInstRemoved and sccp.NumInstRemoved. It looks like the impact
is quite low:

Tests: 244
Same hash: 238 (filtered out)
Remaining: 6
Metric: sccp.IPNumInstRemoved

Program                                        base     patch    diff
test-suite...arks/VersaBench/dbms/dbms.test     4.00    3.00  -25.0%
test-suite...TimberWolfMC/timberwolfmc.test    38.00   34.00  -10.5%
test-suite...006/453.povray/453.povray.test   158.00  155.00  -1.9%
test-suite.../CINT2000/176.gcc/176.gcc.test   668.00  668.00   0.0%
test-suite.../CINT2006/403.gcc/403.gcc.test   1209.00 1209.00  0.0%
test-suite...arks/mafft/pairlocalalign.test    76.00   76.00   0.0%

Tests: 244
Same hash: 238 (filtered out)
Remaining: 6
Metric: sccp.NumInstRemoved

Program                                        base    patch     diff
test-suite...arks/mafft/pairlocalalign.test   185.00  175.00  -5.4%
test-suite.../CINT2006/403.gcc/403.gcc.test   2059.00 2056.00 -0.1%
test-suite.../CINT2000/176.gcc/176.gcc.test   2358.00 2357.00 -0.0%
test-suite...006/453.povray/453.povray.test   317.00  317.00   0.0%
test-suite...TimberWolfMC/timberwolfmc.test    12.00   12.00   0.0%

Reviewers: davide, efriedma, mssimpso

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D61314
The file was modifiedllvm/test/Transforms/IPConstantProp/PR26044.ll
The file was modifiedllvm/test/Transforms/SCCP/logical-nuke.ll
The file was modifiedllvm/test/Transforms/SCCP/ipsccp-basic.ll
The file was modifiedllvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll
The file was modifiedllvm/test/Transforms/SCCP/ip-constant-ranges.ll
The file was modifiedllvm/test/Transforms/SCCP/switch-multiple-undef.ll
The file was modifiedllvm/test/Transforms/SCCP/ub-shift.ll
The file was modifiedllvm/test/Transforms/SCCP/apint-bigint2.ll
The file was modifiedllvm/test/Transforms/SCCP/undef-resolve.ll
The file was modifiedllvm/test/Transforms/SCCP/apint-ipsccp3.ll
The file was modifiedllvm/test/Transforms/SCCP/apint-select.ll
The file was modifiedllvm/lib/Transforms/Scalar/SCCP.cpp
The file was modifiedllvm/test/Transforms/IPConstantProp/PR16052.ll
Commit dd11c8fb0d07b346b8eaba5a023d58203c367041 by jlebar
Fix SFINAE in JSON.h constructor.

Summary:
This used std::enable_if without referencing ::type.  Changed to use
std::enable_if_t.

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74381
The file was modifiedllvm/include/llvm/Support/JSON.h
Commit fb45968e6285127a18d4d046613b62f125339576 by jlebar
Use C++14-style return type deduction in LLVM.

Summary:
Simplifies the C++11-style "-> decltype(...)" return-type deduction.

Note that you have to be careful about whether the function return type
is `auto` or `decltype(auto)`.  The difference is that bare `auto`
strips const and reference, just like lambda return type deduction.  In
some cases that's what we want (or more likely, we know that the return
type is a value type), but whenever we're wrapping a templated function
which might return a reference, we need to be sure that the return type
is decltype(auto).

No functional change.

Subscribers: dexonsmith, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74383
The file was modifiedllvm/include/llvm/ADT/STLExtras.h
The file was modifiedllvm/utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
The file was modifiedllvm/include/llvm/Support/Casting.h
The file was modifiedllvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
The file was modifiedllvm/include/llvm/DebugInfo/PDB/PDBSymbol.h
The file was modifiedllvm/unittests/ADT/STLExtrasTest.cpp
The file was modifiedllvm/include/llvm/Support/Errno.h
The file was modifiedllvm/include/llvm/ADT/fallible_iterator.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Core.h
The file was modifiedllvm/unittests/Support/FormatVariadicTest.cpp
Commit 0311e28e9cc01a244faa774b8cab337b45404fa9 by paulsson
[SystemZ]  Bugfix in emitSelect()

When more than one SelectPseudo instruction is handled a new MBB is
returned. This must not be done if that would result in leaving an undhandled
isel pseudo behind in the original MBB.

Fixes https://bugs.llvm.org/show_bug.cgi?id=44849.

Review: Ulrich Weigand

Differential Revision: https://reviews.llvm.org/D74352
The file was addedllvm/test/CodeGen/SystemZ/multiselect-02.mir
The file was modifiedllvm/lib/Target/SystemZ/SystemZISelLowering.cpp
Commit 8d5bf0422bc3c8cc7017602375122f7bfea70dab by epastor
[ms] [llvm-ml] Add support for attempted register parsing

Summary:
Add a new method (tryParseRegister) that attempts to parse a register specification.

MASM allows the use of IFDEF <register>, as well as IFDEF <symbol>. To accommodate this, we make it possible to check whether a register specification can be parsed at the current location, without failing the entire parse if it can't.

Reviewers: thakis

Reviewed By: thakis

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D73486
The file was modifiedllvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp
The file was modifiedllvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
The file was modifiedllvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
The file was modifiedllvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
The file was modifiedllvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
The file was modifiedllvm/lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp
The file was modifiedllvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
The file was modifiedllvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
The file was modifiedllvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp
The file was modifiedllvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
The file was modifiedllvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
The file was modifiedllvm/include/llvm/MC/MCParser/MCTargetAsmParser.h
The file was modifiedllvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
The file was modifiedllvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
The file was modifiedllvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
Commit 47f7df89461e3fd9aa1c78f12741603365f903fe by james.henderson
[test][DebugInfo][NFC] Fix line endings
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/debug_line_invalid.test
Commit 37f46650c3866c06c6108740fd15a34ebcb6a404 by Louis Dionne
[libc++] Make sure that vector copy-construction is disabled for non-copyable types

The Standard requires the value_type of the vector to be Cpp17CopyInsertable
in order for copy-construction to be enabled:

http://eel.is/c++draft/container.requirements#tab:container.req

rdar://problem/56674564

Differential Revision: https://reviews.llvm.org/D74251
The file was addedlibcxx/test/std/containers/sequences/vector/vector.cons/copy.move_only.fail.cpp
The file was modifiedlibcxx/include/memory
Commit 5eb19bf4a2b0c29a8d4d48dfb0276f096eff9bec by nikita.ppv
[X86CmovConversion] Make heuristic for optimized cmov depth more conservative (PR44539)

Fix/workaround for https://bugs.llvm.org/show_bug.cgi?id=44539.
As discussed there, this pass makes some overly optimistic
assumptions, as it does not have access to actual branch weights.

This patch makes the computation of the depth of the optimized cmov
more conservative, by assuming a distribution of 75/25 rather than
50/50 and placing the weights to get the more conservative result
(larger depth). The fully conservative choice would be
std::max(TrueOpDepth, FalseOpDepth), but that would break at least
one existing test (which may or may not be an issue in practice).

Differential Revision: https://reviews.llvm.org/D74155
The file was modifiedllvm/lib/Target/X86/X86CmovConversion.cpp
Commit 509bac030a43b5e54d217a44f134805038f22a48 by paulsson
[SystemZ]  Fix new test case for expensive checks.

It needs 'tracksRegLiveness: true' to pass the machine verifier.
The file was modifiedllvm/test/CodeGen/SystemZ/multiselect-02.mir
Commit 515e19ae7b5f8be51686def4b7a64e917125d8e0 by peter
Fix errors/warnings in scudo build.
The file was modifiedcompiler-rt/lib/scudo/standalone/size_class_map.h
The file was modifiedcompiler-rt/lib/scudo/standalone/tsd_shared.h
Commit 5a8819b216e322c4a1e9cdc47094d1b773309b9d by nikita.ppv
[InstCombine] Use replaceOperand() in more places

This is a followup to D73803, which uses the replaceOperand()
helper in more places.

This should be NFC apart from changes to worklist order.

Differential Revision: https://reviews.llvm.org/D73919
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
Commit 571b54cc38d997ea00a5d6f8e9514c64be257c49 by nikita.ppv
[IRBuilder] Remove more unnecessary NoFolder methods

Split out from D73835. I removed some of these before, but missed
these ones. They are not part of the ConstantFolder interface
and are not going to be used by the IRBuilder.
The file was modifiedllvm/include/llvm/IR/NoFolder.h
Commit 9a8defcc34853e2cdc7d97f12df98c95930556ad by a.bataev
[OPENMP50]Add support for relaxed clause in atomic directive.

Added full support for relaxed clause.
The file was modifiedclang/test/OpenMP/atomic_write_codegen.c
The file was modifiedclang/test/OpenMP/atomic_capture_codegen.cpp
The file was modifiedclang/lib/AST/OpenMPClause.cpp
The file was modifiedclang/test/OpenMP/flush_messages.cpp
The file was modifiedclang/include/clang/AST/OpenMPClause.h
The file was modifiedclang/tools/libclang/CIndex.cpp
The file was modifiedclang/include/clang/AST/RecursiveASTVisitor.h
The file was modifiedclang/test/OpenMP/atomic_ast_print.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/test/OpenMP/atomic_messages.cpp
The file was modifiedclang/lib/Basic/OpenMPKinds.cpp
The file was modifiedclang/include/clang/Basic/OpenMPKinds.def
The file was modifiedclang/lib/Serialization/ASTReader.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/lib/Sema/TreeTransform.h
The file was modifiedclang/test/OpenMP/atomic_read_codegen.c
The file was modifiedclang/lib/Parse/ParseOpenMP.cpp
The file was modifiedclang/test/OpenMP/atomic_update_codegen.cpp
The file was modifiedclang/lib/CodeGen/CGStmtOpenMP.cpp
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
The file was modifiedclang/lib/AST/StmtProfile.cpp
Commit 77a9e61c9ac89e93809789f904085dbf365829c4 by johannes
[Attributor][NFC] Improve debug message
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
Commit 4c62a358602e88abc275009bd4170b891eb07870 by johannes
[Attributor][FIX] Remove duplicate, half-broken functionality

The changeXXXAfterManifest functions are better suited to deal with
changes so we should prefer them. These functions also recursively
delete dead instructions which is why we see test changes.
The file was modifiedllvm/test/Transforms/Attributor/nonnull.ll
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/solve-after-each-resolving-undefs-for-function.ll
The file was modifiedllvm/test/Transforms/Attributor/range.ll
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/remove-call-inst.ll
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/live_called_from_dead.ll
The file was modifiedllvm/test/Transforms/Attributor/liveness.ll
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/musttail.ll
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/comdat-ipo.ll
The file was modifiedllvm/test/Transforms/Attributor/undefined_behavior.ll
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/return-constant.ll
Commit f95553923f95f0c87b7ebbe5f8e41d313292dfda by johannes
[Attributor] Return uses do not free pointers

If a pointer is returned that does not mean it is freed in the current
(function) scope. We can ignore such uses in AANoFree.
The file was modifiedllvm/test/Transforms/Attributor/returned.ll
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
Commit b0279d62ac68837bc58393a81518a2c5b4ca6163 by johannes
[CodingStandards] Add link to "Picking the Right Data Structure"

See https://reviews.llvm.org/D74340
The file was modifiedllvm/docs/CodingStandards.rst
Commit 185e9b083eba20e612642a5a81816d492bb9dfba by johannes
[Attributor][NFC] Improve documentation
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
Commit 2ac0c4b46ee2a3c22b85b4483f2fd4d0fb916720 by blangmuir
[DirectoryWatcher] Fix misuse of FSEvents API and data race

I observed two bugs in the DirectoryWatcher on macOS

1. We were calling FSEventStreamStop and FSEventStreamInvalidate before
we called FSEventStreamStart and FSEventStreamSetDispatchQueue, if the
DirectoryWatcher was destroyed before the initial async work was done.
This violates the requirements of the FSEvents API.

2. Calls to Receiver could race between the initial work and the
invalidation during destruction.

The second issue is easier to see when using TSan.

Differential Revision: https://reviews.llvm.org/D74371

rdar://59215667
The file was modifiedclang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp
The file was modifiedclang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
Commit 62174682a039efce2ce7606d5416d2450ff42dab by Raphael Isemann
[lldb][NFC] Remove support file searching from SourceFileCompleter

This code seems wrong as the directory variable actually contains
the file name. It's also unreachable code as m_include_support_files
is hardcoded to false which is the condition for the surrounding 'if
statement'. Let's just remove all of this.
The file was modifiedlldb/include/lldb/Interpreter/CommandCompletions.h
The file was modifiedlldb/source/Commands/CommandCompletions.cpp
Commit 29bc5dd19407c4d7cad1c059dea26ee216ddc7ca by yhs
[BPF] implement isTruncateFree and isZExtFree in BPFTargetLowering

Currently, isTruncateFree() and isZExtFree() callbacks return false
as they are not implemented in BPF backend. This may cause suboptimal
code generation. For example, if the load in the context of zero extension
has more than one use, the pattern zextload{i8,i16,i32} will
not be generated. Rather, the load will be matched first and
then the result is zero extended.

For example, in the test together with this commit, we have
   I1: %0 = load i32, i32* %data_end1, align 4, !tbaa !2
   I2: %conv = zext i32 %0 to i64
   ...
   I3: %2 = load i32, i32* %data, align 4, !tbaa !7
   I4: %conv2 = zext i32 %2 to i64
   ...
   I5: %4 = trunc i64 %sub.ptr.lhs.cast to i32
   I6: %conv13 = sub i32 %4, %2
   ...

The I1 and I2 will match to one zextloadi32 DAG node, where SUBREG_TO_REG is
used to convert a 32bit register to 64bit one. During code generation,
SUBREG_TO_REG is a noop.

The %2 in I3 is used in both I4 and I6. If isTruncateFree() is false,
the current implementation will generate a SLL_ri and SRL_ri
for the zext part during lowering.

This patch implement isTruncateFree() in the BPF backend, so for the
above example, I3 and I4 will generate a zextloadi32 DAG node with
SUBREG_TO_REG is generated during lowering to Machine IR.

isZExtFree() is also implemented as it should help code gen as well.

This patch also enables the change in https://reviews.llvm.org/D73985
since it won't kick in generates MOV_32_64 machine instruction.

Differential Revision: https://reviews.llvm.org/D74101
The file was modifiedllvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-1.ll
The file was addedllvm/test/CodeGen/BPF/is_trunc_free.ll
The file was modifiedllvm/lib/Target/BPF/BPFISelLowering.cpp
The file was modifiedllvm/lib/Target/BPF/BPFISelLowering.h
The file was modifiedllvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2.ll
The file was addedllvm/test/CodeGen/BPF/is_zext_free.ll
Commit 99451b4453688a94c6014cac233d371ab4cc342d by rupprecht
[lldb][test] Remove symlink for API tests.

Summary: Moves lldbsuite tests to lldb/test/API.

This is a largely mechanical change, moved with the following steps:

```
rm lldb/test/API/testcases
mkdir -p lldb/test/API/{test_runner/test,tools/lldb-{server,vscode}}
mv lldb/packages/Python/lldbsuite/test/test_runner/test lldb/test/API/test_runner
for d in $(find lldb/packages/Python/lldbsuite/test/* -maxdepth 0 -type d | egrep -v "make|plugins|test_runner|tools"); do mv $d lldb/test/API; done
for d in $(find lldb/packages/Python/lldbsuite/test/tools/lldb-vscode -maxdepth 1 -mindepth 1 | grep -v ".py"); do mv $d lldb/test/API/tools/lldb-vscode; done
for d in $(find lldb/packages/Python/lldbsuite/test/tools/lldb-server -maxdepth 1 -mindepth 1 | egrep -v "gdbremote_testcase.py|lldbgdbserverutils.py|socket_packet_pump.py"); do mv $d lldb/test/API/tools/lldb-server; done
```

lldb/packages/Python/lldbsuite/__init__.py and lldb/test/API/lit.cfg.py were also updated with the new directory structure.

Reviewers: labath, JDevlieghere

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D71151
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldmia-3-arm.dat
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/subsystem/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/commands/register/register/intel_xtended_registers/mpx_offset_intersection/main.cpp
The file was addedlldb/test/API/arm/emulation/new-test-files/test-sub-4-thumb.dat
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-3-thumb.dat
The file was addedlldb/test/API/functionalities/darwin_log/filter/regex/subsystem/Makefile
The file was addedlldb/test/API/commands/expression/macros/TestMacros.py
The file was removedlldb/packages/Python/lldbsuite/test/commands/process/launch/input-file.txt
The file was addedlldb/test/API/commands/frame/language/other.cpp
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/import-std-module/list-dbg-info-content/Makefile
The file was addedlldb/test/API/arm/emulation/new-test-files/test-ldr-3-arm.dat
The file was addedlldb/test/API/functionalities/breakpoint/inlined_breakpoints/basic_type.cpp
The file was addedlldb/test/API/commands/expression/call-restarts/Makefile
The file was addedlldb/test/API/commands/expression/weak_symbols/main.c
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_names/main.c
The file was removedlldb/packages/Python/lldbsuite/test/benchmarks/libcxxmap/main.cpp
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/class_template_specialization_empty_pack/main.cpp
The file was addedlldb/test/API/commands/expression/pr35310/TestExprsBug35310.py
The file was addedlldb/test/API/commands/log/invalid-args/TestInvalidArgsLog.py
The file was addedlldb/test/API/arm/emulation/new-test-files/test-ldr-1-thumb.dat
The file was addedlldb/test/API/arm/emulation/new-test-files/test-ldr-7-arm.dat
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/import-std-module/no-std-module/main.cpp
The file was addedlldb/test/API/commands/source/info/second.cpp
The file was addedlldb/test/API/functionalities/breakpoint/breakpoint_command/bktptcmd.py
The file was addedlldb/test/API/commands/expression/argument_passing_restrictions/TestArgumentPassingRestrictions.py
The file was addedlldb/test/API/commands/expression/two-files/Makefile
The file was addedlldb/test/API/functionalities/breakpoint/source_regexp/a.c
The file was addedlldb/test/API/functionalities/breakpoint/breakpoint_ignore_count/TestBreakpointIgnoreCount.py
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/completion-crash-invalid-iterator/TestInvalidIteratorCompletionCrash.py
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/activity-chain/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-8-arm.dat
The file was addedlldb/test/API/commands/expression/formatters/main.cpp
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-str-2-thumb.dat
The file was addedlldb/test/API/functionalities/data-formatter/data-formatter-named-summaries/TestDataFormatterNamedSummaries.py
The file was addedlldb/test/API/api/multiple-debuggers/TestMultipleDebuggers.py
The file was removedlldb/packages/Python/lldbsuite/test/commands/frame/diagnose/local-variable/main.c
The file was addedlldb/test/API/commands/expression/xvalue/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/commands/register/register/register_command/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_hit_count/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-push-3-arm.dat
The file was addedlldb/test/API/arm/emulation/new-test-files/test-subs-10-thumb.dat
The file was addedlldb/test/API/arm/emulation/new-test-files/test-str-1-arm.dat
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/asan/TestReportData.py
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-30-thumb.dat
The file was addedlldb/test/API/arm/emulation/new-test-files/test-sub-5-arm.dat
The file was addedlldb/test/API/commands/watchpoints/watchpoint_set_command/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSURL.py
The file was removedlldb/packages/Python/lldbsuite/test/commands/frame/var-scope/main.c
The file was addedlldb/test/API/commands/expression/import-std-module/list-dbg-info-content/TestDbgInfoContentListFromStdModule.py
The file was addedlldb/test/API/functionalities/completion/Makefile
The file was addedlldb/test/API/arm/emulation/new-test-files/test-mvn-1-arm.dat
The file was addedlldb/test/API/commands/expression/import-std-module/vector-of-vectors/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/commands/command/script/import/thepackage/TPunitA.py
The file was addedlldb/test/API/commands/register/register/intel_xtended_registers/mpx_offset_intersection/Makefile
The file was addedlldb/test/API/commands/settings/quoting/TestQuoting.py
The file was addedlldb/test/API/commands/command/script/import/bar/bar.py
The file was removedlldb/packages/Python/lldbsuite/test/commands/settings/main.cpp
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/import-std-module/forward_list-dbg-info-content/Makefile
The file was addedlldb/test/API/commands/expression/macros/macro2.h
The file was addedlldb/test/API/functionalities/breakpoint/breakpoint_hit_count/TestBreakpointHitCount.py
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-push-2-thumb.dat
The file was addedlldb/test/API/commands/expression/no-deadlock/locking.cpp
The file was addedlldb/test/API/functionalities/backticks/.categories
The file was addedlldb/test/API/commands/apropos/with-process/main.cpp
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/import-std-module/empty-module/TestEmptyStdModule.py
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-caching/TestDataFormatterCaching.py
The file was addedlldb/test/API/api/multiple-targets/TestMultipleTargets.py
The file was addedlldb/test/API/functionalities/darwin_log/source/debug/Makefile
The file was addedlldb/test/API/commands/watchpoints/watchpoint_size/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-3-arm.dat
The file was addedlldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCPlain.py
The file was removedlldb/packages/Python/lldbsuite/test/commands/apropos/with-process/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-2-thumb.dat
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/import-std-module/vector-of-vectors/TestVectorOfVectorsFromStdModule.py
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjNSException.py
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-24-thumb.dat
The file was addedlldb/test/API/commands/disassemble/basic/TestDisassembleBreakpoint.py
The file was addedlldb/test/API/api/multiple-debuggers/testprog.cpp
The file was addedlldb/test/API/arm/emulation/new-test-files/test-str-2-thumb.dat
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/xvalue/Makefile
The file was addedlldb/test/API/functionalities/breakpoint/breakpoint_language/b.cpp
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSContainer.py
The file was addedlldb/test/API/commands/frame/language/other-2.cpp
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/dont_allow_jit/Makefile
The file was addedlldb/test/API/arm/emulation/new-test-files/test-subs-2-thumb.dat
The file was removedlldb/packages/Python/lldbsuite/test/commands/target/create-deps/Makefile
The file was addedlldb/test/API/commands/command/script/import/thepackage/TPunitB.py
The file was addedlldb/test/API/benchmarks/turnaround/TestCompileRunToBreakpointTurnaround.py
The file was addedlldb/test/API/commands/expression/pr35310/Makefile
The file was addedlldb/test/API/arm/emulation/new-test-files/test-moveq-1-arm.dat
The file was removedlldb/packages/Python/lldbsuite/test/commands/platform/process/main.cpp
The file was removedlldb/packages/Python/lldbsuite/test/commands/command/script_alias/TestCommandScriptAlias.py
The file was addedlldb/test/API/functionalities/data-formatter/data-formatter-caching/Makefile
The file was addedlldb/test/API/functionalities/data-formatter/data-formatter-caching/TestDataFormatterCaching.py
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/argument_passing_restrictions/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/scoped_enums/main.cpp
The file was addedlldb/test/API/commands/expression/save_jit_objects/TestSaveJITObjects.py
The file was removedlldb/packages/Python/lldbsuite/test/benchmarks/turnaround/TestCompileRunToBreakpointTurnaround.py
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-3-arm.dat
The file was addedlldb/test/API/commands/expression/import-std-module/sysroot/root/usr/include/c++/v1/module.modulemap
The file was addedlldb/test/API/arm/emulation/new-test-files/test-sub-6-thumb.dat
The file was removedlldb/packages/Python/lldbsuite/test/api/multithreaded/listener_test.cpp.template
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-1-thumb.dat
The file was addedlldb/test/API/functionalities/breakpoint/scripted_bkpt/resolver.py
The file was addedlldb/test/API/commands/expression/fixits/main.cpp
The file was addedlldb/test/API/commands/expression/persistent_ptr_update/main.c
The file was addedlldb/test/API/commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py
The file was addedlldb/test/API/functionalities/darwin_log/filter/exact_match/activity/main.c
The file was removedlldb/packages/Python/lldbsuite/test/commands/target/basic/invalid_core_file
The file was addedlldb/test/API/functionalities/breakpoint/scripted_bkpt/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/scripted_bkpt/Makefile
The file was addedlldb/test/API/commands/quit/TestQuit.py
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/compactvectors/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/import-std-module/weak_ptr/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/cmtime/Makefile
The file was addedlldb/test/API/functionalities/data-formatter/data-formatter-objc/cmtime/TestDataFormatterCMTime.py
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-advanced/main.cpp
The file was addedlldb/test/API/commands/watchpoints/watchpoint_commands/command/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/darwin_log/basic/main.c
The file was addedlldb/test/API/arm/emulation/new-test-files/test-push-1-thumb.dat
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/objc/TestObjCBreakpoints.py
The file was removedlldb/packages/Python/lldbsuite/test/commands/version/TestVersion.py
The file was addedlldb/test/API/commands/expression/namespace_local_var_same_name_obj_c/util.mm
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/compactvectors/TestCompactVectors.py
The file was removedlldb/packages/Python/lldbsuite/test/api/multiple-debuggers/testprog.cpp
The file was removedlldb/packages/Python/lldbsuite/test/api/multithreaded/common.h
The file was addedlldb/test/API/commands/gui/invalid-args/TestInvalidArgsGui.py
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-1-arm.dat
The file was addedlldb/test/API/api/listeners/TestListener.py
The file was addedlldb/test/API/commands/watchpoints/watchpoint_commands/command/TestWatchpointCommandPython.py
The file was addedlldb/test/API/functionalities/breakpoint/breakpoint_set_restart/main.cpp
The file was removedlldb/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-8-thumb.dat
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/darwin_log/format/main.c
The file was addedlldb/test/API/functionalities/breakpoint/breakpoint_options/main.cpp
The file was addedlldb/test/API/commands/expression/import-std-module/weak_ptr-dbg-info-content/main.cpp
The file was addedlldb/test/API/commands/target/auto-install-main-executable/TestAutoInstallMainExecutable.py
The file was addedlldb/test/API/functionalities/darwin_log/filter/regex/message/TestDarwinLogFilterRegexMessage.py
The file was removedlldb/packages/Python/lldbsuite/test/commands/watchpoints/watchpoint_commands/condition/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/TestHWBreakMultiThread.py
The file was addedlldb/test/API/commands/settings/main.cpp
The file was removedlldb/packages/Python/lldbsuite/test/commands/process/attach/TestProcessAttach.py
The file was removedlldb/packages/Python/lldbsuite/test/commands/settings/quoting/Makefile
The file was removedlldb/packages/Python/lldbsuite/test/commands/expression/options/TestExprOptions.py
The file was removedlldb/packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/activity-chain/main.c
The file was addedlldb/test/API/commands/statistics/basic/TestStats.py
The file was removed