search for: exceptionhandler

Displaying 20 results from an estimated 106 matches for "exceptionhandler".

Did you mean: exception_handler
2017 Apr 05
2
Difference in EHType between ARM and AArch64
Joerg, Referring to your patch https://reviews.llvm.org/rL291172. / switch (MAI->getExceptionHandlingType()) {// // case ExceptionHandling::SjLj:// // case ExceptionHandling::DwarfCFI:// // case ExceptionHandling::ARM:// //*isCFIMoveForDebugging = true;*// //*if (MAI->getExceptionHandlingType() != ExceptionHandling::DwarfCFI)*/*/ /**/ break;/*/ // for (auto &F:
2008 Oct 01
0
Newbie:Family Tree Maker 2009 will not execute-Ubuntu Hardy
I'm new to linux so be patient. I'm running Ubuntu Hardy and have Wine 1.1.5 installed. After installing Family Tree Maker 2009 successfully, it will not execute. The screen comes up like it is going to start and says the database needs to be compacted and then the screen fades away. I decided to run FTM 2009 from the terminal and see what is happening. Obviously a lot of things.
2010 Sep 27
0
[LLVMdev] Any plans to add LLVM support for ARM EH EABI ?
> Is it safe to say the MC work provides a (new) foundation for > implementing ARM EH? Or, is providing ARM EH independent of the ARM-MC > work? The latter. MC stuff helps somehow though. -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Petersburg State University
2008 Jan 02
0
[LLVMdev] Improvements to ExceptionHandling
The Random LLVM Notes lists <http://nondot.org/sabre/LLVMNotes/ExceptionHandlingChanges.txt> Improvements to EH support ( <http://llvm.org/PR1269> PR1269). See whether the approach of FIRM, an Intermediate Represenation based on SSA, is useful Chapter 2.3 Exceptions of Documentation of the Intermediate Representation. Accessible via http://citeseer.ist.psu.edu/550469.html
2010 Sep 27
2
[LLVMdev] Any plans to add LLVM support for ARM EH EABI ?
On Mon, Sep 27, 2010 at 09:14:05AM -0700, Jason Kim wrote: > On Mon, Sep 27, 2010 at 8:50 AM, Dennis Taul <dtaul at codeaurora.org> wrote: > > > > I am new to LLVM but have perused the code alongside using llvm-gcc > > and CLANG to build ARM EABI objects. > > > > Based on this superficial analysis it appears that LLVM currently does > > not support the
2010 Dec 09
1
[LLVMdev] Why declaration of llvm.eh.selector differs between documentation and in .ll code written by clang++?
Here http://llvm.org/docs/ExceptionHandling.html#llvm_eh_selector llvm.eh.selector is declared like this: i32 %llvm.eh.selector <http://llvm.org/docs/ExceptionHandling.html#llvm_eh_selector>(i8*, i8*, i8*, ...) But when clang++ (rev.121360) writes the module with exceptions, it writes it out like this: declare i32 @llvm.eh.selector(i8*, i8*, ...) nounwind Why there is such descrepancy?
2016 Feb 12
15
[3.8 Release] Please write release notes!
Dear lots of people, The first comments on the 3.7 release expressed surprise that there were no changes to the X86 or ARM targets. There had of course been a lot of hard work and many changes, but none of it was mentioned in the release notes. Please help make the release notes more comprehensive this time. The notes are of course not as important as the actual code, but they do get read, and
2014 Sep 03
2
[LLVMdev] Enable debug for MSP430
Hi Gents, For those of us with out-of-tree backends which are not 32bit, the msp430 backend is a useful vehicle for examining changes and testing out ideas. So I was wondering about enabling debug output on the MSP430 backend so that I can illustrate a few issues to Adrian and you on the variable pieces side. (there doesn't appear to be any specific person claiming the msp430 code right
2020 Mar 27
2
Efficient Green Thread Context-Switching
The first time you said “setjmp/longjmp intrinsics” I thought it was a typo, and that you were talking about the C standard library functions. If you’re actually talking about LLVM intrinsics, are they documented? I don’t see any intrinsics with those names in the language reference (https://llvm.org/docs/LangRef.html <https://llvm.org/docs/LangRef.html>). > On Mar 27, 2020, at 3:30 PM,
2016 Sep 06
2
LLVM MCJIT SEH Exception handling
Hi, I apologize if I'm posting this to the wrong list; if this is the case, please let me know. For some time now, I've been trying to get SEH exception handling to work in LLVM MCJIT (x64). While reading up on LLVM 3.8, I decided to pick it up again, because a lot has changed which simplifies things greatly. As a toy project, I'm attempting to catch an exception that's thrown
2017 Apr 26
2
no-frame-pointer-elim & optimized
On 2017-04-26 19:56, Eric Christopher wrote: > That's really weird. I'm quite surprised that the entry block was moved > so much later in the function but haven't had a chance to look more at > it. Probably want to take a look and find out where that's happening and > why. From irc, thegameg helped me find the -enable-shrink-wrap=false, which "fixes" this,
2018 May 22
2
LLVM SEH docs -- enregistration of locals in nonvolatile registers?
https://llvm.org/docs/ExceptionHandling.html#wineh > No variables live in to or out of the funclet can be allocated in registers. I don't think this is quite true. though it might be a useful simplification. Obviously it is true for volatile registers, but I believe the funclet receives a CONTEXT with the nonvolatiles restored. Obviously cumbersome to access, but it lets you enregister
2009 Oct 22
0
[LLVMdev] Throwing exceptions to code that calls the ExecutionEngine.
Hi, I'm developing an OpenGL shader-like language, using LLVM as the JIT engine. For some circumstances or exceptions I would like to abort the script, by throwing an exception back to the code that called the ExecutionEngine::runFunction. Initially I had problems throwing exceptions from functions called from the JIT code, where the JIT code would handle the exceptions, but this was solved
2007 Dec 16
5
[LLVMdev] About unwind...
Dear LLVM people, I have started playing with LLVM a little bit and I am thinking of using it to write some linear algebra software for my class. First, an off-topic "bug report" (?), I tried using llvm under cygwin with Vista 64 bits, and it hangs during the build process. It works fine under Vista 32 bits, with cygwin. I was reading the documentation and I am very excited by the
2018 Jan 16
2
Exception handling support for a target
> In addition to thanking you for providing the info, I'm writing in the > hopes that there is some documentation that exists or that someone is > willing to add to http://llvm.org/docs/ExceptionHandling.html (or a more > appropriate place with a link there) that would cover the back end > (target-specific) aspects of EH. Perhaps just a quick description of what a > target
2007 Dec 16
0
[LLVMdev] About unwind...
> 2) When I unwind, the stack gets popped but it would make sense to pass some > data to the exception handler. I guess I could use a global variable for > this, but is there a way to do it on the stack? (Wouldn't that make more > sense also?) Passing extra info on the stack doesn't make much sense because the stack gets popped... Also, note that the unwind instruction is
2009 Mar 10
0
[LLVMdev] C++ Exception Handling Problem
Hi, Nyx wrote: > Hello, > > I'm in the process of creating a JIT and I've run into a problem with > exception handling. The situation I'm in is that my program will JIT > functions, which will call native C++ functions (part of the run-time > support). These native functions can throw exceptions. However, I don't > actually want to handle these exceptions in
2018 Jan 16
0
Exception handling support for a target
I'd like to thank Tim and David for answering this and Chenwj for asking. I personally don't know much at all about exception handling in LLVM - it's something that was implemented for my target before I started working on it. The information you provided is concise, clear and a great start for getting a handle on how it all comes together in the back end. In addition to thanking you
2014 Jan 31
2
[LLVMdev] Technical details discussion for SEH
Hi Jb, It's good to see someone step up and take a shot as this again. I dropped this because it seems to me it wasn't a high priority task for LLVM/Clang. Implementing SEH is more of LLVM work than Clang work. For 32-bit SEH, there are prologue/epilogue instruction sequence to emit, setting try-level ([ebp-4]), recovering EBP ([ebp-18h]), and all these can only happen in LLVM, not
2006 Apr 28
1
Installing the Mac RGUI for OS X
Hello, Having installed R 2.3 for OS X Tiger 10.4.6(PPC), i tried running the new R.app, but it hangs (spinning beachball). Moreover, i can't install the RGUI from within the R-2.3 DMG, - it tells me i must have R 10.4 installed ! (I have 10.4.6) R 2.3 runs successfully from the command line however. I tried compiling from sources, but Xcode has this error(i.e it can't locate