-
-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build 13.0.0 #131
Build 13.0.0 #131
Changes from all commits
a5a7776
a6a8bb1
d72f7e9
2e7cb24
3b05680
2b439bb
d41214a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
From 9233e2111c3c76d22ae5cf842e1f7e29e783d97e Mon Sep 17 00:00:00 2001 | ||
From: Isuru Fernando <isuruf@gmail.com> | ||
Date: Tue, 4 Aug 2020 21:06:30 -0500 | ||
Subject: [PATCH 1/3] pass through QEMU_LD_PREFIX & SDKROOT | ||
|
||
--- | ||
utils/lit/lit/TestingConfig.py | 2 +- | ||
1 file changed, 1 insertion(+), 1 deletion(-) | ||
|
||
diff --git a/utils/lit/lit/TestingConfig.py b/utils/lit/lit/TestingConfig.py | ||
index d534d895e4ba..e3512471c156 100644 | ||
--- a/utils/lit/lit/TestingConfig.py | ||
+++ b/utils/lit/lit/TestingConfig.py | ||
@@ -21,7 +21,7 @@ class TestingConfig(object): | ||
'LLVM_DISABLE_CRASH_REPORT' : '1', | ||
} | ||
|
||
- pass_vars = ['LIBRARY_PATH', 'LD_LIBRARY_PATH', 'SYSTEMROOT', 'TERM', | ||
+ pass_vars = ['LIBRARY_PATH', 'LD_LIBRARY_PATH', 'SYSTEMROOT', 'TERM', 'QEMU_LD_PREFIX', 'SDKROOT', | ||
'CLANG', 'LLDB', 'LD_PRELOAD', 'ASAN_OPTIONS', | ||
'UBSAN_OPTIONS', 'LSAN_OPTIONS', 'ADB', 'ANDROID_SERIAL', | ||
'SSH_AUTH_SOCK', 'SANITIZER_IGNORE_CVE_2016_2143', | ||
-- | ||
2.32.0.windows.2 | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
From d7e9544b005c502ff443a8b5d5171225276a8391 Mon Sep 17 00:00:00 2001 | ||
From: Isuru Fernando <isuruf@gmail.com> | ||
Date: Mon, 5 Apr 2021 11:32:11 -0500 | ||
Subject: [PATCH 2/3] Don't link libLLVM.dylib to llvm-config | ||
|
||
--- | ||
tools/llvm-config/CMakeLists.txt | 1 + | ||
1 file changed, 1 insertion(+) | ||
|
||
diff --git a/tools/llvm-config/CMakeLists.txt b/tools/llvm-config/CMakeLists.txt | ||
index 1b74355a4209..5df32b731b3e 100644 | ||
--- a/tools/llvm-config/CMakeLists.txt | ||
+++ b/tools/llvm-config/CMakeLists.txt | ||
@@ -5,6 +5,7 @@ set(BUILDVARIABLES_OBJPATH ${CMAKE_CURRENT_BINARY_DIR}/BuildVariables.inc) | ||
|
||
# Add the llvm-config tool. | ||
add_llvm_tool(llvm-config | ||
+ DISABLE_LLVM_LINK_LLVM_DYLIB | ||
llvm-config.cpp | ||
) | ||
|
||
-- | ||
2.32.0.windows.2 | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
From 9d601760290e89dc7c27e17ca8170983c82595f8 Mon Sep 17 00:00:00 2001 | ||
From: Andy Kaylor <andrew.kaylor@intel.com> | ||
Date: Wed, 29 Sep 2021 12:25:16 -0700 | ||
Subject: [PATCH 3/3] [IntelJITListener] Fix order in JitListener/multiple.ll | ||
|
||
As reported in Bugzilla 51859, the JitListener/multiple.ll test had | ||
become stale. The function order in the emitted image was changed by an | ||
update to the MC/ElfObjectWriter code and because this test is disabled | ||
by default, it wasn't updated. | ||
--- | ||
test/JitListener/multiple.ll | 10 +++++----- | ||
1 file changed, 5 insertions(+), 5 deletions(-) | ||
|
||
diff --git a/test/JitListener/multiple.ll b/test/JitListener/multiple.ll | ||
index d60bf0b794ff..15b81ea55815 100644 | ||
--- a/test/JitListener/multiple.ll | ||
+++ b/test/JitListener/multiple.ll | ||
@@ -26,16 +26,16 @@ | ||
; 21: } | ||
; | ||
|
||
-; CHECK: Method load [1]: bar, Size = {{[0-9]+}} | ||
+; CHECK: Method load [1]: foo, Size = {{[0-9]+}} | ||
+; CHECK: Line info @ {{[0-9]+}}: multiple.c, line {{[1,2]}} | ||
+; CHECK: Line info @ {{[0-9]+}}: multiple.c, line {{[1,2]}} | ||
+ | ||
+; CHECK: Method load [2]: bar, Size = {{[0-9]+}} | ||
; CHECK: Line info @ {{[0-9]+}}: multiple.c, line {{[5,6,7,9]}} | ||
; CHECK: Line info @ {{[0-9]+}}: multiple.c, line {{[5,6,7,9]}} | ||
; CHECK: Line info @ {{[0-9]+}}: multiple.c, line {{[5,6,7,9]}} | ||
; CHECK: Line info @ {{[0-9]+}}: multiple.c, line {{[5,6,7,9]}} | ||
|
||
-; CHECK: Method load [2]: foo, Size = {{[0-9]+}} | ||
-; CHECK: Line info @ {{[0-9]+}}: multiple.c, line {{[1,2]}} | ||
-; CHECK: Line info @ {{[0-9]+}}: multiple.c, line {{[1,2]}} | ||
- | ||
; CHECK: Method load [3]: fubar, Size = {{[0-9]+}} | ||
; CHECK: Line info @ {{[0-9]+}}: multiple.c, line {{[12,13,15,17,19]}} | ||
; CHECK: Line info @ {{[0-9]+}}: multiple.c, line {{[12,13,15,17,19]}} | ||
-- | ||
2.32.0.windows.2 | ||
|
This file was deleted.
This file was deleted.
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What happened to this patch?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It doesn't apply anymore. There's no
NonGlobalValueMaxNameSize
left in https://github.com/llvm/llvm-project/blob/release/13.x/llvm/lib/IR/Value.cppThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is in function.cpp. See llvm/llvm-project@8d25762
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, thanks for the info. To be honest, I'm not sure I fully understand what's necessary for this (and think it should be done when the other numba-patches are adapted, cf. #123). Is the following the patch as you would envision it?