Releases: UoB-HPC/compiler-snapshots
llvm-16.2023-06-10Z.7cbf1a2
[10c3bdc
] 2023-06-10T22:53:16Z
Bump version to 16.0.6
[185b81e
] 2023-06-01T23:59:18Z
[clang] Fix crash when passing a braced-init list to a parentehsized aggregate init expression
llvm-16.2023-06-01Z.185b81e
[57c54b2
] 2023-06-01T16:44:36Z
[GVN] Add test for PR63019 (NFC)
[42f2e6e
] 2023-06-01T16:44:36Z
[AA] Fix comparison of AliasResults (PR63019)
[726af32
] 2023-06-01T16:07:41Z
[X86][BF16] Fix 2 crashes with vector broadcast
[4fd1b86
] 2023-06-01T16:06:22Z
[Analysis][LoongArch] Add sign extension for i32 parameters and returns
[9c865c2
] 2023-06-01T16:02:00Z
[lld][WebAssembly] Implement --why-extract flag from the ELF backend
[74b5a0a
] 2023-06-01T16:02:00Z
[lld][WebAssembly] Initial support for stub libraries
[ad815b6
] 2023-06-01T03:09:11Z
[Clang][Sema] Fix invalid cast when validating SVE types within CheckVariableDeclarationType.
[cf85b3e
] 2023-06-01T03:07:29Z
[clang] Fix crash when handling nested immediate invocations
[b98da4c
] 2023-06-01T03:04:34Z
[CMake] Don't set absolute paths as install runpaths on ELF platforms in llvm_setup_rpath()
[e32cbe9
] 2023-06-01T03:04:34Z
[CMake][AIX] Fixing AIX rpath
[87e99de
] 2023-05-31T05:11:27Z
Revert DSE workarounds, this was causing some problems in main.
[8407887
] 2023-05-31T05:10:17Z
[clang] Fix overly aggressive lifetime checks for parenthesized aggregate initialization
[3a69d81
] 2023-05-31T05:07:46Z
[CMake] Set compatibility policy for lists in LLVM-Config.cmake.
[35bd94a
] 2023-05-30T23:19:42Z
[clang-format] Handle ud suffixes in IntegerLiteralSeparator
[9d0a2a4
] 2023-05-30T22:47:43Z
[BOLT][CMake] Use correct output paths and passthrough necessary options
[094f771
] 2023-05-30T22:37:57Z
[Hexagon] Add patterns for bspap/bitreverse for scalar vectors
[07808f6
] 2023-05-30T22:34:23Z
[llvm-mca] Fix duplicate symbols error
[cd93216
] 2023-05-30T20:15:09Z
Revert "[Driver] Support multi /guard: options"
[17ceb95
] 2023-05-30T20:15:09Z
Reland "[Driver] Support multi /guard: options"
[8c6c56d
] 2023-05-30T20:11:06Z
[X86] Don't crash on instruction prefetch intrinsics without PREFETCHI support.
[5729e63
] 2023-05-19T02:32:28Z
Fix ArgsAsWritten being null for ConceptSpecializationExpr in certain circumstances when parsing ASTs
llvm-16.2023-05-19Z.5729e63
[2eb26b6
] 2023-05-17T05:35:59Z
workflows/release-tasks: Remove stray backslash
[812ea07
] 2023-05-17T05:15:49Z
Bump version to 16.0.5
[21f3dfb
] 2023-05-17T05:03:06Z
[clangd] Fix test failure when it's built with compiler flags unknown by clang
[ae42196
] 2023-05-17T05:03:06Z
[clangd] Fix builds after 4ddae8b941398a6579d3
[82b4446
] 2023-05-17T03:05:03Z
[Clang][BPF] Type print btf_type_tag properly
[e24a859
] 2023-05-17T03:01:54Z
[SelectionDAG][RISCV] Remove code for handling too small shift type from SimplifyDemandedBits.
[46e68a2
] 2023-05-17T02:54:19Z
[Driver] Support multi /guard: options
[57262bb
] 2023-05-17T02:51:03Z
[clang-tidy][test] Add trailing -- to suppress compile_commands.json read
[d5cce0a
] 2023-05-17T02:51:03Z
[cmake] Disable GCC lifetime DSE
[df309b1
] 2023-05-16T04:34:12Z
fix stack probe lowering for x86_intrcc
[1a04a5f
] 2023-05-16T04:32:49Z
[flang] Fix optional assertion in PFTBuilder
[bef3459
] 2023-05-15T18:03:39Z
[clang] Fix default initializers being ignored when initializing templated aggregate types
[83c2387
] 2023-05-14T03:38:19Z
Reapply "[SystemZ] Bugfix in expansion of memmem operations."
llvm-16.2023-05-14Z.83c2387
[3c1576c
] 2023-05-06T05:41:12Z
Bump version to 16.0.4
llvm-16.2023-05-06Z.3c1576c
[da3cd33
] 2023-05-02T17:50:56Z
[compiler-rt] [test] Mark dfsan tests XFAIL on glibc-2.37
[0c7669b
] 2023-05-02T17:48:45Z
[clang][driver] Pass -femulated-tls
through to the linker in LTO mode
[753307d
] 2023-05-02T16:01:39Z
[RuntimeDyld] Disable some ppc64 tests on 32-bit architectures.
[93e555f
] 2023-05-02T04:26:28Z
[InstCombine] Fix buggy (mul X, Y)
-> (shl X, Log2(Y))
transform PR62175
[ff9dc9c
] 2023-05-02T04:25:36Z
[clang] Fix 2 bugs with parenthesized aggregate initialization
[3cc0a56
] 2023-05-02T04:24:14Z
Clear read_fd_set if EINTR received
[5db6c9d
] 2023-05-02T04:22:10Z
[SimplifyCFG] Don't merge invoke if this makes immarg non-constant (PR61265)
[33b41a6
] 2023-05-02T04:16:19Z
[clang] Fix a crash with parenthesized aggregate initialization and base classes
[4676274
] 2023-05-02T04:12:25Z
[LLD][COFF] Print object file name for unsupported directives
[7a26555
] 2023-05-02T04:12:25Z
[LLD][COFF] Add /inferasanlibs to lld-link as ignored flag
[e861196
] 2023-05-02T04:09:22Z
[CodeGen][MachineLastInstrsCleanup] fix INLINEASM_BR hazard
[ec79a47
] 2023-05-02T04:09:21Z
[CodeGen] precommit machine-latecleanup test
[ccbab59
] 2023-04-27T11:10:43Z
[compiler-rt] Fix scudo build on ARM
[bd6783b
] 2023-04-27T11:10:43Z
[compiler-rt] Fix invalid triple on ARM build
llvm-16.2023-04-27Z.bd6783b
[464bda7
] 2023-04-20T16:50:27Z
workflows/release-tasks: Always run apt-get update before installing deps
llvm-16.2023-04-20Z.464bda7
[64a7c12
] 2023-04-20T15:22:34Z
workflows/release-binaries: Install missing dependencies
[12f17d1
] 2023-04-20T08:16:44Z
[docs] Add missing Clang release note.
[6e5368c
] 2023-04-19T19:59:38Z
workflows/release-binaries: Add missing output variable
[57c2b1e
] 2023-04-19T12:45:13Z
Bump version to 16.0.3
[18ddebe
] 2023-04-19T01:08:51Z
Remove UB-implying metadata when promoting speculative instruction.
[c4ac453
] 2023-04-19T01:07:46Z
[test][asan] Simplify test
[ec006fb
] 2023-04-19T01:07:46Z
[nfc][asan] Reformat the file
[dbcd2e9
] 2023-04-19T01:07:46Z
[runtimes][asan] Fix swapcontext interception
[f2b0bf3
] 2023-04-19T01:05:59Z
llvm-exegesis: Only run target specfic tests on native hosts
[b32dda2
] 2023-04-19T00:54:23Z
github: Add manual workflow to build and upload release binaries
[ef4c177
] 2023-04-19T00:50:48Z
[flang] Complex numbers in function arguments on Windows
[840ac8c
] 2023-04-17T14:26:20Z
[clang-format] Fix regression with AlignTrailingComments set to true
[70e4662
] 2023-04-17T14:26:14Z
Revert "[clang-format] Handle object instansiation in if-statements"
[bf80902
] 2023-04-17T14:26:07Z
[StackProtector] don't check stack protector before calling nounwind functions
[ecbc5ca
] 2023-04-17T14:25:59Z
[libunwind][test] Add test to check for unw_resume()
[82432ac
] 2023-04-17T14:25:59Z
[libunwind][LoongArch] Restore $r1 before $r4 in jumpto
[1c76740
] 2023-04-17T14:25:51Z
[AArch64] Basic target(+crypto) handling
[b5aa566
] 2023-04-14T06:36:02Z
[Support] Improve Windows performance of buffered raw_ostream
llvm-16.2023-04-14Z.b5aa566
[74e76ab
] 2023-04-14T06:35:54Z
[LinkerWrapper] Switch to add_clang_tool() macro
[02aa966
] 2023-04-05T05:24:47Z
Bump version to 16.0.2
llvm-16.2023-04-05Z.02aa966
[c57b104
] 2023-04-05T03:36:38Z
[SPARC] Implement hooks for conditional branch relaxation
[cd89023
] 2023-04-05T03:36:38Z
[SPARC] Attempt to fix bug introduced by D142458
[c3591d7
] 2023-04-04T18:57:30Z
[Local] Handle size mismatch between pointer/int in copyRangeMetadata()
[dae44c8
] 2023-04-04T18:49:22Z
[clang-format] Don't annotate left brace of struct as FunctionLBrace
[86b0c6e
] 2023-04-04T18:32:51Z
[SelectionDAG] Correctly reduce BV to shuffle with zero on big endian
[3555102
] 2023-04-04T17:55:36Z
[llvm-rc] Respect the executable specified in the --preprocessor command
[b9857e6
] 2023-04-04T17:55:36Z
[llvm-rc] Look for "clang-" when locating a suitable preprocessor
[b273386
] 2023-04-04T17:55:36Z
[llvm-rc] Fix the reference to the option for disabling preprocessing in a message
[1fa1bc9
] 2023-04-04T17:51:09Z
[libc++] Don't try to provide source_location on AppleClang 1403
[555e0e7
] 2023-04-04T17:47:15Z
[RISCV] Support emulated TLS
[6bf6630
] 2023-04-04T17:40:57Z
[clang-format] Don't format already formatted integer literals
[356cb7e
] 2023-04-04T17:40:57Z
[clang-format] Add MinDigits suboptions to IntegerLiteralSeparator
[7b13394
] 2023-04-04T17:33:20Z
[RISCV] Allow llvm-objdump to disassemble objects with unrecognised versions of known extensions
[110b4fd
] 2023-04-04T17:21:42Z
Revert "[dsymutil] dsymutil produces broken lines info (probably) with LTO on mac"
[1e33c74
] 2023-04-04T04:49:00Z
[clang][MinGW] Add asan DLL lib before other libs and objects
[79e743f
] 2023-04-04T04:47:57Z
[ARM] Handle generating SEH unwind info for t2STR_PRE/t2LDR_POST
[e59e0b9
] 2023-04-04T04:47:57Z
ARMFrameLowering.cpp - fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.
[c163d43
] 2023-04-04T04:42:35Z
[libc++] Mark a test relying on typeid
as unsupported without RTTI.
[9ec8096
] 2023-04-04T04:25:04Z
[release/16.x][libc++] Revert the bitset sort optimization
[34e907f
] 2023-04-04T04:23:55Z
[libc++] Fix CI on release/16.x
[e16f668
] 2023-04-04T04:20:41Z
[clang-format] Handle '_' in ud-suffix for IntegerLiteralSeparator
[42d1b27
] 2023-03-28T07:24:10Z
Bump version to 16.0.1
llvm-16.2023-03-28Z.42d1b27
[ebafcb8
] 2023-03-28T06:59:43Z
[CMake] Respect variables for specifying host tools even without LLVM_USE_HOST_TOOLS set
[8de1b29
] 2023-03-28T06:59:37Z
[llvm-objdump] Fix help message for --print-imm-hex
[1ca4b5c
] 2023-03-28T06:59:31Z
[sanitizer][win] Change cmdline check to allow double backslashs
[973cea7
] 2023-03-28T06:55:27Z
[BOLT] Search section based on relocation symbol
[140c68d
] 2023-03-28T06:55:21Z
[libc++] Avoid ODR violations in __exception_guard
[a18482a
] 2023-03-28T06:55:13Z
[BOLT][AArch64] Replace NOP with adrp in AdrRelaxationPass to preserve relative offsets.
[c2ef325
] 2023-03-28T06:55:06Z
[BOLT][NFC] Remove C-style out of bounds array ref
[4f243f1
] 2023-03-28T06:54:58Z
[test] Improve MC/RISCV/riscv64-64b-pcrel.s
[ee1493c
] 2023-03-28T06:54:58Z
[test] Improve MC/RISCV/riscv64-64b-pcrel.s to demonstrate regression due to D132262
[34194d8
] 2023-03-28T06:54:58Z
[test] Add some interesting cases to MC/RISCV/riscv64-64b-pcrel.s
[1c1ab11
] 2023-03-28T06:54:58Z
[RISCV][MC] Adjust conditions to emit R_RISCV_ADD*/R_RISCV_SUB* pairs
[1f9ea2d
] 2023-03-24T07:44:58Z
[X86] AMD Genoa (znver4) Scheduler model update