[llvm-branch-commits] [llvm] llvm-jitlink: Fix bug in target address computation. (PR #138794)

2025-05-06 Thread Lang Hames via llvm-branch-commits
@@ -194,7 +194,8 @@ Error registerELFGraphInfo(Session &S, LinkGraph &G) { else FileInfo.SectionInfos[Sec.getName()] = { ArrayRef(FirstSym->getBlock().getContent().data(), SecSize), - SecAddr.getValue(), FirstSym->getTargetFlags()}; + (SecA

[llvm-branch-commits] [llvm] release/20.x: [NFC] [clang] fixed unused variable warning (PR #126831)

2025-02-15 Thread Lang Hames via llvm-branch-commits
https://github.com/lhames approved this pull request. https://github.com/llvm/llvm-project/pull/126831 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/20.x: [ORC] Switch to singleton pattern for UnwindInfoManager. (#126691) (PR #126825)

2025-02-15 Thread Lang Hames via llvm-branch-commits
lhames wrote: @tstellar Apologies -- this was superseded by https://github.com/llvm/llvm-project/pull/126831. I thought that that one had been merged already, but it has not been. Are you able to take a look? https://github.com/llvm/llvm-project/pull/126825

[llvm-branch-commits] [llvm] release/20.x: [ORC][unittests] Remove hard coded 16k page size (#127115) (PR #127144)

2025-02-13 Thread Lang Hames via llvm-branch-commits
https://github.com/lhames approved this pull request. https://github.com/llvm/llvm-project/pull/127144 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/20.x: [ORC] Switch to singleton pattern for UnwindInfoManager. (#126691) (PR #126825)

2025-02-11 Thread Lang Hames via llvm-branch-commits
https://github.com/lhames closed https://github.com/llvm/llvm-project/pull/126825 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [compiler-rt] [llvm] release/20.x: [ORC-RT] Use templates to express deeply nested function calls in testcase. (PR #126015)

2025-02-08 Thread Lang Hames via llvm-branch-commits
lhames wrote: Abandoning this pull request: It will be superseded by the one for https://github.com/llvm/llvm-project/issues/126360. https://github.com/llvm/llvm-project/pull/126015 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.o

[llvm-branch-commits] [clang] [compiler-rt] [llvm] release/20.x: [ORC-RT] Use templates to express deeply nested function calls in testcase. (PR #126015)

2025-02-08 Thread Lang Hames via llvm-branch-commits
https://github.com/lhames closed https://github.com/llvm/llvm-project/pull/126015 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/18.x: Reland "[clang-repl] Keep the first llvm::Module empty to avoid invalid memory access. (#89031)" (PR #90544)

2024-05-11 Thread Lang Hames via llvm-branch-commits
https://github.com/lhames approved this pull request. LGTM. https://github.com/llvm/llvm-project/pull/90544 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] 6884fbc - [JITLink] Enable exception handling for ELF.

2021-01-24 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-25T15:31:27+11:00 New Revision: 6884fbc2c4fb46d0528c02d16d510f4f725fac11 URL: https://github.com/llvm/llvm-project/commit/6884fbc2c4fb46d0528c02d16d510f4f725fac11 DIFF: https://github.com/llvm/llvm-project/commit/6884fbc2c4fb46d0528c02d16d510f4f725fac11.diff LO

[llvm-branch-commits] [llvm] b3d7e76 - [examples] Fix "Target does not support MC emission!" in HowToUseJIT example.

2021-01-24 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-24T22:11:54+11:00 New Revision: b3d7e761e347d562333893652dcf3837fa55d777 URL: https://github.com/llvm/llvm-project/commit/b3d7e761e347d562333893652dcf3837fa55d777 DIFF: https://github.com/llvm/llvm-project/commit/b3d7e761e347d562333893652dcf3837fa55d777.diff LO

[llvm-branch-commits] [llvm] 45ad6fa - [JITLink] Use edge kind names for fixups in EHFrameEdgeFixer.

2021-01-23 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-24T15:38:04+11:00 New Revision: 45ad6fac6ad0dea2a1f7a1c6b65b64d230757667 URL: https://github.com/llvm/llvm-project/commit/45ad6fac6ad0dea2a1f7a1c6b65b64d230757667 DIFF: https://github.com/llvm/llvm-project/commit/45ad6fac6ad0dea2a1f7a1c6b65b64d230757667.diff LO

[llvm-branch-commits] [llvm] 3b1f17c - [JITLink][ELF/x86-64] Add support for weak and hidden symbols.

2021-01-22 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-22T20:51:11+11:00 New Revision: 3b1f17ca5498e17655ce531f13f1e8c2cf37058d URL: https://github.com/llvm/llvm-project/commit/3b1f17ca5498e17655ce531f13f1e8c2cf37058d DIFF: https://github.com/llvm/llvm-project/commit/3b1f17ca5498e17655ce531f13f1e8c2cf37058d.diff LO

[llvm-branch-commits] [llvm] f9b5f69 - [JITLink][ELF/x86-64] Range check 32-bit relocs.

2021-01-21 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-22T15:59:19+11:00 New Revision: f9b5f6937ebed5dccabfc3c287f11d18b68a36f6 URL: https://github.com/llvm/llvm-project/commit/f9b5f6937ebed5dccabfc3c287f11d18b68a36f6 DIFF: https://github.com/llvm/llvm-project/commit/f9b5f6937ebed5dccabfc3c287f11d18b68a36f6.diff LO

[llvm-branch-commits] [llvm] 95b63c7 - [ORC] Move LookupRequest from OrcShared to Orc.

2021-01-19 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-19T20:23:47+11:00 New Revision: 95b63c7b139449b2d4084e986ca3f5bfde46b50c URL: https://github.com/llvm/llvm-project/commit/95b63c7b139449b2d4084e986ca3f5bfde46b50c DIFF: https://github.com/llvm/llvm-project/commit/95b63c7b139449b2d4084e986ca3f5bfde46b50c.diff LO

[llvm-branch-commits] [llvm] 24672dd - [ORC] Move OrcError.h to include/llvm/ExecutionEngine/Orc/Shared.

2021-01-18 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-19T16:18:00+11:00 New Revision: 24672ddea3c97fd1eca3e905b23c0116d7759ab8 URL: https://github.com/llvm/llvm-project/commit/24672ddea3c97fd1eca3e905b23c0116d7759ab8 DIFF: https://github.com/llvm/llvm-project/commit/24672ddea3c97fd1eca3e905b23c0116d7759ab8.diff LO

[llvm-branch-commits] [llvm] e561906 - [JITLink][ELF] New ELF skip-debug-sections test requires asserts.

2021-01-17 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-18T15:41:53+11:00 New Revision: e5619065b8b8c441c0cbccbb81f5fa7857cf670a URL: https://github.com/llvm/llvm-project/commit/e5619065b8b8c441c0cbccbb81f5fa7857cf670a DIFF: https://github.com/llvm/llvm-project/commit/e5619065b8b8c441c0cbccbb81f5fa7857cf670a.diff LO

[llvm-branch-commits] [llvm] a817f46 - [JITLink][ELF] Skip DWARF sections in ELF objects.

2021-01-17 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-18T12:42:48+11:00 New Revision: a817f46d50c34ea6b798d28bd5fa6a3ee7435497 URL: https://github.com/llvm/llvm-project/commit/a817f46d50c34ea6b798d28bd5fa6a3ee7435497 DIFF: https://github.com/llvm/llvm-project/commit/a817f46d50c34ea6b798d28bd5fa6a3ee7435497.diff LO

[llvm-branch-commits] [llvm] cd8a80d - [Orc] Add a unit test for asynchronous definition generation.

2021-01-12 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-13T14:23:36+11:00 New Revision: cd8a80de96080da33d0a7d5d5821120ddcfc4ece URL: https://github.com/llvm/llvm-project/commit/cd8a80de96080da33d0a7d5d5821120ddcfc4ece DIFF: https://github.com/llvm/llvm-project/commit/cd8a80de96080da33d0a7d5d5821120ddcfc4ece.diff LO

[llvm-branch-commits] [llvm] ef50c07 - [JITLink] Add a new PostAllocationPasses list.

2021-01-11 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-12T11:57:07+11:00 New Revision: ef50c07b1fad368f6a8d326b4f73dd531009dca4 URL: https://github.com/llvm/llvm-project/commit/ef50c07b1fad368f6a8d326b4f73dd531009dca4 DIFF: https://github.com/llvm/llvm-project/commit/ef50c07b1fad368f6a8d326b4f73dd531009dca4.diff LO

[llvm-branch-commits] [llvm] 7b11f56 - [JITLink] Rename PostAllocationPasses to PreFixupPasses.

2021-01-10 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-11T18:33:50+11:00 New Revision: 7b11f564dcfc867c3e7a2075e8a943014fe30780 URL: https://github.com/llvm/llvm-project/commit/7b11f564dcfc867c3e7a2075e8a943014fe30780 DIFF: https://github.com/llvm/llvm-project/commit/7b11f564dcfc867c3e7a2075e8a943014fe30780.diff LO

[llvm-branch-commits] [llvm] a554cd6 - [RuntimeDyld] Fix dangling reference in RuntimeDyldELF.

2021-01-02 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2021-01-03T10:20:36+11:00 New Revision: a554cd6ae5bc24627b959b00288754712879d822 URL: https://github.com/llvm/llvm-project/commit/a554cd6ae5bc24627b959b00288754712879d822 DIFF: https://github.com/llvm/llvm-project/commit/a554cd6ae5bc24627b959b00288754712879d822.diff LO

[llvm-branch-commits] [llvm] a14c955 - [ORC] Remove some stale debugging output.

2020-12-30 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2020-12-31T10:34:38+11:00 New Revision: a14c955af8602e450d75f4049eaa153387961ae1 URL: https://github.com/llvm/llvm-project/commit/a14c955af8602e450d75f4049eaa153387961ae1 DIFF: https://github.com/llvm/llvm-project/commit/a14c955af8602e450d75f4049eaa153387961ae1.diff LO

[llvm-branch-commits] [llvm] 5efc71e - [ORC] Move Orc RPC code into Shared, rename some RPC types.

2020-12-29 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2020-12-30T12:48:20+11:00 New Revision: 5efc71e119d4eba235209d262e7d171361a0b9be URL: https://github.com/llvm/llvm-project/commit/5efc71e119d4eba235209d262e7d171361a0b9be DIFF: https://github.com/llvm/llvm-project/commit/5efc71e119d4eba235209d262e7d171361a0b9be.diff LO

[llvm-branch-commits] [llvm] ec6b71d - [JITLink][ORC] Enable creation / linking of raw jitlink::LinkGraphs.

2020-12-15 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2020-12-16T14:01:50+11:00 New Revision: ec6b71df70a09681cc0ae87945db9f71649cf188 URL: https://github.com/llvm/llvm-project/commit/ec6b71df70a09681cc0ae87945db9f71649cf188 DIFF: https://github.com/llvm/llvm-project/commit/ec6b71df70a09681cc0ae87945db9f71649cf188.diff LO

[llvm-branch-commits] [llvm] 04795ab - Re-apply 8904ee8ac7e with missing header included this time.

2020-12-13 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2020-12-14T13:39:33+11:00 New Revision: 04795ab8368a9f4169b737e6db2aebea47d6cf10 URL: https://github.com/llvm/llvm-project/commit/04795ab8368a9f4169b737e6db2aebea47d6cf10 DIFF: https://github.com/llvm/llvm-project/commit/04795ab8368a9f4169b737e6db2aebea47d6cf10.diff LO

[llvm-branch-commits] [llvm] 8904ee8 - [JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs.

2020-12-13 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2020-12-14T12:29:16+11:00 New Revision: 8904ee8ac7ebcc50a60de0914abc6862e28b6664 URL: https://github.com/llvm/llvm-project/commit/8904ee8ac7ebcc50a60de0914abc6862e28b6664 DIFF: https://github.com/llvm/llvm-project/commit/8904ee8ac7ebcc50a60de0914abc6862e28b6664.diff LO

[llvm-branch-commits] [llvm] 0207de0 - [ORC] Prefer preincrement on iterator.

2020-12-13 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2020-12-14T12:00:21+11:00 New Revision: 0207de0bfe77b643adb27605e9f0fdfb8929 URL: https://github.com/llvm/llvm-project/commit/0207de0bfe77b643adb27605e9f0fdfb8929 DIFF: https://github.com/llvm/llvm-project/commit/0207de0bfe77b643adb27605e9f0fdfb8929.diff LO

[llvm-branch-commits] [llvm] 77bb3c1 - [JITLink] Fix include guard end comment.

2020-12-13 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2020-12-14T12:00:21+11:00 New Revision: 77bb3c1ac200079abf4eec57a81a2f6cb14a6eae URL: https://github.com/llvm/llvm-project/commit/77bb3c1ac200079abf4eec57a81a2f6cb14a6eae DIFF: https://github.com/llvm/llvm-project/commit/77bb3c1ac200079abf4eec57a81a2f6cb14a6eae.diff LO

[llvm-branch-commits] [llvm] 5bb28fa - [JITLink][ELF] Reformat/add debug logging in ELF_x86_64.cpp.

2020-12-09 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2020-12-10T18:46:44+11:00 New Revision: 5bb28fa0f51e94522644fe5633877b441b9ad8d3 URL: https://github.com/llvm/llvm-project/commit/5bb28fa0f51e94522644fe5633877b441b9ad8d3 DIFF: https://github.com/llvm/llvm-project/commit/5bb28fa0f51e94522644fe5633877b441b9ad8d3.diff LO

[llvm-branch-commits] [llvm] 5bc9c85 - [ORC] Fix missing forward of Allow filter in TPCDynamicLibrarySearchGenerator.

2020-12-05 Thread Lang Hames via llvm-branch-commits
Author: Lang Hames Date: 2020-12-06T15:42:45+11:00 New Revision: 5bc9c858e34026462070dbe0f937d4f243682bef URL: https://github.com/llvm/llvm-project/commit/5bc9c858e34026462070dbe0f937d4f243682bef DIFF: https://github.com/llvm/llvm-project/commit/5bc9c858e34026462070dbe0f937d4f243682bef.diff LO

[llvm-branch-commits] [llvm-branch] r245347 - Add a paragraph about the ORC APIs to the 3.7 release notes.

2015-08-18 Thread Lang Hames via llvm-branch-commits
Author: lhames Date: Tue Aug 18 15:42:17 2015 New Revision: 245347 URL: http://llvm.org/viewvc/llvm-project?rev=245347&view=rev Log: Add a paragraph about the ORC APIs to the 3.7 release notes. Modified: llvm/branches/release_37/docs/ReleaseNotes.rst Modified: llvm/branches/release_37/docs/R