Skip to content

Commit 24dc829

Browse files
committed
[GR-62351] Update to LLVM 20.1.4.
PullRequest: graal/20356
2 parents 9b10c8f + a975be1 commit 24dc829

File tree

47 files changed

+539
-950
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+539
-950
lines changed

sdk/llvm-patches/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ LLVM Upstream Patches
33

44
This directory contains patches which were used to build this
55
LLVM distribution but are not yet upstream or have been backported
6-
to LLVM 18. To build this LLVM distribution yourself, apply the patches
7-
on top of an LLVM [18.1.3](https://github.com/llvm/llvm-project/tree/llvmorg-18.1.3) source tree.
6+
to LLVM 20. To build this LLVM distribution yourself, apply the patches
7+
on top of an LLVM [20.1.4](https://github.com/llvm/llvm-project/tree/llvmorg-20.1.4) source tree.
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
From 73ff46f9f97161d099d22ed46d89148a868a5960 Mon Sep 17 00:00:00 2001
1+
From a7183f5a171aab1c57194db203ee0dea078a2570 Mon Sep 17 00:00:00 2001
22
From: Loic Ottet <loic.ottet@oracle.com>
33
Date: Tue, 8 Sep 2020 13:03:06 +0200
4-
Subject: [PATCH 1/4] [GR-23578][AArch64] Introduce option to force placement
5-
of the frame record on top of the stack frame
4+
Subject: [PATCH] [GR-23578][AArch64] Introduce option to force placement of
5+
the frame record on top of the stack frame
66

77
---
88
llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 7 +++++++
99
1 file changed, 7 insertions(+)
1010

1111
diff --git a/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp b/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
12-
index 48e1c1bc7302..9742e5a93b30 100644
12+
index e9730348ba58..037d69da6ef1 100644
1313
--- a/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
1414
+++ b/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
15-
@@ -39,6 +39,11 @@ using namespace llvm;
15+
@@ -38,6 +38,11 @@ using namespace llvm;
1616
#define GET_REGINFO_TARGET_DESC
1717
#include "AArch64GenRegisterInfo.inc"
1818

@@ -21,10 +21,10 @@ index 48e1c1bc7302..9742e5a93b30 100644
2121
+ cl::desc("place the frame record on top of the frame"),
2222
+ cl::init(false), cl::Hidden);
2323
+
24-
AArch64RegisterInfo::AArch64RegisterInfo(const Triple &TT)
25-
: AArch64GenRegisterInfo(AArch64::LR), TT(TT) {
24+
AArch64RegisterInfo::AArch64RegisterInfo(const Triple &TT, unsigned HwMode)
25+
: AArch64GenRegisterInfo(AArch64::LR, 0, 0, 0, HwMode), TT(TT) {
2626
AArch64_MC::initLLVMToCVRegMapping(this);
27-
@@ -131,6 +136,8 @@ AArch64RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
27+
@@ -141,6 +146,8 @@ AArch64RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
2828
return CSR_AArch64_AAPCS_X18_SaveList;
2929
if (MF->getInfo<AArch64FunctionInfo>()->isSVECC())
3030
return CSR_AArch64_SVE_AAPCS_SaveList;
@@ -34,5 +34,5 @@ index 48e1c1bc7302..9742e5a93b30 100644
3434
}
3535

3636
--
37-
2.42.0
37+
2.47.2
3838

sdk/llvm-patches/native-image/0002-RISCV-NFC-Add-generateMCInstSeq-in-RISCVMatInt-84462.patch

Lines changed: 0 additions & 141 deletions
This file was deleted.

sdk/llvm-patches/native-image/0003-RISCV-Make-EmitToStreamer-return-whether-Inst-is-com.patch

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)