Author: lhames
Date: Tue Oct 10 18:58:08 2017
New Revision: 315411
URL: http://llvm.org/viewvc/llvm-project?rev=315411&view=rev
Log:
Update cc1as_main for MCAsmBackend ownership change in r315410.
Modified:
cfe/trunk/tools/driver/cc1as_main.cpp
Modified: cfe/trunk/tools/driver/cc1as_main.cpp
Author: lhames
Date: Wed Oct 11 16:35:27 2017
New Revision: 315532
URL: http://llvm.org/viewvc/llvm-project?rev=315532&view=rev
Log:
Update cc1as_main for MCCodeEmitter ownership change in r315531.
Modified:
cfe/trunk/tools/driver/cc1as_main.cpp
Modified: cfe/trunk/tools/driver/cc1as_main.cp
Author: lhames
Date: Fri Jun 16 19:12:38 2017
New Revision: 305619
URL: http://llvm.org/viewvc/llvm-project?rev=305619&view=rev
Log:
Call setMustBuildLookupTable on TagDecls in ExternalASTMerger
Summary:
setMustBuildLookupTable should be called on imported TagDecls otherwise we may
fail
to impor
Author: lhames
Date: Tue Jun 20 16:06:00 2017
New Revision: 305850
URL: http://llvm.org/viewvc/llvm-project?rev=305850&view=rev
Log:
Preserve CXX method overrides in ASTImporter
Summary:
The ASTImporter should import CXX method overrides from the source context
when it imports a method decl.
Rev
Oops - this broke Sema/ms_class_layout.cpp. Looking in to it now...
- Lang.
On Tue, Jun 20, 2017 at 2:06 PM, Lang Hames via cfe-commits <
cfe-commits@lists.llvm.org> wrote:
> Author: lhames
> Date: Tue Jun 20 16:06:00 2017
> New Revision: 305850
>
> URL: http://llvm.org/vi
Author: lhames
Date: Tue Jun 20 16:30:43 2017
New Revision: 305860
URL: http://llvm.org/viewvc/llvm-project?rev=305860&view=rev
Log:
Special-case handling of destructors in override lists when dumping ASTs.
Fixes a bug in r305850: CXXDestructors don't have names, so we need to handle
printing of
Should be fixed in r305860.
- Lang.
On Tue, Jun 20, 2017 at 2:19 PM, Lang Hames wrote:
> Oops - this broke Sema/ms_class_layout.cpp. Looking in to it now...
>
> - Lang.
>
> On Tue, Jun 20, 2017 at 2:06 PM, Lang Hames via cfe-commits <
> cfe-commits@lists.llvm.org> wr
Author: lhames
Date: Mon Jul 15 15:27:57 2019
New Revision: 366141
URL: http://llvm.org/viewvc/llvm-project?rev=366141&view=rev
Log:
[clang-fuzzer] Remove 'setUseOrcMCJITReplacement(false)' call.
The default value for this option (UseMCJITReplacement) is already false, and
OrcMCJITReplacement is
Author: lhames
Date: Thu Jul 18 15:47:18 2019
New Revision: 366511
URL: http://llvm.org/viewvc/llvm-project?rev=366511&view=rev
Log:
Update the SimpleJIT class in the clang-interpreter example to use ORCv2.
This will remove the ORCv1 deprecation warnings.
Modified:
cfe/trunk/examples/clang-i
Author: Lang Hames
Date: 2022-07-05T15:20:08-07:00
New Revision: 9b1cf2e2b2a8ca2bc10894d569a653429b989dd0
URL:
https://github.com/llvm/llvm-project/commit/9b1cf2e2b2a8ca2bc10894d569a653429b989dd0
DIFF:
https://github.com/llvm/llvm-project/commit/9b1cf2e2b2a8ca2bc10894d569a653429b989dd0.diff
LO
Author: Lang Hames
Date: 2022-05-05T13:56:00-07:00
New Revision: 16dcbb53dc7968a3752661aac731172ebe0faf64
URL:
https://github.com/llvm/llvm-project/commit/16dcbb53dc7968a3752661aac731172ebe0faf64
DIFF:
https://github.com/llvm/llvm-project/commit/16dcbb53dc7968a3752661aac731172ebe0faf64.diff
LO
Author: Lang Hames
Date: 2021-05-13T14:39:12-07:00
New Revision: 71a0609a2b533dbcd6826ad774b6bee5e9818644
URL:
https://github.com/llvm/llvm-project/commit/71a0609a2b533dbcd6826ad774b6bee5e9818644
DIFF:
https://github.com/llvm/llvm-project/commit/71a0609a2b533dbcd6826ad774b6bee5e9818644.diff
LO
Author: Lang Hames
Date: 2023-09-22T16:18:20-07:00
New Revision: e1a5bb59b91d60c0d87feb78f0e0614589a4c927
URL:
https://github.com/llvm/llvm-project/commit/e1a5bb59b91d60c0d87feb78f0e0614589a4c927
DIFF:
https://github.com/llvm/llvm-project/commit/e1a5bb59b91d60c0d87feb78f0e0614589a4c927.diff
LO
Author: Lang Hames
Date: 2023-09-22T21:43:41-07:00
New Revision: e5f169f91a86af3490d9251387b3f5455941bb83
URL:
https://github.com/llvm/llvm-project/commit/e5f169f91a86af3490d9251387b3f5455941bb83
DIFF:
https://github.com/llvm/llvm-project/commit/e5f169f91a86af3490d9251387b3f5455941bb83.diff
LO
Author: Lang Hames
Date: 2023-09-27T11:36:14-07:00
New Revision: 47625fea5e376082fca65d0ac644f07957605d86
URL:
https://github.com/llvm/llvm-project/commit/47625fea5e376082fca65d0ac644f07957605d86
DIFF:
https://github.com/llvm/llvm-project/commit/47625fea5e376082fca65d0ac644f07957605d86.diff
LO
Author: Lang Hames
Date: 2023-09-27T11:44:33-07:00
New Revision: b4a89a5edf08af9e03324274ebdce7e032ce
URL:
https://github.com/llvm/llvm-project/commit/b4a89a5edf08af9e03324274ebdce7e032ce
DIFF:
https://github.com/llvm/llvm-project/commit/b4a89a5edf08af9e03324274ebdce7e032ce.diff
LO
Author: Lang Hames
Date: 2023-09-27T13:04:18-07:00
New Revision: 31e01e9388667b9b34804f37202e1fed76e98030
URL:
https://github.com/llvm/llvm-project/commit/31e01e9388667b9b34804f37202e1fed76e98030
DIFF:
https://github.com/llvm/llvm-project/commit/31e01e9388667b9b34804f37202e1fed76e98030.diff
LO
Author: Lang Hames
Date: 2023-09-27T13:24:02-07:00
New Revision: 61b0f12d6b9cdcb6bb3dd679e3a3c36fa94daeae
URL:
https://github.com/llvm/llvm-project/commit/61b0f12d6b9cdcb6bb3dd679e3a3c36fa94daeae
DIFF:
https://github.com/llvm/llvm-project/commit/61b0f12d6b9cdcb6bb3dd679e3a3c36fa94daeae.diff
LO
Author: Lang Hames
Date: 2023-09-27T21:39:48-07:00
New Revision: 53a87b4a6903c0c47337ca18697bb6355cc087d4
URL:
https://github.com/llvm/llvm-project/commit/53a87b4a6903c0c47337ca18697bb6355cc087d4
DIFF:
https://github.com/llvm/llvm-project/commit/53a87b4a6903c0c47337ca18697bb6355cc087d4.diff
LO
Author: Lang Hames
Date: 2023-09-28T21:34:14-07:00
New Revision: b2518971d82331b09d7630ac1aecbb49e876a496
URL:
https://github.com/llvm/llvm-project/commit/b2518971d82331b09d7630ac1aecbb49e876a496
DIFF:
https://github.com/llvm/llvm-project/commit/b2518971d82331b09d7630ac1aecbb49e876a496.diff
LO
Author: Lang Hames
Date: 2023-08-23T17:19:07-07:00
New Revision: 8a62d6ba7edc3a7d397e52884a9ce63b4e579ae1
URL:
https://github.com/llvm/llvm-project/commit/8a62d6ba7edc3a7d397e52884a9ce63b4e579ae1
DIFF:
https://github.com/llvm/llvm-project/commit/8a62d6ba7edc3a7d397e52884a9ce63b4e579ae1.diff
LO
Author: Lang Hames
Date: 2023-08-24T08:20:07-07:00
New Revision: 86258bda2016323d32efbe6a298654cd77cde644
URL:
https://github.com/llvm/llvm-project/commit/86258bda2016323d32efbe6a298654cd77cde644
DIFF:
https://github.com/llvm/llvm-project/commit/86258bda2016323d32efbe6a298654cd77cde644.diff
LO
Author: Lang Hames
Date: 2023-08-26T19:46:33-07:00
New Revision: f2b866653169d479a964f99b7679738742f6a6a2
URL:
https://github.com/llvm/llvm-project/commit/f2b866653169d479a964f99b7679738742f6a6a2
DIFF:
https://github.com/llvm/llvm-project/commit/f2b866653169d479a964f99b7679738742f6a6a2.diff
LO
Hi Dave, Aaron,
and I spent a lot more time debugging than I should have because I was using
> a release + asserts build and the semantics of llvm_unreachable made
> unfortunate codegen (switching to an assert makes the issue
> immediately obvious).
Huh. I think we should be using llvm_unreachab
Author: Lang Hames
Date: 2020-02-19T19:01:32-08:00
New Revision: 490a9a4b77ea23f388cae67d732af6bd8aa576f9
URL:
https://github.com/llvm/llvm-project/commit/490a9a4b77ea23f388cae67d732af6bd8aa576f9
DIFF:
https://github.com/llvm/llvm-project/commit/490a9a4b77ea23f388cae67d732af6bd8aa576f9.diff
LO
Author: Lang Hames
Date: 2019-12-05T02:42:35-08:00
New Revision: 41eeded804310df0719ecbc92a0e14b438213dbf
URL:
https://github.com/llvm/llvm-project/commit/41eeded804310df0719ecbc92a0e14b438213dbf
DIFF:
https://github.com/llvm/llvm-project/commit/41eeded804310df0719ecbc92a0e14b438213dbf.diff
LO
Author: Lang Hames
Date: 2020-01-21T22:00:50-08:00
New Revision: b54aa053d3aeeab0cdaecb6286419138b7da5ef4
URL:
https://github.com/llvm/llvm-project/commit/b54aa053d3aeeab0cdaecb6286419138b7da5ef4
DIFF:
https://github.com/llvm/llvm-project/commit/b54aa053d3aeeab0cdaecb6286419138b7da5ef4.diff
LO
Author: Lang Hames
Date: 2023-04-08T02:40:58Z
New Revision: 231107a8b5be77d1c76975b0363976ba3211fa37
URL:
https://github.com/llvm/llvm-project/commit/231107a8b5be77d1c76975b0363976ba3211fa37
DIFF:
https://github.com/llvm/llvm-project/commit/231107a8b5be77d1c76975b0363976ba3211fa37.diff
LOG: Re
Author: Lang Hames
Date: 2023-02-10T14:36:25-08:00
New Revision: 0751fc68b976d25dd3041217dad16622cf151cd6
URL:
https://github.com/llvm/llvm-project/commit/0751fc68b976d25dd3041217dad16622cf151cd6
DIFF:
https://github.com/llvm/llvm-project/commit/0751fc68b976d25dd3041217dad16622cf151cd6.diff
LO
Author: lhames
Date: Fri Jul 7 14:51:11 2017
New Revision: 307444
URL: http://llvm.org/viewvc/llvm-project?rev=307444&view=rev
Log:
Add testcase for r305850.
Accidentally left this out of the original commit.
Added:
cfe/trunk/test/Import/import-overrides/
cfe/trunk/test/Import/import-ov
ame()” to “OS << D->getNameAsString()”, the
> crash disappears.
>
> Can you take a look please?
>
> On Jun 20, 2017, at 2:30 PM, Lang Hames via cfe-commits <
> cfe-commits@lists.llvm.org> wrote:
>
> Author: lhames
> Date: Tue Jun 20 16:30:43 2017
> New
Author: lhames
Date: Thu Jul 13 14:08:29 2017
New Revision: 307959
URL: http://llvm.org/viewvc/llvm-project?rev=307959&view=rev
Log:
Use getNameAsString instead of getName to get method names when dumping
overrides: getName can fail if the decl's name isn't a simple identifier.
This is a more ge
ng crashes when I compile the following code with "-Xclang -ast-dump”:
>>
>> class Base {
>> public:
>> virtual void operator()() {}
>> };
>>
>> class Derived : public Base {
>> public:
>> void operator()() override {}
>> };
>&g
Hi Eric,
Renaming __compressed_pair_elem's member from __first_ to __value_ has
broken a lot of LLDB's data formatters. Would it be possible to rename it
back for consistency? If it's just a rename it would be preferable to the
alternative, which would be to add some clumsy fallback logic in LLDB:
Hi Eric,
I'm seeing failures on the builders that look like they're related to this
- http://lab.llvm.org:8080/green/job/clang-stage1-cmake-RA-expensive/359/
Could you look in to what's going on here?
- Lang.
On Tue, Jul 19, 2016 at 11:36 PM, Eric Fiselier via cfe-commits <
cfe-commits@lists.l
@@ -0,0 +1,14 @@
+// REQUIRES: host-supports-jit
+// UNSUPPORTED: system-aix
+
+// RUN: rm -f %t.pch
+// RUN: %clang_cc1 -fmax-type-align=16 -pic-level 2 -fdeprecated-macro
-stack-protector 1 -fblocks -fskip-odr-check-in-gmf -fexceptions
-fcxx-exceptions -fgnuc-version=0 -triple
https://github.com/lhames approved this pull request.
If there's a trivial reproducer for the original issue it may be worth adding
it as a regression test.
https://github.com/llvm/llvm-project/pull/89031
___
cfe-commits mailing list
cfe-commits@lists
lhames wrote:
> > Regarding the orc-rt test failures: I tried building one of the failing
> > objects and I can't reproduce the failure. Perhaps, because the tests are
> > run on Windows and I'm running on Linux? It would be very helpful if
> > @Prabhuk could run the failing command on a debug
Author: Lang Hames
Date: 2024-08-29T17:50:49+10:00
New Revision: e5b55e606796bac0e28e2f0fdc6fb39a419f6b15
URL:
https://github.com/llvm/llvm-project/commit/e5b55e606796bac0e28e2f0fdc6fb39a419f6b15
DIFF:
https://github.com/llvm/llvm-project/commit/e5b55e606796bac0e28e2f0fdc6fb39a419f6b15.diff
LO
Author: Lang Hames
Date: 2024-09-02T17:29:07+10:00
New Revision: 08a72cbd6b12b5ccffb82c657bd668938f1b42e1
URL:
https://github.com/llvm/llvm-project/commit/08a72cbd6b12b5ccffb82c657bd668938f1b42e1
DIFF:
https://github.com/llvm/llvm-project/commit/08a72cbd6b12b5ccffb82c657bd668938f1b42e1.diff
LO
https://github.com/lhames requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/101741
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -14,5 +14,3 @@ set(LLVM_LINK_COMPONENTS
add_kaleidoscope_chapter(BuildingAJIT-Ch1
toy.cpp
)
-
-export_executable_symbols(BuildingAJIT-Ch1)
lhames wrote:
All tutorial exercises and examples that currently use
`export_executable_symbols` will now need `E
@@ -14,5 +14,3 @@ set(LLVM_LINK_COMPONENTS
add_kaleidoscope_chapter(BuildingAJIT-Ch1
toy.cpp
)
-
-export_executable_symbols(BuildingAJIT-Ch1)
lhames wrote:
> The expert symbols are pushed to the add_llvm_example by default
Totally missed that. Thanks for
https://github.com/lhames approved this pull request.
https://github.com/llvm/llvm-project/pull/101741
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -697,15 +718,20 @@ llvm::Error Interpreter::Undo(unsigned N) {
return llvm::Error::success();
}
-llvm::Error Interpreter::LoadDynamicLibrary(const char *name) {
+llvm::Error Interpreter::LoadDynamicLibrary(const char *name, bool UseEPC) {
auto EE = getExecutionEngine()
@@ -47,6 +76,59 @@ static llvm::cl::opt
OptHostSupportsJit("host-supports-jit",
static llvm::cl::list OptInputs(llvm::cl::Positional,
llvm::cl::desc("[code to run]"));
+static llvm::Error sanitizeOopArguments(const char *ArgV0) {
+
@@ -0,0 +1,263 @@
+//===-- RemoteJITUtils.cpp - Utilities for remote-JITing *- 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: Ap
@@ -702,10 +723,8 @@ llvm::Error Interpreter::LoadDynamicLibrary(const char
*name) {
if (!EE)
return EE.takeError();
- auto &DL = EE->getDataLayout();
-
- if (auto DLSG = llvm::orc::DynamicLibrarySearchGenerator::Load(
- name, DL.getGlobalPrefix()))
+ if (au
https://github.com/lhames approved this pull request.
`EPCDynamicLibrarySearchGenerator` suggestion aside, LGTM.
https://github.com/llvm/llvm-project/pull/110418
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mai
Author: Lang Hames
Date: 2025-01-24T14:59:10+11:00
New Revision: c9bc242e387f4a4a3dfcd86561f3ec0ca8a72d62
URL:
https://github.com/llvm/llvm-project/commit/c9bc242e387f4a4a3dfcd86561f3ec0ca8a72d62
DIFF:
https://github.com/llvm/llvm-project/commit/c9bc242e387f4a4a3dfcd86561f3ec0ca8a72d62.diff
LO
Author: Lang Hames
Date: 2025-01-24T15:31:31+11:00
New Revision: fd174f0ff3e793fe96a6663b1488ed159cfe042f
URL:
https://github.com/llvm/llvm-project/commit/fd174f0ff3e793fe96a6663b1488ed159cfe042f
DIFF:
https://github.com/llvm/llvm-project/commit/fd174f0ff3e793fe96a6663b1488ed159cfe042f.diff
LO
Author: Lang Hames
Date: 2025-01-30T13:42:10+11:00
New Revision: d6524c8dfa37634257050ca71d16e117b802181c
URL:
https://github.com/llvm/llvm-project/commit/d6524c8dfa37634257050ca71d16e117b802181c
DIFF:
https://github.com/llvm/llvm-project/commit/d6524c8dfa37634257050ca71d16e117b802181c.diff
LO
52 matches
Mail list logo