search for: horiba

Displaying 20 results from an estimated 82 matches for "horiba".

2017 May 29
1
JIT - Resolve obj file without a main
...ole jitting-process. I wanted to know, is there a way to load other obj-files, than the one created with clang? Could I load - for example - a obj-File from VisualStudio? Or will the namemangeling fail? Kind regards Björn From: Lang Hames <lhames at gmail.com> To: bjoern.gaier at horiba.com Cc: Clang Dev <cfe-dev at lists.llvm.org>, LLVM Developers Mailing List <llvm-dev at lists.llvm.org> Date: 24.05.2017 01:19 Subject: Re: JIT - Resolve obj file without a main Hi Bjoern, Could you please tell me, if there is a way to allocate the memory for the cod...
2017 May 17
2
JIT - Resolve obj file without a main
...uot;notifyObjectLoaded" via the names of the symbols. But than it is impossible for my to get the address of the symbols. I noticed that some strings are stored in .rdata, but this is no guarantee. Kind regards Björn From: Lang Hames <lhames at gmail.com> To: bjoern.gaier at horiba.com Cc: Clang Dev <cfe-dev at lists.llvm.org>, LLVM Developers Mailing List <llvm-dev at lists.llvm.org> Date: 16.05.2017 18:37 Subject: Re: JIT - Resolve obj file without a main Hi Björn, I don't recall ever seeing this behavior before. Can you describe the situa...
2019 Jan 15
2
Function - replaceAllUsesWith
What does that mean for my code and the idea? I'm a really unexperienced LLVM user... -----Original Message----- From: Tim Northover <t.p.northover at gmail.com> Sent: Dienstag, 15. Januar 2019 15:19 To: Gaier, Bjoern <Bjoern.Gaier at horiba.com> Cc: Stefan Gränitz <stefan.graenitz at gmail.com>; Mehdi AMINI <joker.eph at gmail.com>; llvm-dev <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Function - replaceAllUsesWith On Tue, 15 Jan 2019 at 14:04, Gaier, Bjoern <Bjoern.Gaier at horiba.com> wrote: >...
2019 Jun 27
2
Questions about moving from MCJIT to Orc JIT
...see how it works! I highly recommended you to watch "Updating ORC for Concurrency" dev meeting talks, it is explained in detail,, For question 4, I don't know maybe If I know after sometime I will write here :) Thanks On Thu, 27 Jun 2019 at 14:00, Gaier, Bjoern <Bjoern.Gaier at horiba.com> wrote: > Hey Praveen, > > > > Thanks for your help! I still have questions and try providing some > context. > > > > For questions: > > 2.) I exactly mean that! Sadly I was not able to understand how to use the > ‘define’ function, I tried that: >...
2017 May 07
2
[cfe-dev] JIT doens't resolve address - Resolve obj-Addresses?
...ry locations, then call RTDyldMemoryManager::mapSectionAddress to map each local allocation to its corresponding final address (c) Override finalizeMemory to copy the relocated bytes to their final addresses Hope this helps. Cheers, Lang. On Tue, May 2, 2017 at 10:47 PM, <bjoern.gaier at horiba.com> wrote: > Hello Lang, > > your answer explained a lot to me, thank you for that. Do you know if > there is a way to obtain the fully resolved obj-code? I wanted to load the > functions into a shared memory, but how? The only thing I receive is a > function pointer, but I d...
2019 Jan 15
2
Function - replaceAllUsesWith
...the function didn't crashed anymore. Is there a way to copy the value? I want to ensure to use the correct type... Kind greetings Björn -----Original Message----- From: Tim Northover <t.p.northover at gmail.com> Sent: Dienstag, 15. Januar 2019 13:42 To: Gaier, Bjoern <Bjoern.Gaier at horiba.com> Cc: Stefan Gränitz <stefan.graenitz at gmail.com>; Mehdi AMINI <joker.eph at gmail.com>; llvm-dev <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Function - replaceAllUsesWith On Tue, 15 Jan 2019 at 12:35, Gaier, Bjoern <Bjoern.Gaier at horiba.com> wrote: >...
2020 Aug 25
2
ORC JIT - Incorrect support for COFF files?
...his issue with Modules by either using the mentioned function or by changing the visibility of the symbol – it seems like both is not possible with an object file .w. Kind greetings Björn From: Lang Hames <lhames at gmail.com> Sent: 24 August 2020 19:46 To: Gaier, Bjoern <Bjoern.Gaier at horiba.com> Cc: Stefan Gränitz <stefan.graenitz at gmail.com>; LLVM Developers Mailing List <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] ORC JIT - Incorrect support for COFF files? Hi Bjoern, Using dllimport on my “planschiValue” actually worked! But I have no idea why, because th...
2020 Mar 27
3
Exceptions on Windows & MSVC
...SEH that passes all the tests for x86. We're looking for feedback before putting a patch on Phabricator. https://github.com/tentzen/llvm-project https://github.com/tentzen/llvm-project/wiki On Mon, Nov 18, 2019 at 10:59 PM Gaier, Bjoern <Bjoern.Gaier at horiba.com> wrote: > Thank you for this Aaron! > > > > In our company we rely heavily on the compatibility between Clang-Cl and > the Visual Studio compiler, lately we encountered big problems with the > handling of SEH exceptions in our code, so running those tests helped us. &gt...
2020 Aug 18
2
Get all symbols stored(?)in llvm::orc::ExecutionSession
...nEngine/Orc/Core.h#L1062 The notifyAdding method will be called for each MaterializationUnit added to the JIT, which gives you an opportunity to iterate over the symbols that it provides and record them. Regards, Lang. On Mon, Aug 17, 2020 at 11:16 PM Gaier, Bjoern <Bjoern.Gaier at horiba.com> wrote: > Hey Lang, > > > > Oh shoot… seems like I oversaw it… Sorry sorry sorry! (I was 5 weeks away > but I thought I checked all mails correctly >o<) > > > > I think ORCs assumption is correct, currently I do extract the symbols > which I care about...
2018 Nov 12
2
JIT-Client for Shared Memory
...this is right now. Maybe - sorry for the > confusion > > On Wed, Nov 7, 2018, 11:11 PM David Blaikie <dblaikie at gmail.com wrote: > >> Well I meant to add him but failed. Cc'd him here now :) >> >> On Wed, Nov 7, 2018, 10:41 PM Gaier, Bjoern <Bjoern.Gaier at horiba.com >> wrote: >> >>> Is… Lang now added? I’m not sure about this system… >>> >>> My problem is that I can not change the size of the shared memory I’m >>> targeting – so I can only allocate it once, but how do I know how much >>> memory I’m g...
2020 Sep 24
2
ORC JIT - Can modules independently managed with one LLJIT instance? + problems with ExecutionSession.lookup
...– a second call to the Module A lookup didn’t triggered another call to tryToGenerate, giving me no chance to ask Module Bs hash map again :c Thank you again ^o^ Kind greetings Björn From: Lang Hames <lhames at gmail.com> Sent: 23 September 2020 18:15 To: Gaier, Bjoern <Bjoern.Gaier at horiba.com> Cc: LLVM Developers Mailing List <llvm-dev at lists.llvm.org> Subject: Re: ORC JIT - Can modules independently managed with one LLJIT instance? + problems with ExecutionSession.lookup Hi Bjoern, If you had the removable code feature could you merge your LLJIT instances and just have...
2019 Jan 15
2
Function - replaceAllUsesWith
...ions turned on... So I just know that the line of code I posted is crashing. No output, no anything....just...Crash... Kind greetings Björn -----Original Message----- From: Tim Northover <t.p.northover at gmail.com> Sent: Dienstag, 15. Januar 2019 13:28 To: Gaier, Bjoern <Bjoern.Gaier at horiba.com> Cc: Stefan Gränitz <stefan.graenitz at gmail.com>; Mehdi AMINI <joker.eph at gmail.com>; llvm-dev <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Function - replaceAllUsesWith On Tue, 15 Jan 2019 at 12:25, Gaier, Bjoern via llvm-dev <llvm-dev at lists.llvm.org>...
2017 Oct 16
2
Clang/LLVM JIT - When to use "registerEHFrames()"
...> wrote: > Julia is a language, and you can use their code. > > Jameson Nash, could you please let us know why Julia's code has hard > coded values for the unwinding? Is your prolog/epilog some standard > one? > > On Fri, Oct 6, 2017 at 2:47 AM, <bjoern.gaier at horiba.com> wrote: > > Hello everyone, > > > > I was following the discussion, but I have to admit, that my skills > aren't > > high enough to follow you guys. For my current exception problem, I don't > > have to stick around with the PECOFF format, so I used c...
2018 Aug 29
2
JIT client - late cross references
...oblem for really time critical tasks? Since I replace the call to an address ( b() ) with an call to a function pointer? Kind greetings Björn -----Original Message----- From: Alex Denisov <1101.debian at gmail.com> Sent: Mittwoch, 29. August 2018 10:40 To: Gaier, Bjoern <Bjoern.Gaier at horiba.com> Cc: Lang Hames <lhames at gmail.com>; LLVM Developers Mailing List <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] JIT client - late cross references Hi Björn, Not sure if I got it right, but I hope it gives you a hint. Assuming that you have the following setup: Mo...
2020 Sep 23
2
ORC JIT - Can modules independently managed with one LLJIT instance? + problems with ExecutionSession.lookup
...e in the first run, but a total of 9 in the second run, because every symbol I wanted to lookup was now an undefined reference. Thank you for the help in advance! Kind greetings Björn From: Lang Hames <lhames at gmail.com> Sent: 23 September 2020 07:54 To: Gaier, Bjoern <Bjoern.Gaier at horiba.com> Cc: LLVM Developers Mailing List <llvm-dev at lists.llvm.org> Subject: Re: ORC JIT - Can modules independently managed with one LLJIT instance? Hi Bjoern, Sounds like you want the removable code feature that's under development in the orcv1-removal branch of https://gith...
2018 Feb 20
2
Calling virtual elf functions under windows -> Adding ASM code
Still no progress with this problem. Only that non-member functions seems to be working... Also: Even when I set the target triple of the Module (when the file was parsed at runtime) to "COFF" nothing changes... From: Bjoern Gaier/HE/HORIBA To: llvm-dev at lists.llvm.org Cc: cfe-dev at lists.llvm.org Date: 08.02.2018 12:28 Subject: Re: Calling virtual elf functions under windows -> Adding ASM code Hello everyone, I'm sorry for "flooding" your inbox, but I wanted to extend my message which is show...
2020 Mar 18
4
[ORC JIT] -Resolving cross references in a multi-process scenario
...n session and the target processs. In your model it sounds like the risk is that you may end up with N(N + 1) IPC links with every execution session having to communicate with every other and also with the target process. -- Lang. On Tue, Mar 17, 2020 at 12:34 AM Gaier, Bjoern <Bjoern.Gaier at horiba.com> wrote: > Hello LLVM-Mailing-List and Lang, > > > > I played around with this problem a bit and found a way of doing this – > however I’m not sure about the consequences and if this is really a good > idea. > > > > I went trough all of the global symbols and...
2019 Nov 25
2
Attempting EuroLLVM2020 as a beginner
Hi Hal, Who would I send those suggestions to which I would like to see - or feedback in general? Kind greetings Björn From: Finkel, Hal J. <hfinkel at anl.gov> Sent: 22 November 2019 17:10 To: Gaier, Bjoern <Bjoern.Gaier at horiba.com>; llvm-dev at lists.llvm.org Subject: Re: [llvm-dev] Attempting EuroLLVM2020 as a beginner Hi, Björn, It is a specific goal of the LLVM Foundation to increase the amount of educational material at the developers' meetings. At the US meeting this year, we had more tutorials than ever b...
2017 Sep 28
0
Clang/LLVM JIT - When to use "registerEHFrames()"
...ated to exceptions. This patch explains it and shows a workaround: https://github.com/weliveindetail/pj-llvm/commit/97cd336d458ae9c73232d1b539ceefcdb2f5eb0f > Is there no hope left? Well at least I am not aware of a solution. Am 28.09.17 um 16:04 schrieb bjoern.gaier at horiba.com: > Hello Stefan, > > I'm happy someone replied to my problem! Many thanks! To be honest... > I didn't understood much of your mail. I'm a beginner with the JIT - > so I will explain what I've done. > > To manage the memory and resolve symbols, I'm using...
2018 Dec 13
2
Setting a function in a module to extern
But in my module this function already exist… I first want to delete it but without also deleting the calls to it… From: Boldizsar.Palotas at esa.int <Boldizsar.Palotas at esa.int> Sent: Donnerstag, 13. Dezember 2018 10:53 To: Gaier, Bjoern <Bjoern.Gaier at horiba.com> Cc: LLVM Developers Mailing List <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Setting a function in a module to extern I think you just need to llvm::Function::Create(Type, Linkage, Name, Module) it and not add any basic blocks to it. Boldizsár Palotás From: "...