1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-21 18:22:53 +01:00

Commit Graph

  • ac2765e624
    Workaround for cmake bug when compiling with /MT master kd-11 2024-10-04 00:50:27 +0300
  • 7d99be9394
    Create test.txt Ivan 2024-09-13 19:49:14 +0300
  • 1e1a7a3772 Bump version to 18 custom-build-win-18.1.8 kd-11 2024-09-01 23:23:50 +0300
  • d1bd89c97d
    Bump version to 18 llvm-18 kd-11 2024-09-01 23:23:50 +0300
  • f7a5e52b33 16.0.1 custom-build-win-16.0.1 Ivan Chikish 2023-04-08 13:50:41 +0300
  • 89d5468e95 *** USE llvm/llvm-project *** custom-build-win-16.0.0 Ivan Chikish 2023-03-12 11:12:56 +0300
  • 9b52b6c39a Clean up and improve Zen CPU detection xddxd 2022-09-26 19:05:23 +0300
  • f57d37aa94 Clean up and improve Zen CPU detection xddxd 2022-09-26 19:05:23 +0300
  • bc7b2ed172 Quick hack for Zen 4, more Zen 3 detection xddxd 2022-09-26 17:06:43 +0300
  • 8976ebdb88 Quick hack for Zen 4, more Zen 3 detection xddxd 2022-09-26 17:06:43 +0300
  • e8f2aa0ae4 add raptorlake target Yahfz 2022-08-29 00:25:20 -0300
  • 44ea9d8063 add raptorlake target Yahfz 2022-08-29 00:25:20 -0300
  • fdbd54a433 Subject: [PATCH] [AArch64] Add support for -march=native for Apple M1 CPU sguo35 2022-06-17 13:01:49 -0700
  • 5521155be5 Fix register clobbering on aarch64 GHC when mixing tail/non-tail calls sguo35 2022-05-25 17:40:19 -0700
  • bb4b60ad56 Fix register clobbering on aarch64 GHC when mixing tail/non-tail calls sguo35 2022-05-25 17:40:19 -0700
  • c725f494c9 X86: Avoid converting EVEX to VEX when disp8 would be beneficial Saves around 2% code size Malcolm Jestadt 2022-05-27 00:53:32 -0400
  • 18ee4fef3f X86: Avoid converting EVEX to VEX when disp8 would be beneficial Saves around 2% code size Malcolm Jestadt 2022-05-27 00:53:32 -0400
  • eb7a5e5301 Fix tail call guarantee setting for GHC on arm64 backend sguo35 2022-04-27 23:21:46 -0700
  • 94c3e899d9 Fix tail call guarantee setting for GHC on arm64 backend sguo35 2022-04-27 23:21:46 -0700
  • 509d31ad89 Force ELF on macOS nastys 2021-12-31 17:43:23 +0100
  • 2ccae63a85 Force ELF on macOS nastys 2021-12-31 17:43:23 +0100
  • 1c0ca194dc Relax volatile stores (always return) Nekotekina 2021-12-27 01:19:26 +0300
  • a670c459ea Enable LLVM_USE_PERF Nekotekina 2021-12-24 20:17:33 +0300
  • 318b8fe374 X86: fixup matchPMADDWD_3 Nekotekina 2021-11-18 12:01:17 +0300
  • 1cc7bdd501 X86: improve (V)PMADDWD detection (2) Nekotekina 2021-11-16 13:50:49 +0300
  • 610c27aa1c X86: disable AVX512 truncate with saturation instructions Nekotekina 2021-11-16 13:45:26 +0300
  • 747fc0efaa lib/Support: Detect AVX-512 on Alderlake CPUs Ani 2021-11-04 17:28:24 +0000
  • 63c9c4da67 lib/Support: Detect AVX-512 on Alderlake CPUs Ani 2021-11-04 17:28:24 +0000
  • 18f153b33b lib/Support: Add Tigerlake and Alderlake detection Ani 2021-11-02 16:39:40 +0000
  • 6382230f0e test: Remove test files Ani 2021-11-02 16:34:32 +0000
  • 05332b78c7 TypeSize.h: add integral constructor to ElementCount Nekotekina 2021-11-02 16:57:35 +0300
  • 902970b075 IRBuilder.h: remove deprecations Nekotekina 2021-11-02 16:57:00 +0300
  • c9fceef173 X86: fixup (V)PMADDWD detection Nekotekina 2021-05-17 08:18:19 +0300
  • f7d625e31a X86: improve (V)PMADDWD detection Nekotekina 2021-05-13 16:58:05 +0300
  • c36b21c023 X86: modify PreserveAll CC to save full AVX-512 state Nekotekina 2021-05-13 11:24:49 +0300
  • 2e65b3a418 Fix possible compilation issue with gcc-11 Nekotekina 2021-01-09 09:43:37 +0300
  • 548daf04b5 X86: avoid vector-scalar shifts if splat amount is directly a vector ADD/SUB/AND op. Nekotekina 2019-04-21 12:32:17 +0300
  • d5bc359dfd X86: add patterns for X86ISD::VSHLV and X86ISD::VSRLV Nekotekina 2018-07-06 00:24:31 +0300
  • bed700114e X86: add pattern for X86ISD::VSRAV Nekotekina 2018-07-04 02:35:29 +0300
  • 2ffa82223f X86: expand detectAVGPattern() Nekotekina 2018-06-27 15:00:34 +0300
  • 5ff8f4151c X86: optimize VSELECT for v16i8 with shl + sign bit test Nekotekina 2018-06-19 21:38:53 +0300
  • 4743d020ce X86: LowerShift: new algorithm for vector-vector shifts Nekotekina 2018-01-30 00:41:56 +0300
  • d5b5885c23 Disable GDBRegistrationListener Nekotekina 2019-10-23 12:58:18 +0300
  • 6516f565ed MCJIT: don't finalize modules on symbol lookup (workaround) Nekotekina 2018-07-21 12:08:55 +0300
  • d18817ded9 X86: Fix/workaround Small Code Model for JIT Nekotekina 2018-05-12 13:46:20 +0300
  • 8edd96e498 Set up CI with Azure Pipelines Ivan 2019-10-22 17:14:27 +0300
  • 39c406a58f [AArch64][GlobalISel] Use ZExtValue for zext(xor) when invert tb(n)z guopeilin 2021-09-06 11:11:23 +0800
  • be1489a181 [debuginfo-test][cross-project-tests] Release note for new project name James Henderson 2021-09-21 09:21:36 +0100
  • aed4e7449f [X86] combineX86ShuffleChain - ensure we only peek through bitcasts to vectors (PR51858) Simon Pilgrim 2021-09-15 10:20:54 +0100
  • 47e63cb60e [openmp] Apply code change from D109500 Jon Chesterfield 2021-09-13 18:00:15 +0100
  • fca643847d [VPlan] Fix crash caused by not updating all users properly. Florian Hahn 2021-09-12 17:53:40 +0100
  • 7b93a88a1e Revert "[AArch64][GlobalISel] Legalize bswap <2 x i16>" Tom Stellard 2021-09-10 16:53:23 -0700
  • b6614b2353 Revert [MC][ELF] Emit separate unique sections for different flags Nikita Popov 2021-09-10 19:46:31 +0000
  • a967752a95 [X86] Don't clobber EBX in stackprobes Elliot Saba 2021-09-07 10:10:49 -0400
  • 7d56483207 [IR] Handle constant expressions in containsUndefinedElement() Nikita Popov 2021-09-09 21:55:28 +0200
  • bedf13b1a7 [SimplifyCFG] performBranchToCommonDestFolding(): require block-closed SSA form for bonus instructions (PR51125) Roman Lebedev 2021-08-15 19:01:44 +0300
  • 5e5115bbd0 [MemCpyOpt] Fix a variety of scalable-type crashes Fraser Cormack 2021-09-08 12:19:45 +0100
  • 28d769100d Workaround incorrect types when lowering fixed length gather/scatter Bradley Smith 2021-09-02 11:06:29 +0000
  • b37f5f2114 Inform pass manager when child loops are deleted Bjorn Pettersson 2021-09-03 20:50:33 +0200
  • 601c2dd9dd Fine grain control over some symbol visibility serge-sans-paille 2021-08-30 22:21:39 +0200
  • 5f6ef6fbfd [AArch64][SME] Fix imm bug in mov vector to tile aliases Cullen Rhodes 2021-09-07 14:36:10 +0000
  • 921995afd5 Revert "[HardwareLoops] Change order of SCEV expression construction for InitLoopCount." Chen Zheng 2021-09-03 02:53:31 +0000
  • d21237cb11 [SelectionDAGBuilder] Bugfix in visitInlineAsm() Jonas Paulsson 2021-09-05 17:27:22 +0200
  • 64f4a52b52 [llvm-objdump] Fix 'llvm-objdump -dr' for executables with relocations Maksim Panchenko 2021-08-31 11:53:54 -0700
  • 09c230ecec Add llvm-ml to LLVM_TOOLCHAIN_TOOLS (PR50536) Hans Wennborg 2021-09-07 14:34:32 +0200
  • e0d7c39869 [AArch64][sve] Prevent incorrect function call on fixed width vector David Truby 2021-09-02 16:59:14 +0100
  • 3c59cf5aa7 [SCEV] Fix applyLoopGuards() with range check idiom (PR51760) Nikita Popov 2021-09-06 22:18:11 +0200
  • 8830999b87 [DAGCombine] Prevent the transform of combine for multi-use operand Sanjay Patel 2021-09-06 14:47:02 -0400
  • 6d085fa2f5 [tests] precommit tests for D107692 Yunde Zhong 2021-08-17 13:02:23 +0800
  • bf02d31357 [docs] Update release notes with items related to Flang Andrzej Warzynski 2021-09-06 12:51:47 +0100
  • 12537ac90c [libomptarget][amdcgn] Only add opt/llvm-link dependency if TARGET is available Joachim Protze 2021-08-30 16:50:21 +0200
  • 4b60833c5b [libomptarget][amdcgn] Add build dependency for llvm-link and opt Joachim Protze 2021-08-19 23:28:51 +0200
  • ba85498148 [RISCV] Fix reporting of incorrect commutable operand indices Fraser Cormack 2021-08-17 15:01:19 +0100
  • bf7908ca9b [Orc] Enable debug object tests only on x86_64 hosts Stefan Gränitz 2021-08-06 12:34:31 +0000
  • 683bdb08a0 [Linker] Support weak symbols in nodeduplicate COMDAT group Petr Hosek 2021-08-31 23:10:30 -0700
  • e415eb692a [docs] Mention that the legacy PM is deprecated and will be removed after 14 Arthur Eubanks 2021-09-01 11:53:53 -0700
  • fda0edff63 [NewPM] Add missing LTO ArgPromotion pass Nikita Popov 2021-08-28 12:25:58 +0200
  • 72d2352801 [AlignFromAssume] Bailout w/non-constant alignments (pr51680) Philip Reames 2021-08-31 09:17:36 -0700
  • 6d1749e6c0 [SelectionDAG] Fix miscompile bugs related to smul.fix.sat with scale zero Bjorn Pettersson 2021-08-30 21:07:17 +0200
  • 4ddceef928 [WebAssembly] Fix FastISel of condition in different block (PR51651) Nikita Popov 2021-08-27 22:18:07 +0200
  • 8fbe4ddc7c [M68k] Update pointer data layout Ricky Taylor 2021-08-26 22:13:28 +0100
  • de85b171b7 [M68k][NFC] Rename M68kOperand::Kind to KindTy Ricky Taylor 2021-08-25 20:48:28 +0100
  • ab550c798f [CMake] Change -DENABLE_EXPERIMENTAL_NEW_PASS_MANAGER=off to -DLLVM_ENABLE_NEW_PASS_MANAGER=off Fangrui Song 2021-08-26 14:25:31 -0700
  • 79ff6e4b2d [LoopIdiom] Don't transform loop into memmove when load from body has more than one use Dawid Jurczak 2021-08-25 13:13:18 +0200
  • b61f80921f [NFC][LoopIdiom] Add reproducer of wrong memmove transformation Dawid Jurczak 2021-08-23 12:24:12 +0200
  • 5aea8f0472 Revert "[RISCV] Fix reporting of incorrect commutable operand indices" Tom Stellard 2021-08-24 21:59:54 -0700
  • 8a19c7f52b ThinLTO: Fix inline assembly references to static functions with CFI Sami Tolvanen 2021-08-03 10:56:56 -0700
  • 2424302e99 [RISCV] Fix reporting of incorrect commutable operand indices Fraser Cormack 2021-08-17 15:01:19 +0100
  • 13fbbfff3a [Coverage][llvm-cov] Correctly export branch coverage in LCOV format Christian Fetzer 2021-08-20 13:24:44 -0500
  • fa3a9f0fc7 Revert sharing subprograms across CUs Jeremy Morse 2021-08-09 12:40:21 +0100
  • e4e6f3eeff [AArch64] Fix comparison peephole opt with non-0/1 immediate (PR51476) Nikita Popov 2021-08-14 23:35:27 +0200
  • 45d26b8826 [X86][AVX] Extract SUBV_BROADCAST constant bits from just the lower subvector range (PR51281) Simon Pilgrim 2021-08-06 10:46:22 +0100
  • 4d78ad44fb [ARM][atomicrmw] Fix CMP_SWAP_32 expand assert Tomas Matheson 2021-08-03 16:15:21 +0100
  • 8202608068 [PowerPC] Disable CTR Loop generate for fma with the PPC double double type. Amy Kwan 2021-08-13 11:22:38 -0500
  • 22b0c02125 [DAGCombiner] Stop visitEXTRACT_SUBVECTOR creating illegal BITCASTs post legalisation. Paul Walker 2021-08-15 14:24:20 +0100
  • 0bbcb191e3 [Attributor][FIX] Guard constant casts with type size checks Johannes Doerfert 2021-08-12 09:52:24 -0500
  • 4345e14522 [InstCombine] avoid infinite loops from min/max canonicalization Sanjay Patel 2021-08-10 14:30:43 -0400
  • 5a14ea148e [InstSimplify] fold min/max with limit constant Sanjay Patel 2021-08-10 10:57:25 -0400
  • de802b8e6e [InstSimplify] add tests for min/max idioms; NFC Sanjay Patel 2021-08-10 09:39:01 -0400
  • 9740b5c5ef [LoopVectorize] Improve vectorisation of some intrinsics by treating them as uniform David Sherwood 2021-07-30 08:41:31 +0100