Skip to content

Releases: UoB-HPC/compiler-snapshots

llvm-16.2023-06-10Z.7cbf1a2

12 Jun 04:00
Compare
Choose a tag to compare

[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

05 Jun 05:37
Compare
Choose a tag to compare

[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

22 May 03:50
Compare
Choose a tag to compare

[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

15 May 03:23
Compare
Choose a tag to compare

[3c1576c] 2023-05-06T05:41:12Z Bump version to 16.0.4

llvm-16.2023-05-06Z.3c1576c

08 May 03:14
Compare
Choose a tag to compare

[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

01 May 04:33
Compare
Choose a tag to compare

[464bda7] 2023-04-20T16:50:27Z workflows/release-tasks: Always run apt-get update before installing deps

llvm-16.2023-04-20Z.464bda7

24 Apr 04:30
Compare
Choose a tag to compare

[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

17 Apr 03:15
Compare
Choose a tag to compare

[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

10 Apr 03:15
Compare
Choose a tag to compare

[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

03 Apr 03:10
Compare
Choose a tag to compare

[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