SuccessChanges

Summary

  1. [ve] fix cmake cache param (details)
Commit a43b7ccb965ff70fed880fd9d607ee203dbd8c50 by simon.moll
[ve] fix cmake cache param
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. [compiler-rt][X86] fix build fail after "[X86] Support -march=rocketlake" (details)
  2. [RISCV] Rename RISCVISD::SHFLI to RISCVISD::SHFL and don't require the second operand to be an immediate. (details)
  3. [WebAssembly] Test i64x2.abs encoding (details)
  4. [MLIR][LinAlg] Implement detensoring cost-modelling. (details)
  5. [lldb] Replace NativeProcess delegate list with a single delegate (details)
  6. [NFC][SYCL] Drop idle triple component from regression tests. (details)
  7. [M68k] Implement AsmParser (details)
  8. [libc++] Fix test synopses and remove unused includes. (details)
  9. [lldb] Require x86 backend for a bunch of DWARF tests (details)
  10. [lldb][Arm/AArch64] Add basic disassemble tests for Arm/AArch64 (details)
  11. [lldb] Require x86 for unwind no-return test (details)
  12. Revert "[lldb] [Process] Watch for fork/vfork notifications" and associated followups (details)
  13. [mlir][linalg] lower index operations during linalg to loop lowering. (details)
  14. [lldb] [gdb-remote client] Refactor handling qSupported (details)
  15. Revert "Revert "[clangd] Provide a way to disable external index"" (details)
  16. [OpenCL][NFC] Rename isOpenCLVersionContainedInMask (details)
  17. [SimplifyCFG] Allow hoisting terminators only with HoistCommonInsts=false. (details)
  18. [CodeView] Fix the ARM64 CPUType enum (details)
  19. [AArch64][SVE] Fix dup/dupq intrinsics for C++. (details)
  20. [flang] Fix a test (use %s instead of $s) (details)
  21. [lldb] [gdb-remote server] Refactor handling qSupported (details)
  22. [Windows Itanium][PS4] handle dllimport/export w.r.t vtables/rtti (details)
  23. [mlir] Canonicalize single-iteration ParallelOp (details)
  24. Require commas between double square bracket attributes. (details)
  25. [flang][driver] Remove `%flang-new` from the LIT configuration (details)
  26. Reland "[lldb] [Process] Watch for fork/vfork notifications" for FreeBSD (details)
  27. [libc++] Split __compressed_pair out of <memory> (details)
  28. [libc++] Split std::raw_storage_iterator out of <memory> (details)
  29. [libc++] Split the memory-related algorithms out of <memory> (details)
  30. [libc++] Split std::unique_ptr out of <memory> (details)
  31. [libc++] Split std::shared_ptr & friends out of <memory> (details)
  32. [libc++] Move pointer safety related utilities out of <memory> (details)
  33. Reland "[lldb] [Process] Watch for fork/vfork notifications" for NetBSD (details)
  34. Reland "[lldb] [Process] Watch for fork/vfork notifications" for Linux (details)
  35. [lldb] Require x86 for various NativePDB, Breakpad and Minidump tests (details)
  36. [gn build] fix bug in fb0b19c3de3b (details)
  37. [gn build] Port 21d6636d83b3 (details)
  38. [gn build] Port 4f9b2469f33f (details)
  39. [gn build] Port 7f1963dc8e23 (details)
  40. [gn build] Port 916fecb499c5 (details)
  41. [gn build] Port 9b0a3388eb36 (details)
  42. [gn build] Port be54341cd2ff (details)
  43. [AMDGPU] Set implicit arg attributes for indirect calls (details)
  44. [TTI] NFC: Change getCastInstrCost and getExtractWithExtendCost to return InstructionCost (details)
  45. [TTI] NFC: Change getGatherScatterOpCost to return InstructionCost (details)
  46. [TTI] NFC: Change getArithmeticReductionCost to return InstructionCost (details)
  47. [TTI] NFC: Change getMinMaxReductionCost to return InstructionCost (details)
  48. [TTI] NFC: Change getCmpSelInstrCost to return InstructionCost (details)
  49. [TTI] NFC: Change getMaskedMemoryOpCost to return InstructionCost (details)
  50. [TTI] NFC: Change get[Interleaved]MemoryOpCost to return InstructionCost (details)
  51. [lldb] Remote @debugserver_test from TestAppleSimulatorOSType (details)
  52. StackProtector: ensure protection does not interfere with tail call frame. (details)
  53. [lldb] Remove self-skipping code from lldb-server tests (details)
  54. [mlir][linalg] update tiling to support linalg index operations. (details)
  55. [lldb][AArch64] Only run MTE memory region test if we have MTE (details)
  56. [lld-macho] Add support for arm64_32 (details)
  57. [lld-macho] Add 32-bit compact unwind support (details)
  58. [lld-macho] Have toString() emit full path to archive files (details)
  59. [lld-macho] Make load relaxation work for arm64_32 (details)
  60. [analyzer] Replace StoreManager::CastRetrievedVal with SValBuilder::evalCast (details)
  61. [lldb/test] s/add_no_ack_remote_stream/do_handshake (details)
  62. [AsmParser][SystemZ][z/OS] Add in support to allow use of additional comment strings. (details)
  63. [libc++] [P0458] Add map::contains and set::contains for heterogenous lookup missed in a17b1aed. (details)
  64. [docs][scudo] Update Scudo documentation (details)
  65. [mlir] X86Vector: Add AVX Rsqrt (details)
  66. [clangd] Enable modules to contribute tweaks. (details)
  67. [clangd] Introduce ASTHooks to FeatureModules (details)
  68. [clangd] Propagate data in diagnostics (details)
  69. BPF: generate proper BTF for globals with WeakODRLinkage (details)
  70. [lld-macho] arm64_32 executables are always PIE (details)
  71. [analyzer] [NFC] Eliminate dispatchCast, evalCastFromNonLoc and evalCastFromLoc functions from SValBuilder (details)
  72. [OpenMP] Fix incompatible attributes in OpenMPIRBuilder test. (details)
  73. Fix the const overload of IgnoreExprNodes (details)
  74. [gn build] Port 8914902b01a3 (details)
  75. [gn build] Port bb6d96ced80f (details)
  76. [GlobalOpt] Revert valgrind hacks (details)
  77. [SystemZ][z/OS] Introduce dialect querying helper functions (details)
  78. Remove empty test case (details)
  79. [libc] Make FPBits a union. (details)
Commit b28ec3fd18ae40a17aeef410c82c0181168c11d4 by freddy.ye
[compiler-rt][X86] fix build fail after "[X86] Support -march=rocketlake"
This copy error will cause a failed builder on sanitizer-x86_64-linux
The file was modifiedcompiler-rt/lib/builtins/cpu_model.c
Commit 7c9bbbf7358cfa036c3d53eeb27be04bdfc7ba5b by craig.topper
[RISCV] Rename RISCVISD::SHFLI to RISCVISD::SHFL and don't require the second operand to be an immediate.

Prep work for adding intrinsics in the future.

Left an assert that the input is constant in ReplaceNodeResults,
as the intrinsic shouldn't go through that path.
The file was modifiedllvm/lib/Target/RISCV/RISCVISelLowering.cpp
The file was modifiedllvm/lib/Target/RISCV/RISCVISelLowering.h
The file was modifiedllvm/lib/Target/RISCV/RISCVInstrInfoB.td
Commit cc86a8aa53a316860da8c32b4817efd2609bd96f by tlively
[WebAssembly] Test i64x2.abs encoding

This test was disabled despite the instruction having been implemented for a
long time. This commit just enables the test.

Differential Revision: https://reviews.llvm.org/D100345
The file was modifiedllvm/test/MC/WebAssembly/simd-encodings.s
Commit aa6eb2af10094e427827343b67b25d606dde10b7 by kareem.ergawy
[MLIR][LinAlg] Implement detensoring cost-modelling.

This patch introduces the neccessary infrastructure changes to implement
cost-modelling for detensoring. In particular, it introduces the
following changes:
- An extension to the dialect conversion framework to selectively
convert sub-set of non-entry BB arguments.
- An extension to branch conversion pattern to selectively convert
sub-set of a branche's operands.
- An interface for detensoring cost-modelling.
- 2 simple implementations of 2 different cost models.

This sets the stage to explose cost-modelling for detessoring in an
easier way. We still need to come up with better cost models.

Reviewed By: silvas

Differential Revision: https://reviews.llvm.org/D99945
The file was modifiedmlir/test/Dialect/Linalg/detensorized_0d.mlir
The file was modifiedmlir/include/mlir/Dialect/StandardOps/Transforms/FuncConversions.h
The file was modifiedmlir/include/mlir/Transforms/DialectConversion.h
The file was addedmlir/test/Dialect/Linalg/detensorize_if.mlir
The file was addedmlir/test/Dialect/Linalg/detensorize_trivial.mlir
The file was addedmlir/test/Dialect/Linalg/detensorize_while_pure_cf.mlir
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
The file was modifiedmlir/lib/Transforms/Utils/DialectConversion.cpp
The file was addedmlir/test/Dialect/Linalg/detensorize_while_failure.mlir
The file was modifiedmlir/lib/Dialect/StandardOps/Transforms/FuncConversions.cpp
The file was addedmlir/test/Dialect/Linalg/detensorize_while.mlir
The file was removedmlir/test/Dialect/Linalg/detensorized_while.mlir
Commit c9cf394f796e181b9ee3bc9b69d84fbbba2fe45c by pavel
[lldb] Replace NativeProcess delegate list with a single delegate

In all this time, we've never used more than one delegate. The logic to
support multiple delegates is therefore untested, and becomes
particularly unwieldy once we need to support multiple processes.

Just remove it.
The file was modifiedlldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp
The file was modifiedlldb/include/lldb/Host/common/NativeProcessProtocol.h
The file was modifiedlldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
The file was modifiedlldb/source/Host/common/NativeProcessProtocol.cpp
The file was modifiedlldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
Commit 95c614afcd4de71d00a240d6a4a02c036c972ed0 by alexey.bader
[NFC][SYCL] Drop idle triple component from regression tests.
The file was modifiedclang/test/CodeGenSYCL/filescope_asm.c
The file was modifiedclang/test/CodeGenSYCL/convergent.cpp
Commit 6e098e133dc7b0fb7006bd768989ef65dfaf341d by rickytaylor26
[M68k] Implement AsmParser

This is a work-in-progress implementation of an assembler for M68k.

Outstanding work:
- Updating existing tests assembly syntax
- Writing new tests for the assembler (and disassembler)

I've left those until there's consensus that this approach is okay (I hope that's okay!).

Questions I'm aware of:
- Should this use Motorola or gas syntax? (At the moment it uses Motorola syntax.)
- The disassembler produces a table at runtime for disassembly generated from the code beads. Is this okay? (This is less than ideal but as I mentioned in my llvm-dev post, it's quite complicated to write a table-gen parser for code beads.)

Depends on D98519

Depends on D98532

Depends on D98534

Depends on D98535

Depends on D98536

Differential Revision: https://reviews.llvm.org/D98537
The file was modifiedllvm/lib/Target/M68k/CMakeLists.txt
The file was addedllvm/test/MC/M68k/lit.local.cfg
The file was modifiedllvm/lib/Target/M68k/M68kInstrInfo.td
The file was addedllvm/test/MC/M68k/instructions.s
The file was modifiedllvm/lib/Target/M68k/M68k.td
The file was addedllvm/lib/Target/M68k/AsmParser/CMakeLists.txt
The file was addedllvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp
Commit cd854e686f0c3bfc8bcf4d6fc2549115010da260 by marek.kurdej+llvm.org
[libc++] Fix test synopses and remove unused includes.
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.ops/count3.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.ops/count2.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.ops/equal_range3.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.ops/count_transparent.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.ops/equal_range1.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.ops/count1.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.ops/equal_range3.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/equal_range_transparent.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.ops/equal_range2.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.ops/equal_range2.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.ops/equal_range_transparent.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/equal_range_transparent.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.ops/equal_range1.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.ops/count3.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.ops/count_transparent.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multiset/count_transparent.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/set/count_transparent.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.ops/equal_range_transparent.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.ops/count0.pass.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.ops/count1.compile.fail.cpp
The file was modifiedlibcxx/test/std/containers/associative/map/map.ops/count2.compile.fail.cpp
Commit 8a64d80a959bf2844df33f9112e456f33de7b468 by david.spickett
[lldb] Require x86 backend for a bunch of DWARF tests

By moving them into a folder with a local lit config
requiring x86. All these tests use x86 target triples.

There are two tests that require target-x86_64 because
they run program files (instead of just needing the backend).
Those are moved to the x86 folder also but their REQUIRES are
unchanged.

Reviewed By: JDevlieghere

Differential Revision: https://reviews.llvm.org/D100193
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwarf5-line-strp.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_const_value.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwarf5_locations.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/dir-separator-posix.lldbinit
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-qualified-variable.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-basic-namespace.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_AT_decl_file-DW_AT_specification-crosscu.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-atomic.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_AT_loclists_base.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/dir-separator-windows.lldbinit
The file was removedlldb/test/Shell/SymbolFile/DWARF/split-dwarf-multiple-cu.ll
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_ranges_and_rnglists.test
The file was removedlldb/test/Shell/SymbolFile/DWARF/static_scope.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dir-separator-windows.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwarf5_tu_index_abbrev_offset.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_declaration-with-children.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug-types-dwarf5.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_ranges.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu2.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwarf5-partial-index.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-qualified-variable.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_loc-aslr.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug-types-line-tables.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu1.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_loclists-dwo.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-basic-function.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-basic-namespace.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-method-local-struct.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/debug_loc-aslr.yaml
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/childless-compile-unit.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_location-DW_AT_const_value.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-function-regex.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_basic_type_DW_ATE_UTF_nonC.ll
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_OP_piece-struct.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug-types-line-tables.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/inline-function-address.ll
The file was removedlldb/test/Shell/SymbolFile/DWARF/inline-function-address.ll
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/find-variable-file-2.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/limit-debug-info.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/parallel-indexing-stress.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_rnglists.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwp.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_TAG_basic_type_DW_ATE_UTF_nonC.ll
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_variable-DW_AT_const_value.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-variable-dwo.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/split-dwarf-multiple-cu.ll
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_loc.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwarf5-split.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_loc-aslr.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/ModuleOwnership/module.modulemap
The file was removedlldb/test/Shell/SymbolFile/DWARF/array-sizes.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_loc.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwo-type-in-main-file.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/ModuleOwnership/A.h
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwo-type-in-main-file.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu2.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-variable-dwo.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/dir-separator-no-comp-dir-relative-name.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug-types-missing-signature.test
The file was removedlldb/test/Shell/SymbolFile/DWARF/win-i386-line-table.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_variable-invalid_location.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/compilercontext.ll
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwarf5_locations.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_AT_location-DW_AT_const_value.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/dir-separator-posix.lldbinit
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dir-separator-no-comp-dir.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwarf5-debug_line-file-index.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwp.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwarf5-implicit-const.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwarf5-index-is-used.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/subprogram_ranges.test
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_line-relative_path.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/apple-index-is-used.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-variable-file.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug-types-address-ranges.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_AT_low_pc-addrx.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_low_pc-addrx.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/debug-line-basic.script
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_OP_piece-struct.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/dir-separator-windows.lldbinit
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_loc_and_loclists.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug-types-signature-loop.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/dir-separator-no-comp-dir-relative-name.lldbinit
The file was removedlldb/test/Shell/SymbolFile/DWARF/dir-separator-posix.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/compilercontext.ll
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug-names-compressed.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-method-local-struct.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug-types-dwo-cross-reference.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_aranges-empty-section.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/gnu-style-compression.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_ranges-missing-section.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwarf5-atomic.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/parallel-indexing-stress.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_AT_data_bit_offset-DW_OP_stack_value.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_rnglists-dwo.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dir-separator-posix.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/debug-line-basic.script
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dir-separator-windows.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-basic-variable.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_decl_file-DW_AT_specification-crosscu.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug-types-dwo-cross-reference.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/inline-function-address-shared.test
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-variable-file.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_AT_const_value-bitfields.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/A.h
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-debug_line-file-index.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-split.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_line-tombstone.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/module-ownership.mm
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-basic-type.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/lit.local.cfg
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/debug-types-basic.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/ModuleOwnership/B.h
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug-types-basic.test
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_AT_const_value.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_OP_piece-smaller-than-struct.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/find-variable-file-2.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-basic-function.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug-types-address-ranges.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/limit-debug-info.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/win-i386-line-table.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_line-tombstone.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug-line-basic.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-function-regex.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_loclists_base.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_const_value-bitfields.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug-types-dwarf5.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-basic-variable.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/debug-types-basic.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug-types-signature-loop.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-index-is-used.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_loc_and_loclists.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dir-separator-no-comp-dir.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/dir-separator-no-comp-dir-relative-name.lldbinit
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwp-separate-debug-file.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_AT_declaration-with-children.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/apple-index-is-used.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/array-sizes.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/subprogram_ranges.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_TAG_GNU_call_site-DW_AT_low_pc.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_OP_piece-smaller-than-struct.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/module.modulemap
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/B.h
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-method.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/Inputs/debug_loc-aslr.yaml
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug-names-compressed.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_ranges-missing-section.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_loclists-dwo.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-method.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_data_bit_offset-DW_OP_stack_value.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-debug_line.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-inline-method.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/split-dwarf-inlining.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/static_scope.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug-types-basic.test
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_rnglists-dwo.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwp-debug-types.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-line-strp.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_TAG_variable-invalid_location.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-partial-index.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/childless-compile-unit.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/find-basic-type.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/gnu-style-compression.cpp
The file was removedlldb/test/Shell/SymbolFile/DWARF/split-dwarf-inlining.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/Inputs/subprogram_ranges.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dir-separator-no-comp-dir-relative-name.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwarf5_tu_index_abbrev_offset.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_line-relative_path.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_ranges.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/subprogram_ranges.test
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/debug_rnglists.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_GNU_call_site-DW_AT_low_pc.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu1.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug-line-basic.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug-types-missing-signature.test
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwp-separate-debug-file.cpp
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/inline-function-address-shared.test
The file was removedlldb/test/Shell/SymbolFile/DWARF/DW_TAG_variable-DW_AT_const_value.s
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/find-inline-method.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_aranges-empty-section.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/module-ownership.mm
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwarf5-debug_line.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/debug_ranges_and_rnglists.test
The file was addedlldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-implicit-const.s
The file was removedlldb/test/Shell/SymbolFile/DWARF/dwp-debug-types.s
Commit 96c82166b6e38fd0c138876fb21d2a61af3cfcac by david.spickett
[lldb][Arm/AArch64] Add basic disassemble tests for Arm/AArch64

Previously the test would fail if you built on Arm/AArch64
but did not have the x86 llvm backend enabled.

Reviewed By: omjavaid

Differential Revision: https://reviews.llvm.org/D100192
The file was modifiedlldb/test/API/python_api/disassemble-raw-data/TestDisassembleRawData.py
Commit a1f3187ca8a39a62f4a430da823c01aa7874b0d3 by david.spickett
[lldb] Require x86 for unwind no-return test

The core file used is built for i386 so we
need the x86 backend to be able to load it.

Reviewed By: labath

Differential Revision: https://reviews.llvm.org/D100195
The file was modifiedlldb/test/API/functionalities/unwind/noreturn/module-end/TestNoReturnModuleEnd.py
Commit 121cff78a8032a73aa4fb820625dc1ecae8e3997 by pavel
Revert "[lldb] [Process] Watch for fork/vfork notifications" and associated followups

This commit has caused the following tests to be flaky:
TestThreadSpecificBpPlusCondition.py
TestExitDuringExpression.py

The exact cause is not known yet, but since both tests deal with
threads, my guess is it has something to do with the tracking of
creation of new threads (which the commit touches upon).

This reverts the following commits:
d01bff8cbdc98fb8751f7bf10af19b47ae5c445d,
ba62ebc48e8c424ce3a78ba01acda679d536dd47,
e761b6b4c58d4f7ae1073d925d7cb321d68ee93a,
a345419ee03095c8cdfbe1c2728467c4da8fa0a4.
The file was modifiedlldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.cpp
The file was modifiedlldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.h
The file was removedlldb/test/Shell/Subprocess/lit.local.cfg
The file was removedlldb/include/lldb/Host/linux/Host.h
The file was removedlldb/test/Shell/Subprocess/clone-follow-parent.test
The file was modifiedlldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.h
The file was modifiedlldb/source/Host/linux/Host.cpp
The file was modifiedlldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.h
The file was modifiedlldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
The file was removedlldb/test/Shell/Subprocess/fork-follow-parent-wp.test
The file was modifiedlldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
The file was modifiedlldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
The file was modifiedlldb/test/API/functionalities/gdb_remote_client/TestMultiprocess.py
The file was removedlldb/test/Shell/Subprocess/Inputs/fork.cpp
The file was modifiedlldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD.h
The file was removedlldb/test/Shell/Subprocess/vfork-follow-parent-wp.test
The file was removedlldb/test/Shell/Subprocess/clone-follow-parent-wp.test
The file was modifiedlldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp
The file was modifiedlldb/source/Plugins/Process/Linux/NativeProcessLinux.h
The file was removedlldb/test/Shell/Subprocess/vfork-follow-parent.test
The file was removedlldb/test/Shell/Subprocess/fork-follow-parent.test
The file was modifiedlldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp
Commit ef30179efff24a02d5f7a3380a7f3cab247b1338 by gysit
[mlir][linalg] lower index operations during linalg to loop lowering.

The patch extends the linalg to loop lowering pass to replace all linalg index operations by the induction variables of the generated loop nests.

Differential Revision: https://reviews.llvm.org/D100364
The file was modifiedmlir/test/Dialect/Linalg/loop-order.mlir
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Loops.cpp
The file was modifiedmlir/test/Dialect/Linalg/loops.mlir
Commit ff31af4f55af65d173cedcd2f09063c81c8f4f12 by mgorny
[lldb] [gdb-remote client] Refactor handling qSupported

Refactor the qSupported handler to split the reply into an array,
and identify features within the array rather than searching the string
for partial matches.  While at it, use StringRef.split() to process
the compression list instead of reinventing the wheel.

Switch the arguments to MaybeEnableCompression() to use an ArrayRef
of StringRefs to simplify parameter passing from GetRemoteQSupported().

Differential Revision: https://reviews.llvm.org/D100146
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
Commit ecc6965b2342397a215b00e8e476d8d37d080322 by kadircet
Revert "Revert "[clangd] Provide a way to disable external index""

This reverts commit c2ad7c23707cece995ee9070283a72c4afc8c0fe while
adding the handling for the new enum value into the switch statement.
The file was modifiedclang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
The file was modifiedclang-tools-extra/clangd/ConfigYAML.cpp
The file was modifiedclang-tools-extra/clangd/ConfigFragment.h
The file was modifiedclang-tools-extra/clangd/ConfigCompile.cpp
The file was modifiedclang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
The file was modifiedclang-tools-extra/clangd/Config.h
The file was modifiedclang-tools-extra/clangd/tool/ClangdMain.cpp
Commit b757bc14e673c8f8b987cadfe165853fb3de10f1 by sven.vanhaastregt
[OpenCL][NFC] Rename isOpenCLVersionContainedInMask

Drop the double occurrence of "is".
The file was modifiedclang/include/clang/Basic/OpenCLOptions.h
Commit 467b1f1cd2f2774714ce59919702c3963914b6a8 by flo
[SimplifyCFG] Allow hoisting terminators only with HoistCommonInsts=false.

As a side-effect of the change to default HoistCommonInsts to false
early in the pipeline, we fail to convert conditional branch & phis to
selects early on, which prevents vectorization for loops that contain
conditional branches that effectively are selects (or if the loop gets
vectorized, it will get vectorized very inefficiently).

This patch updates SimplifyCFG to perform hoisting if the only
instruction in both BBs is an equal branch. In this case, the only
additional instructions are selects for phis, which should be cheap.

Even though we perform hoisting, the benefits of this kind of hoisting
should by far outweigh the negatives.

For example, the loop in the code below will not get vectorized on
AArch64 with the current default, but will with the patch. This is a
fundamental pattern we should definitely vectorize. Besides that, I
think the select variants should be easier to use for reasoning across
other passes as well.

https://clang.godbolt.org/z/sbjd8Wshx

```
double clamp(double v) {
  if (v < 0.0)
    return 0.0;
  if (v > 6.0)
    return 6.0;
  return v;
}

void loop(double* X, double *Y) {
  for (unsigned i = 0; i < 20000; i++) {
    X[i] = clamp(Y[i]);
  }
}
```

Reviewed By: lebedev.ri

Differential Revision: https://reviews.llvm.org/D100329
The file was modifiedllvm/test/Transforms/PhaseOrdering/AArch64/hoisting-required-for-vectorization.ll
The file was modifiedllvm/test/Transforms/SimplifyCFG/common-code-hoisting.ll
The file was modifiedllvm/lib/Transforms/Utils/SimplifyCFG.cpp
Commit 45f8946a759a780e6131256d6d206977b9c128ee by martin
[CodeView] Fix the ARM64 CPUType enum

The old, incorrect one seems to have been added in
d41ac895bb810d0b15844773cbecbf394d914010, with a similarly placed
entry added in EnumTables.cpp in
eb4d6142dcd53d79d8f8a86908a035582965fc52.

This matches the value documented at
https://docs.microsoft.com/en-us/visualstudio/debugger/debug-interface-access/cv-cpu-type-e?view=vs-2019.

This fixes running obj2yaml on an object file generated by MSVC.

Differential Revision: https://reviews.llvm.org/D100306
The file was modifiedllvm/lib/DebugInfo/CodeView/EnumTables.cpp
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/CodeView.h
Commit fa936b610fd019b73de82f61de83bae553251fdb by sander.desmalen
[AArch64][SVE] Fix dup/dupq intrinsics for C++.

This patch changes the builtin prototype to use 'b' (boolean) instead
of the default integer element type. That fixes the dup/dupq intrinsics
when compiling with C++.

This patch also fixes one of the defines for __ARM_FEATURE_SVE2_BITPERM.

Reviewed By: kmclaughlin

Differential Revision: https://reviews.llvm.org/D100294
The file was modifiedclang/include/clang/Basic/arm_sve.td
The file was modifiedclang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup.c
The file was modifiedclang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq.c
The file was modifiedclang/utils/TableGen/SveEmitter.cpp
Commit 4217e6bf95f56d7c11684403687d20a7ef79ba09 by andrzej.warzynski
[flang] Fix a test (use %s instead of $s)

With the typo ($S instead of %s), the driver was expecting
input from stdin. In such cases, it prints:
```
Enter Fortran source
Use EOF character (^D) to end file
```
This was piped to FileCheck. Together with the available `CHECK-NOT`
statement, this was sufficient for the test to pass (incorrectly).

This patch makes sure that the provided input file is used instead of
stdin.

Differential Revision: https://reviews.llvm.org/D100301
The file was modifiedflang/test/Semantics/call17.f90
Commit aab81c2f40d2098f9014473a1e7c8fb7b074360b by mgorny
[lldb] [gdb-remote server] Refactor handling qSupported

Refactor handling qSupported to use a virtual HandleFeatures() method.
The client-provided features are split into an array and passed
to the method.  The method returns an array of server features that are
concatenated into the qSupported response to the server.

The base implementation of HandleFeatures()
in GDBRemoteCommunicationServerCommon now includes only flags common
to both platform server and llgs, while llgs-specific flags are inserted
in GDBRemoteCommunicationServerLLGS.

Differential Revision: https://reviews.llvm.org/D100140
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
Commit eae2d4b8520c768291dcff2169b78486af324d17 by Ben.Dunbobbin
[Windows Itanium][PS4] handle dllimport/export w.r.t vtables/rtti

The existing Windows Itanium patches for dllimport/export
behaviour w.r.t vtables/rtti can't be adopted for PS4 due to
backwards compatibility reasons (see comments on
https://reviews.llvm.org/D90299).

This commit adds our PS4 scheme for this to Clang.

Differential Revision: https://reviews.llvm.org/D93203
The file was modifiedclang/include/clang/Basic/TargetInfo.h
The file was modifiedclang/lib/CodeGen/ItaniumCXXABI.cpp
The file was modifiedclang/lib/AST/RecordLayoutBuilder.cpp
The file was addedclang/test/CodeGenCXX/ps4-dllstorage-vtable-rtti.cpp
Commit eb31540066736658a71d7fc1154be8432e553a11 by ivan.butygin
[mlir] Canonicalize single-iteration ParallelOp

Differential Revision: https://reviews.llvm.org/D100248
The file was modifiedmlir/lib/Dialect/SCF/SCF.cpp
The file was modifiedmlir/test/Dialect/SCF/canonicalize.mlir
Commit 5ad15f4d1c6f56d25904265023d123a7d0b9d59d by aaron
Require commas between double square bracket attributes.

Clang currently has a bug where it allows you to write [[foo bar]] and
both attributes are silently accepted. This patch corrects the comma
parsing rules for such attributes and handles the test case fallout, as
a few tests were accidentally doing this.
The file was modifiedclang/lib/Parse/ParseDeclCXX.cpp
The file was modifiedclang/test/Sema/c2x-nodiscard.c
The file was modifiedclang/test/Parser/c2x-attributes.c
The file was modifiedclang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p1.cpp
The file was modifiedclang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p1.cpp
The file was modifiedclang/test/Parser/cxx-attributes.cpp
The file was modifiedclang/test/Parser/pragma-attribute.cpp
The file was modifiedclang/test/Sema/c2x-maybe_unused-errors.c
Commit 808a5a2534cd1f9471e247bde7aef240e488078d by andrzej.warzynski
[flang][driver] Remove `%flang-new` from the LIT configuration

`%flang-new` was introduced in the early days of the new driver to make
a clear distinction between the tests for the current and the new
driver. We have since introduced `%flang` (compiler driver) and
`%flang_fc1` (frontend driver) as the long term solution. This has allowed
us to share tests between `flang-new` and `f18`. This patch replaces
all uses of `%flang-new` with `%flang` and `%flang_fc1`.

Some tests are reformatted so that all tests look uniform and are easier
to follow. Where possible, `! REQUIRES: new-flang-driver` is deleted so
that more tests can be shared with `f18`. To facilitate this,
`f{no-}implicit-none` are introduced in `f18` with semantics identical
to `flang-new`.

Two tests are deleted rather than updated:
  * flang/test/Frontend/print-preprocess-C-file.f90
  * flang/test/Frontend/print-preprocessed-file.f90
Instead, there is plenty of preprocessor tests in
flang/test/Preprocessing/.

Differential Revision: https://reviews.llvm.org/D100174
The file was modifiedflang/test/Driver/implicit-none.f90
The file was modifiedflang/test/Driver/driver-error-cc1.c
The file was modifiedflang/test/Driver/frontend-forwarding.f90
The file was modifiedflang/test/Driver/escaped-backslash.f90
The file was modifiedflang/test/Driver/phases.f90
The file was modifiedflang/test/Driver/driver-help-hidden.f90
The file was modifiedflang/test/Driver/scanning-error.f95
The file was modifiedflang/test/Driver/include-header.f90
The file was modifiedflang/test/Driver/missing-input.f90
The file was removedflang/test/Frontend/print-preprocessed-file.f90
The file was modifiedflang/test/Driver/syntax-only.f90
The file was modifiedflang/test/Driver/fixed-free-detection.f90
The file was modifiedflang/test/Driver/macro-multiline.F90
The file was modifiedflang/test/Driver/debug-measure-parse-tree.f90
The file was modifiedflang/test/Driver/driver-help.f90
The file was modifiedflang/tools/f18/f18.cpp
The file was modifiedflang/test/Frontend/prescanner-diag.f90
The file was modifiedflang/test/Driver/fixed-free-flag.f90
The file was modifiedflang/test/Driver/driver-error-cc1.cpp
The file was modifiedflang/test/Driver/fixed-line-length.f90
The file was removedflang/test/Frontend/print-preprocess-C-file.f90
The file was modifiedflang/test/Driver/parse-error.f95
The file was modifiedflang/test/Frontend/input-output-file.f90
The file was modifiedflang/test/Driver/driver-version.f90
The file was removedflang/test/Frontend/Inputs/hello-world.c
The file was modifiedflang/test/Frontend/multiple-input-files.f90
The file was modifiedflang/test/lit.cfg.py
The file was modifiedflang/test/Driver/code-gen.f90
Commit 63d75641054afb0fe43928e9430a2bb92f09e121 by mgorny
Reland "[lldb] [Process] Watch for fork/vfork notifications" for FreeBSD

The original commit was reverted because of the problems it introduced
on Linux.  However, FreeBSD should not be affected, so restore that part
and we will address Linux separately.

While at it, remove the dbreg hack as the underlying issue has been
fixed in the FreeBSD kernel and the problem is unlikely to happen
in real life use anyway.

Differential Revision: https://reviews.llvm.org/D98822
The file was addedlldb/test/Shell/Subprocess/Inputs/fork.cpp
The file was addedlldb/test/Shell/Subprocess/lit.local.cfg
The file was addedlldb/test/Shell/Subprocess/fork-follow-parent.test
The file was addedlldb/test/Shell/Subprocess/fork-follow-parent-wp.test
The file was addedlldb/test/Shell/Subprocess/vfork-follow-parent.test
The file was modifiedlldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp
The file was modifiedlldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.h
The file was addedlldb/test/Shell/Subprocess/vfork-follow-parent-wp.test
Commit 9b0a3388eb36e43120495f3e9063dfae898fc9ac by Louis Dionne
[libc++] Split __compressed_pair out of <memory>

Differential Revision: https://reviews.llvm.org/D100318
The file was modifiedlibcxx/include/CMakeLists.txt
The file was addedlibcxx/include/__memory/compressed_pair.h
The file was modifiedlibcxx/include/memory
Commit be54341cd2ffc970391b637de90aa05b134d9e89 by Louis Dionne
[libc++] Split std::raw_storage_iterator out of <memory>

Differential Revision: https://reviews.llvm.org/D100318
The file was addedlibcxx/include/__memory/raw_storage_iterator.h
The file was modifiedlibcxx/include/memory
The file was modifiedlibcxx/include/CMakeLists.txt
Commit 4f9b2469f33f07d0e730915bcfab9ce74c34980d by Louis Dionne
[libc++] Split the memory-related algorithms out of <memory>

Differential Revision: https://reviews.llvm.org/D100318
The file was modifiedlibcxx/include/CMakeLists.txt
The file was addedlibcxx/include/__memory/uninitialized_algorithms.h
The file was modifiedlibcxx/include/memory
Commit 21d6636d83b377396c7cf01ee6332e70c2ed6605 by Louis Dionne
[libc++] Split std::unique_ptr out of <memory>

Differential Revision: https://reviews.llvm.org/D100318
The file was addedlibcxx/include/__memory/unique_ptr.h
The file was modifiedlibcxx/include/CMakeLists.txt
The file was modifiedlibcxx/test/libcxx/containers/unord/unord.set/missing_hash_specialization.fail.cpp
The file was modifiedlibcxx/include/memory
Commit 916fecb499c58a782a324c689ea5f516aa7ceb6b by Louis Dionne
[libc++] Split std::shared_ptr & friends out of <memory>

Differential Revision: https://reviews.llvm.org/D100318
The file was modifiedlibcxx/include/memory
The file was modifiedlibcxx/include/CMakeLists.txt
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bracket.fail.cpp
The file was addedlibcxx/include/__memory/shared_ptr.h
The file was modifiedlibcxx/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_arrow.fail.cpp
Commit 7f1963dc8e233fb28332b0e797372e63d5a9598e by Louis Dionne
[libc++] Move pointer safety related utilities out of <memory>

Differential Revision: https://reviews.llvm.org/D100318
The file was addedlibcxx/include/__memory/pointer_safety.h
The file was modifiedlibcxx/include/CMakeLists.txt
The file was modifiedlibcxx/include/memory
Commit 7da3b44d67f81e4cff3ac4f72888e667bd9e6adb by mgorny
Reland "[lldb] [Process] Watch for fork/vfork notifications" for NetBSD

Differential Revision: https://reviews.llvm.org/D98822
The file was modifiedlldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
The file was modifiedlldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
The file was addedlldb/test/Shell/Subprocess/clone-follow-parent.test
The file was addedlldb/test/Shell/Subprocess/clone-follow-parent-wp.test
Commit c8d18cba4e2f63f2135749ef87d09e7f4f405712 by mgorny
Reland "[lldb] [Process] Watch for fork/vfork notifications" for Linux

Big thanks to Pavel Labath for figuring out my mistake.

Differential Revision: https://reviews.llvm.org/D98822
The file was modifiedlldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
The file was modifiedlldb/source/Plugins/Process/Linux/NativeProcessLinux.h
The file was modifiedlldb/source/Host/linux/Host.cpp
The file was modifiedlldb/test/Shell/Subprocess/clone-follow-parent-wp.test
The file was addedlldb/include/lldb/Host/linux/Host.h
Commit f152472af576e77f9b8736dafaffd31fce7b13b0 by david.spickett
[lldb] Require x86 for various NativePDB, Breakpad and Minidump tests

These tests fail if you build without the x86 llvm backend.
Either because they use an x86 triple or try to backtrace which
requires some x86 knowledge to see all frames.

Reviewed By: labath

Differential Revision: https://reviews.llvm.org/D100194
The file was modifiedlldb/test/Shell/SymbolFile/NativePDB/function-types-calling-conv.cpp
The file was modifiedlldb/test/Shell/SymbolFile/Breakpad/unwind-via-raSearch.test
The file was modifiedlldb/test/Shell/SymbolFile/symbol-binding.test
The file was modifiedlldb/test/Shell/Minidump/disassemble-no-module.yaml
The file was modifiedlldb/test/Shell/SymbolFile/NativePDB/s_constant.cpp
The file was modifiedlldb/test/Shell/Minidump/Windows/Sigsegv/sigsegv.test
The file was modifiedlldb/test/Shell/SymbolFile/Breakpad/unwind-via-stack-win-no-memory-info.yaml
The file was modifiedlldb/test/API/functionalities/postmortem/minidump-new/TestMiniDumpNew.py
The file was modifiedlldb/test/Shell/SymbolFile/NativePDB/disassembly.cpp
Commit 5482228e5cb645dbcf1f3a8b2e8bf48b191d49b4 by thakis
[gn build] fix bug in fb0b19c3de3b

Since __config is no longer in the concatenated generated __config_site,
it now needs to be copied.

(Also fix a comment typo while here.)
The file was modifiedllvm/utils/gn/secondary/libcxx/include/BUILD.gn
Commit 37f54edbc207525d7ed08217175ad0ac7e5792b8 by llvmgnsyncbot
[gn build] Port 21d6636d83b3
The file was modifiedllvm/utils/gn/secondary/libcxx/include/BUILD.gn
Commit b7e826136b0676569378353d93b84ae8c657ef5c by llvmgnsyncbot
[gn build] Port 4f9b2469f33f
The file was modifiedllvm/utils/gn/secondary/libcxx/include/BUILD.gn
Commit 5c148258a10c4ee480f245ca20bb468e69e109e9 by llvmgnsyncbot
[gn build] Port 7f1963dc8e23
The file was modifiedllvm/utils/gn/secondary/libcxx/include/BUILD.gn
Commit b0d988d49937ab933f663e5e8a382c468b2fbe8d by llvmgnsyncbot
[gn build] Port 916fecb499c5
The file was modifiedllvm/utils/gn/secondary/libcxx/include/BUILD.gn
Commit 6674a7a1fd55fb813439ff15153d829f95d5f8ad by llvmgnsyncbot
[gn build] Port 9b0a3388eb36
The file was modifiedllvm/utils/gn/secondary/libcxx/include/BUILD.gn
Commit 0f42675c86fea64dcc94b71f280ab491db71b32f by llvmgnsyncbot
[gn build] Port be54341cd2ff
The file was modifiedllvm/utils/gn/secondary/libcxx/include/BUILD.gn
Commit 5682ae2fc6fedb0d2ab4467bafc58c93066f6e07 by Madhur.Amilkanthwar
[AMDGPU] Set implicit arg attributes for indirect calls

This patch adds attributes corresponding to
implicits to functions/kernels if
1. it has an indirect call OR
2. it's address is taken.

Once such attributes are set, rest of the codegen would work
out-of-box for indirect calls. This patch eliminates
the potential overhead -fixed-abi imposes even though indirect functions
calls are not used.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D99347
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-non-entry-func.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/cc-update.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/call-preserved-registers.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fdiv-nofpexcept.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/spill-csr-frame-ptr-reg-copy.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/call-constant.ll
The file was addedllvm/test/CodeGen/AMDGPU/simple-indirect-call.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/cross-block-use-is-not-abi-copy.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/sibling-call.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-inline-asm.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/callee-special-input-vgprs.ll
The file was modifiedllvm/test/CodeGen/MIR/AMDGPU/machine-function-info-no-ir.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/vgpr-tuple-allocation.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/annotate-kernel-features-hsa-call.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ipra.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/call-argument-types.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/reserve-vgpr-for-sgpr-spill.ll
The file was addedllvm/test/CodeGen/AMDGPU/duplicate-attribute-indirect.ll
The file was addedllvm/test/CodeGen/AMDGPU/direct-indirect-call.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/addrspacecast.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/stack-realign.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/non-entry-alloca.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/callee-special-input-sgprs.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/agpr-register-count.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/callee-special-input-vgprs-packed.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/call-constexpr.ll
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/need-fp-from-csr-vgpr-spill.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/call-waitcnt.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/unstructured-cfg-def-use-issue.ll
Commit 92d8421f49047c7e67d101bc0355dc25d66f2a16 by sander.desmalen
[TTI] NFC: Change getCastInstrCost and getExtractWithExtendCost to return InstructionCost

This patch migrates the TTI cost interfaces to return an InstructionCost.

See this patch for the introduction of the type: https://reviews.llvm.org/D91174
See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2020-November/146408.html

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D100199
The file was modifiedllvm/lib/Analysis/TargetTransformInfo.cpp
The file was modifiedllvm/include/llvm/CodeGen/BasicTTIImpl.h
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfoImpl.h
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.h
The file was modifiedllvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.h
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetTransformInfo.h
The file was modifiedllvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfo.h
Commit fd1f8a54628a4952c836c52171dfb18683ac8574 by sander.desmalen
[TTI] NFC: Change getGatherScatterOpCost to return InstructionCost

This patch migrates the TTI cost interfaces to return an InstructionCost.

See this patch for the introduction of the type: https://reviews.llvm.org/D91174
See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2020-November/146408.html

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D100200
The file was modifiedllvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfoImpl.h
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.h
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
The file was modifiedllvm/lib/Analysis/TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfo.h
The file was modifiedllvm/include/llvm/CodeGen/BasicTTIImpl.h
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.h
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp
Commit bd86824d9865bea90770abd94076f7ba44a33473 by sander.desmalen
[TTI] NFC: Change getArithmeticReductionCost to return InstructionCost

This patch migrates the TTI cost interfaces to return an InstructionCost.

See this patch for the introduction of the type: https://reviews.llvm.org/D91174
See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2020-November/146408.html

This patch is practically NFC, with the exception of an AArch64 SVE related
cost-model change, where we can now return an Invalid cost instead of some
bogus number.

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D100201
The file was modifiedllvm/lib/Analysis/TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.h
The file was modifiedllvm/test/Analysis/CostModel/AArch64/sve-intrinsics.ll
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfo.h
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfoImpl.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
The file was modifiedllvm/include/llvm/CodeGen/BasicTTIImpl.h
Commit 2285dfb73fc680c53c4292f39925545ded8afed5 by sander.desmalen
[TTI] NFC: Change getMinMaxReductionCost to return InstructionCost

This patch migrates the TTI cost interfaces to return an InstructionCost.

See this patch for the introduction of the type: https://reviews.llvm.org/D91174
See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2020-November/146408.html

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D100202
The file was modifiedllvm/include/llvm/CodeGen/BasicTTIImpl.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfo.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfoImpl.h
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.h
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
The file was modifiedllvm/lib/Analysis/TargetTransformInfo.cpp
Commit db134e2428c9c1bbc04e30bd645d067a0e7d3d75 by sander.desmalen
[TTI] NFC: Change getCmpSelInstrCost to return InstructionCost

This patch migrates the TTI cost interfaces to return an InstructionCost.

See this patch for the introduction of the type: https://reviews.llvm.org/D91174
See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2020-November/146408.html

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D100203
The file was modifiedllvm/lib/Analysis/TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetTransformInfo.h
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.h
The file was modifiedllvm/lib/Target/BPF/BPFTargetTransformInfo.h
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modifiedllvm/include/llvm/CodeGen/BasicTTIImpl.h
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfoImpl.h
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.h
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfo.h
The file was modifiedllvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
Commit d676b5749d01a3589bb5495bf9a402c30fea6f58 by sander.desmalen
[TTI] NFC: Change getMaskedMemoryOpCost to return InstructionCost

This patch migrates the TTI cost interfaces to return an InstructionCost.

See this patch for the introduction of the type: https://reviews.llvm.org/D91174
See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2020-November/146408.html

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D100204
The file was modifiedllvm/include/llvm/CodeGen/BasicTTIImpl.h
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.h
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.h
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfo.h
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
The file was modifiedllvm/lib/Analysis/TargetTransformInfo.cpp
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfoImpl.h
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
Commit 03f47bdcb1a90e229181148180fae2eea35c9d6d by sander.desmalen
[TTI] NFC: Change get[Interleaved]MemoryOpCost to return InstructionCost

This patch migrates the TTI cost interfaces to return an InstructionCost.

See this patch for the introduction of the type: https://reviews.llvm.org/D91174
See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2020-November/146408.html

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D100205
The file was modifiedllvm/lib/Analysis/TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfo.h
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfoImpl.h
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetTransformInfo.h
The file was modifiedllvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.h
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.h
The file was modifiedllvm/include/llvm/CodeGen/BasicTTIImpl.h
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
Commit 14b9f320fef9888ab63ff0e791060437a0e1dcc8 by pavel
[lldb] Remote @debugserver_test from TestAppleSimulatorOSType

The annotation is now (since the introduction of @apple_simulator_test)
redundant, and the test could theoretically run on lldb-server too (if
it supported darwin hosts).
The file was modifiedlldb/test/API/tools/lldb-server/TestAppleSimulatorOSType.py
Commit 5e3d9fcc3a8802cea5b850a3ca40c515d916bf82 by Tim Northover
StackProtector: ensure protection does not interfere with tail call frame.

The IR stack protector pass must insert stack checks before the call instead of
between it and the return.

Similarly, SDAG one should recognize that ADJCALLFRAME instructions could be
part of the terminal sequence of a tail call. In this case because such call
frames cannot be nested in LLVM the stack protection code must skip over the
whole sequence (or risk clobbering argument registers).
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
The file was addedllvm/test/CodeGen/ARM/Windows/stack-protector-musttail.ll
The file was addedllvm/test/CodeGen/AArch64/stack-protector-musttail.ll
The file was modifiedllvm/lib/CodeGen/StackProtector.cpp
The file was addedllvm/test/CodeGen/X86/tailcc-ssp.ll
Commit d7ce89c769d2a518efef5cc4eda152ded33b7ddf by pavel
[lldb] Remove self-skipping code from lldb-server tests

We already do category based skipping in checkDebugServerSupport in
dotest.py.
The file was modifiedlldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
Commit 8ea5d190ecc701e5a2df7661f21d4b0ad0fbdc29 by gysit
[mlir][linalg] update tiling to support linalg index operations.

The patch updates the tiling pass to add the tile offsets to the indices returned by the linalg operations.

Differential Revision: https://reviews.llvm.org/D100379
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
The file was addedmlir/test/Dialect/Linalg/tile-indexed.mlir
The file was modifiedmlir/test/Dialect/Linalg/tile.mlir
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
Commit 29a4d7813c75c1fbbd7afef33d32dde92598d1ad by david.spickett
[lldb][AArch64] Only run MTE memory region test if we have MTE

This test is flakey because it tries to read the proc/smaps
file of the first lldb-server process it finds. This process
can finish before we finish doing that.

http://lab.llvm.org:8011/#/builders/96/builds/6634/steps/6/logs/stdio

For now limit this to MTE targets which basically means
QEMU via lldb-dotest, which doesn't have this issue.

I'll fix the race condition shortly.
The file was modifiedlldb/test/API/linux/aarch64/mte_memory_region/TestAArch64LinuxMTEMemoryRegion.py
Commit 8914902b01a3f8bdea9c71a0d9d23e4ee0ae80e4 by jezng
[lld-macho] Add support for arm64_32

From what I can tell, it's pretty similar to arm64. The two main differences
are:

1. No 64-bit relocations
2. Stub code writes to 32-bit registers instead of 64-bit

Plus of course the various on-disk structures like `segment_command` are using
the 32-bit instead of the 64-bit variants.

Reviewed By: #lld-macho, gkm

Differential Revision: https://reviews.llvm.org/D99822
The file was addedlld/test/MachO/Inputs/WatchOS.sdk/usr/lib/libc++abi.tbd
The file was addedlld/MachO/Arch/ARM64Common.h
The file was modifiedlld/MachO/MachOStructs.h
The file was modifiedlld/MachO/Target.h
The file was modifiedlld/MachO/CMakeLists.txt
The file was addedlld/test/MachO/Inputs/WatchOS.sdk/usr/lib/libSystem.tbd
The file was modifiedlld/test/MachO/lit.local.cfg
The file was modifiedlld/MachO/Driver.cpp
The file was modifiedlld/test/MachO/header.s
The file was addedlld/test/MachO/arm64-32-stubs.s
The file was modifiedlld/MachO/Arch/ARM64.cpp
The file was addedlld/MachO/Arch/ARM64_32.cpp
The file was modifiedlld/test/MachO/segments.s
The file was modifiedlld/MachO/Writer.cpp
The file was addedlld/MachO/Arch/ARM64Common.cpp
The file was addedlld/test/MachO/Inputs/WatchOS.sdk/usr/lib/libc++.tbd
Commit 35a745d814e1cde3de25d0d959fddc31e1061a41 by jezng
[lld-macho] Add 32-bit compact unwind support

This could probably have been part of D99633, but I split it up to make
things a bit more reviewable. I also fixed some bugs in the implementation that
were masked through integer underflows when operating in 64-bit mode.

Reviewed By: #lld-macho, gkm

Differential Revision: https://reviews.llvm.org/D99823
The file was modifiedlld/MachO/UnwindInfoSection.cpp
The file was modifiedlld/MachO/Writer.cpp
The file was modifiedlld/MachO/SyntheticSections.h
The file was modifiedlld/MachO/UnwindInfoSection.h
The file was modifiedlld/test/MachO/compact-unwind.s
The file was modifiedlld/MachO/Relocations.h
Commit 3142fc3b5bba78663b7579a401683b0cda90243f by jezng
[lld-macho] Have toString() emit full path to archive files

It doesn't make sense to take just the base filename for archives when we emit
the full path for object files. (LLD-ELF emits the full path too.)

This will also make it easier to write a proper test for {D100147}.

Reviewed By: #lld-macho, oontvoo

Differential Revision: https://reviews.llvm.org/D100357
The file was modifiedlld/test/MachO/u.s
The file was modifiedlld/test/MachO/why-load.s
The file was modifiedlld/test/MachO/invalid/undefined-symbol.s
The file was modifiedlld/MachO/InputFiles.cpp
Commit 682d1dfe09436857aa3b64365b5cc6fcbf1f043b by jezng
[lld-macho] Make load relaxation work for arm64_32

arm64_32 uses 32-bit GOT loads, so we should accept those
instructions in `ARM64Common::relaxGotLoad()` too.

Reviewed By: #lld-macho, gkm

Differential Revision: https://reviews.llvm.org/D100229
The file was modifiedlld/MachO/Arch/ARM64Common.cpp
The file was addedlld/test/MachO/arm64-32-reloc-got-load.s
Commit 7736b08c287274361f2cdf13512015708af4d335 by dpetrov
[analyzer] Replace StoreManager::CastRetrievedVal with SValBuilder::evalCast

Summary: Move logic from CastRetrievedVal to evalCast and replace CastRetrievedVal with evalCast. Also move guts from SimpleSValBuilder::dispatchCast inside evalCast.
evalCast intends to substitute dispatchCast, evalCastFromNonLoc and evalCastFromLoc in the future. OriginalTy provides additional information for casting, which is useful for some cases and useless for others.  If `OriginalTy.isNull()` is true, then cast performs based on CastTy only. Now evalCast operates in two ways. It retains all previous behavior and take over dispatchCast behavior. dispatchCast, evalCastFromNonLoc and evalCastFromLoc is considered as buggy since it doesn't take into account OriginalTy of the SVal and should be improved.

From this patch use evalCast instead of dispatchCast, evalCastFromNonLoc and evalCastFromLoc functions. dispatchCast redirects to evalCast.

This patch shall not change any behavior.

Differential Revision: https://reviews.llvm.org/D96090
The file was modifiedclang/lib/StaticAnalyzer/Core/RegionStore.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/Store.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/SValBuilder.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
The file was modifiedclang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
Commit 872b1da6ad276515ccfb1481009d23b129c72cac by pavel
[lldb/test] s/add_no_ack_remote_stream/do_handshake

These two functions are doing the same thing, only one of them is
sending the packets immediately and the other "queues" them to be sent
later. The first one is better as in case of errors, the backtrace will
point straight to the place that caused them.

Modify the first method to avoid duplication, and ten standardize on it.
The file was modifiedlldb/test/API/tools/lldb-server/commandline/TestGdbRemoteConnection.py
The file was modifiedlldb/test/API/tools/lldb-server/TestLldbGdbServer.py
The file was modifiedlldb/test/API/tools/lldb-server/TestAppleSimulatorOSType.py
The file was modifiedlldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
The file was modifiedlldb/test/API/tools/lldb-server/TestGdbRemoteAttachOrWait.py
The file was modifiedlldb/packages/Python/lldbsuite/test/tools/lldb-server/lldbgdbserverutils.py
The file was modifiedlldb/test/API/tools/lldb-server/TestGdbRemoteAttachWait.py
The file was modifiedlldb/test/API/tools/lldb-server/TestGdbRemoteHostInfo.py
The file was modifiedlldb/test/API/tools/lldb-server/TestGdbRemoteCompletion.py
Commit f7eec83932b541f6db295284d7c23731d8db9ce3 by anirudh_prasad
[AsmParser][SystemZ][z/OS] Add in support to allow use of additional comment strings.

- Currently, MCAsmInfo provides a CommentString attribute, that various targets can set, so that the AsmLexer can appropriately lex a string as a comment based on the set value of the attribute.
- However, AsmLexer also supports a few additional comment syntaxes, in addition to what's specified as a CommentString attribute. This includes regular C-style block comments (/* ... */), regular C-style line comments (// .... ) and #. While I'm not sure as to why this behaviour exists, I am assuming it does to maintain backward compatibility with GNU AS (see https://sourceware.org/binutils/docs/as/Comments.html#Comments for reference)
For example:
Consider a target which sets the CommentString attribute to '*'.
The following strings are all lexed as comments.

```
"# abc" -> comment
"// abc" -> comment
"/* abc */ -> comment
"* abc" -> comment
```

- In HLASM however, only "*" is accepted as a comment string, and nothing else.
- To achieve this, an additional attribute (`AllowAdditionalComments`) has been added to MCAsmInfo. If this attribute is set to false, then only the string specified by the CommentString attribute is used as a possible comment string to be lexed by the AsmLexer. The regular C-style block comments, line comments and "#" are disabled. As a final note, "#" will still be treated as a comment, if the CommentString attribute is set to "#".

Depends on https://reviews.llvm.org/D99277

Reviewed By: abhina.sreeskantharajan, myiwanch

Differential Revision: https://reviews.llvm.org/D99286
The file was modifiedllvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
The file was modifiedllvm/include/llvm/MC/MCAsmInfo.h
The file was modifiedllvm/unittests/MC/SystemZ/SystemZAsmLexerTest.cpp
The file was modifiedllvm/lib/MC/MCParser/AsmLexer.cpp
Commit 3fca07d7b9a29fe829c8f04642d35a3bbb94d4d1 by marek.kurdej+llvm.org
[libc++] [P0458] Add map::contains and set::contains for heterogenous lookup missed in a17b1aed.

Commit rGa17b1aed added `bool contains(const key_type& x) const;` methods to associative containers, but didn't add `template<class K> bool contains(const K& x) const;` for heterogenous lookup.

Reviewed By: #libc, Quuxplusone, ldionne

Differential Revision: https://reviews.llvm.org/D100369
The file was addedlibcxx/test/std/containers/associative/map/map.ops/contains.pass.cpp
The file was addedlibcxx/test/std/containers/associative/map/map.ops/contains_transparent.pass.cpp
The file was removedlibcxx/test/std/containers/associative/map/contains.pass.cpp
The file was modifiedlibcxx/docs/Cxx2aStatusPaperStatus.csv
The file was modifiedlibcxx/include/map
The file was addedlibcxx/test/std/containers/associative/set/contains_transparent.pass.cpp
The file was modifiedlibcxx/include/set
Commit 4acdac081de0360e6dda2e4bbf8aea76dee4b1ed by kostyak
[docs][scudo] Update Scudo documentation

Update the Scudo document to align with the standalone version.
Add some more verbiage about the various component of the
allocator, rework a bit everything.
The build instructions have been updated.
The options and their default values have been updated, and
the `mallopt` ones have been added.

Differential Revision: https://reviews.llvm.org/D100230
The file was modifiedllvm/docs/ScudoHardenedAllocator.rst
Commit 0b63e3222b2de3ec24aade18c99513a5ae3f30d2 by ajcbik
[mlir] X86Vector: Add AVX Rsqrt

Reviewed By: aartbik

Differential Revision: https://reviews.llvm.org/D99818
The file was modifiedmlir/test/Target/LLVMIR/x86vector.mlir
The file was modifiedmlir/test/Dialect/X86Vector/legalize-for-llvm.mlir
The file was modifiedmlir/include/mlir/Dialect/X86Vector/X86Vector.td
The file was modifiedmlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp
The file was addedmlir/test/Integration/Dialect/Vector/CPU/X86Vector/test-rsqrt.mlir
The file was modifiedmlir/test/Dialect/X86Vector/roundtrip.mlir
Commit bb6d96ced80f288475cd374c3c7a25ee8cad2bb2 by kadircet
[clangd] Enable modules to contribute tweaks.

First patch to enable diagnostic fix generation through modules. The
workflow will look like:
- ASTWorker letting modules know about diagnostics while building AST,
modules can read clang::Diagnostic and mutate clangd::Diagnostic through
that hook.
- Modules can implement and expose tweaks to fix diagnostics or act as
general refactorings.
- Tweak::Selection will contain information about the diagnostic
associated with the codeAction request to enable modules to fail their
diagnostic fixing tweakson prepare if need be.

Differential Revision: https://reviews.llvm.org/D98498
The file was modifiedclang-tools-extra/clangd/refactor/Tweak.cpp
The file was modifiedclang-tools-extra/clangd/refactor/Tweak.h
The file was modifiedclang-tools-extra/clangd/unittests/tweaks/TweakTesting.cpp
The file was addedclang-tools-extra/clangd/unittests/FeatureModulesTests.cpp
The file was modifiedclang-tools-extra/clangd/tool/Check.cpp
The file was modifiedclang-tools-extra/clangd/unittests/CMakeLists.txt
The file was modifiedclang-tools-extra/clangd/ClangdServer.cpp
The file was modifiedclang-tools-extra/clangd/FeatureModule.h
Commit bce3ac4f224aa7da0b253852ce8a28ad5a39c31f by kadircet
[clangd] Introduce ASTHooks to FeatureModules

These can be invoked at different stages while building an AST to let
FeatureModules implement features on top of it. The patch also
introduces a sawDiagnostic hook, which can mutate the final clangd::Diag
while reading a clang::Diagnostic.

Differential Revision: https://reviews.llvm.org/D98499
The file was modifiedclang-tools-extra/clangd/Diagnostics.cpp
The file was modifiedclang-tools-extra/clangd/ClangdServer.cpp
The file was modifiedclang-tools-extra/clangd/ParsedAST.cpp
The file was modifiedclang-tools-extra/clangd/unittests/TestTU.cpp
The file was modifiedclang-tools-extra/clangd/ClangdServer.h
The file was modifiedclang-tools-extra/clangd/FeatureModule.h
The file was modifiedclang-tools-extra/clangd/Diagnostics.h
The file was modifiedclang-tools-extra/clangd/Preamble.cpp
The file was modifiedclang-tools-extra/clangd/unittests/ClangdLSPServerTests.cpp
The file was modifiedclang-tools-extra/clangd/Compiler.h
The file was modifiedclang-tools-extra/clangd/unittests/DiagnosticsTests.cpp
The file was modifiedclang-tools-extra/clangd/unittests/TestTU.h
Commit b5b2c81055cfd0cc6a2a1d1ff2c8017d422586dc by kadircet
[clangd] Propagate data in diagnostics

Differential Revision: https://reviews.llvm.org/D98505
The file was modifiedclang-tools-extra/clangd/Protocol.cpp
The file was modifiedclang-tools-extra/clangd/refactor/Tweak.h
The file was modifiedclang-tools-extra/clangd/Diagnostics.cpp
The file was modifiedclang-tools-extra/clangd/Diagnostics.h
The file was modifiedclang-tools-extra/clangd/Protocol.h
Commit 968292cb93198442138128d850fd54dc7edc0035 by yhs
BPF: generate proper BTF for globals with WeakODRLinkage

For a global weak symbol defined as below:
  char g __attribute__((weak)) = 2;
LLVM generates an allocated global with WeakAnyLinkage,
for which BPF backend generates proper BTF info.

For the above example, if a modifier "const" is added like
  const char g __attribute__((weak)) = 2;
LLVM generates an allocated global with WeakODRLinkage,
for which BPF backend didn't generate any BTF as it
didn't handle WeakODRLinkage.

This patch addes support for WeakODRLinkage and proper
BTF info can be generated for weak symbol defined with
"const" modifier.

Differential Revision: https://reviews.llvm.org/D100362
The file was addedllvm/test/CodeGen/BPF/BTF/weak-global-3.ll
The file was modifiedllvm/lib/Target/BPF/BTFDebug.cpp
Commit 84c52f3a19cb9a822c4a073dede1be1642453a65 by jezng
[lld-macho] arm64_32 executables are always PIE

This should fix the assert that's currently breaking the build.
The file was modifiedlld/MachO/Driver.cpp
Commit 01ddfa95bd14b35c5706cc5d69fe64b4b60526e3 by dpetrov
[analyzer] [NFC] Eliminate dispatchCast, evalCastFromNonLoc and evalCastFromLoc functions from SValBuilder

Summary: Remove dispatchCast, evalCastFromNonLoc and evalCastFromLoc functions since their functionality has been moved to common evalCast function. Use evalCast instead.

Post-clean up patch for https://reviews.llvm.org/D96090 patch. The patch shall not change any behavior.

Differential Revision: https://reviews.llvm.org/D97277
The file was modifiedclang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
The file was modifiedclang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
The file was modifiedclang/lib/StaticAnalyzer/Core/SValBuilder.cpp
Commit f047cb45bd3837d39b0a1bb4262c805ddd4cf1cb by huberjn
[OpenMP] Fix incompatible attributes in OpenMPIRBuilder test.

Summary:
After D98740 the function attributes were changes to append rather than
overwrite when using the values defined in OMPKinds.def. One of the
OpenMPIRBuilder tests erroenously used `readnone` instead of `readonly` which
would cause a conflict and result in a broken module once `readonly` was
appended to it. This patch fixes the test to use the correct attributes.
The file was modifiedllvm/test/Transforms/OpenMP/gpu_state_machine_function_ptr_replacement.ll
Commit 595c3758e47042c876e7390d09642ea050ba6dbf by gribozavr
Fix the const overload of IgnoreExprNodes

The existing code causes an infinite recursion. This is likely an
oversight of commit c0e5e3fbfa504c37 [1] where the intent must have been
to call the non-const overload.

[1] https://reviews.llvm.org/D87278

Reviewed By: gribozavr2

Differential Revision: https://reviews.llvm.org/D100347
The file was modifiedclang/include/clang/AST/IgnoreExpr.h
Commit 7ec5907a6c99ae82c795ad5362e12aa48c75bca7 by llvmgnsyncbot
[gn build] Port 8914902b01a3
The file was modifiedllvm/utils/gn/secondary/lld/MachO/BUILD.gn
Commit 0f24c0118d8c495cbc22a300ea8c29b1a2a84c9f by llvmgnsyncbot
[gn build] Port bb6d96ced80f
The file was modifiedllvm/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn
Commit dbc16ed199dce2598f0e49943bf8354ef92a0ecc by eleviant
[GlobalOpt] Revert valgrind hacks

Differential revision: https://reviews.llvm.org/D69428
The file was modifiedllvm/test/Transforms/GlobalOpt/dead-store-status.ll
The file was modifiedllvm/lib/Transforms/IPO/GlobalOpt.cpp
The file was modifiedllvm/test/Transforms/GlobalOpt/2009-11-16-BrokenPerformHeapAllocSRoA.ll
The file was modifiedllvm/test/Transforms/GlobalOpt/cleanup-pointer-root-users.ll
The file was modifiedllvm/test/ThinLTO/X86/import-constant.ll
Commit 7da22dfcd06a2df056f10913dccae8f6b28f79ef by anirudh_prasad
[SystemZ][z/OS] Introduce dialect querying helper functions

- In the SystemZAsmParser, there will be a few queries to the type of dialect it is (AD_ATT, AD_HLASM) in future patches.
- It would be nice to have two small helper functions `isParsingATT()` and `isParsingHLASM()`
- Putting this as a separate smaller patch allows us to remove its definitions from other dependent patches.

Reviewed By: uweigand, abhina.sreeskantharajan

Differential Revision: https://reviews.llvm.org/D99891
The file was modifiedllvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
Commit f1a4df542dfbd7479af3b2acf94a36c6cd109fae by eleviant
Remove empty test case
The file was removedllvm/test/Transforms/GlobalOpt/cleanup-pointer-root-users.ll
Commit 6666e0d7a29c639df7a1652b6d3bf16f28edd45a by sivachandra
[libc] Make FPBits a union.

This helps us avoid the uncomfortable reinterpret-casts. Avoiding the
reinterpret casts prevents us from tripping the sanitizers as well.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D100360
The file was modifiedlibc/utils/FPUtil/Sqrt.h
The file was modifiedlibc/src/math/generic/fmaf.cpp
The file was modifiedlibc/utils/FPUtil/NearestIntegerOperations.h
The file was modifiedlibc/test/src/math/sqrtl_test.cpp
The file was modifiedlibc/utils/FPUtil/NormalFloat.h
The file was modifiedlibc/fuzzing/math/Compare.h
The file was modifiedlibc/utils/FPUtil/TestHelpers.h
The file was modifiedlibc/test/src/math/sqrt_test.cpp
The file was modifiedlibc/test/src/math/NextAfterTest.h
The file was modifiedlibc/test/src/math/sqrtf_test.cpp
The file was modifiedlibc/utils/FPUtil/SqrtLongDoubleX86.h
The file was modifiedlibc/test/src/math/LdExpTest.h
The file was modifiedlibc/utils/FPUtil/FPBits.h
The file was modifiedlibc/utils/FPUtil/BasicOperations.h
The file was modifiedlibc/utils/FPUtil/LongDoubleBitsX86.h
The file was modifiedlibc/fuzzing/math/RemQuoDiff.h
The file was modifiedlibc/utils/FPUtil/ManipulationFunctions.h
The file was modifiedlibc/test/src/math/RoundToIntegerTest.h
The file was modifiedlibc/utils/FPUtil/NextAfterLongDoubleX86.h
The file was modifiedlibc/utils/MPFRWrapper/MPFRUtils.cpp
The file was modifiedlibc/utils/FPUtil/DivisionAndRemainderOperations.h
The file was modifiedlibc/utils/FPUtil/Hypot.h
The file was modifiedlibc/utils/FPUtil/TestHelpers.cpp

Summary

  1. [ve] fix cmake cache param (details)
Commit a43b7ccb965ff70fed880fd9d607ee203dbd8c50 by simon.moll
[ve] fix cmake cache param
The file was modifiedbuildbot/osuosl/master/config/builders.py