[clang] [ORC] Implement basic reoptimization. (PR #67050)

2023-09-23 Thread via cfe-commits
@@ -0,0 +1,83 @@ +//===- IRPartitionLayer.h - Partition IR module on lookup ---*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier:

[clang] [ORC] Implement basic reoptimization. (PR #67050)

2023-09-22 Thread via cfe-commits
@@ -0,0 +1,28 @@ +//=== RedirectionManager.cpp - Redirection manager interface in Orc ---===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier:

[clang] [ORC] Implement basic reoptimization. (PR #67050)

2023-09-22 Thread via cfe-commits
@@ -0,0 +1,179 @@ +//===-- JITLinkRedirectableSymbolManager.cpp - JITLink redirection in Orc -===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier:

[clang] [ORC] Implement basic reoptimization. (PR #67050)

2023-09-22 Thread via cfe-commits
@@ -0,0 +1,179 @@ +//===-- JITLinkRedirectableSymbolManager.cpp - JITLink redirection in Orc -===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier:

[clang] [ORC] Implement basic reoptimization. (PR #67050)

2023-09-22 Thread via cfe-commits
https://github.com/lhames requested changes to this pull request. Just reviewing the `RedirectionManager` interface and implementation patch for now. I have some minor comments, but otherwise this is looking amazing -- thank you very much @sunho!

[clang] [ORC] Implement basic reoptimization. (PR #67050)

2023-09-22 Thread via cfe-commits
@@ -0,0 +1,179 @@ +//===-- JITLinkRedirectableSymbolManager.cpp - JITLink redirection in Orc -===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier:

[clang] [ORC] Implement basic reoptimization. (PR #67050)

2023-09-22 Thread via cfe-commits
@@ -0,0 +1,179 @@ +//===-- JITLinkRedirectableSymbolManager.cpp - JITLink redirection in Orc -===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier:

[clang] [ORC] Implement basic reoptimization. (PR #67050)

2023-09-22 Thread via cfe-commits
@@ -0,0 +1,102 @@ +//===- RedirectionManager.h - Redirection manager interface -*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier:

[clang] [ORC] Implement basic reoptimization. (PR #67050)

2023-09-21 Thread Sunho Kim via cfe-commits
https://github.com/sunho created https://github.com/llvm/llvm-project/pull/67050 None >From 9d759677e725c244a7a3eb06864d6474253b6d86 Mon Sep 17 00:00:00 2001 From: Sunho Kim Date: Mon, 21 Aug 2023 15:48:26 +0900 Subject: [PATCH 1/4] [ORC] Introduce RedirectionManager interface and