search for: exceptionhandl

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

Did you mean: exceptionhandler
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: M.getFunctionLis...
2008 Oct 01
0
Newbie:Family Tree Maker 2009 will not execute-Ubuntu Hardy
..."PlM" fixme:shell:URL_ParseUrl failed to parse L"PeM" fixme:shell:URL_ParseUrl failed to parse L"System.Configuration" fixme:shell:URL_ParseUrl failed to parse L"System.Xml" fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Practices.EnterpriseLibrary.ExceptionHandling" fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Practices.ObjectBuilder.resources" fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Practices.ObjectBuilder.resources" fixme:shell:URL_ParseUrl failed to parse L"System.Security" fixme:shell:URL_ParseUrl...
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/550...
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.sele...
2016 Feb 12
15
[3.8 Release] Please write release notes!
...maintainers, please write something about your target. - Eric: should the new C API Changes part of the developer policy be pointed out? Maybe in relation to where we mention changes to the C API? - David: can you write something about the new IR for exception handling? Maybe just point into the ExceptionHandling doc? - Alex L: I've seen a lot of MIR patches but don't know the status. Anything to mention in the release notes? - Dylan: should we mention the new AVR target, or is it too early? - Richard: anything on the C++ front? What's the status on coroutines? - Jonathan and other OpenMP...
2014 Sep 03
2
[LLVMdev] Enable debug for MSP430
...SP430/MCTargetDesc/MSP430MCAsmInfo.cpp +++ b/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp @@ -24,4 +24,7 @@ MSP430MCAsmInfo::MSP430MCAsmInfo(StringRef TT) { AlignmentIsInBytes = false; UsesELFSectionDirectiveForBSS = true; + + SupportsDebugInformation = true; + ExceptionsType = ExceptionHandling::DwarfCFI; } to make the debug_frame stuff happen. Is that intentional? (it's not a big deal, just a bit non-intuitive for backends which have no exception support). cheers Iain
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
...es things greatly. As a toy project, I'm attempting to catch an exception that's thrown in a Windows x64 C++ library call from within an LLVM x64 MCJIT instance. The version I'm working with is LLVM 3.8.1, and the code I've created is based on the documentation http://llvm.org/docs/ExceptionHandling.html . I've also been reading up on the Exception toy/example code that's shipped with LLVM, as well as several mail discussions, the CGException class from clang and of course the ever useful 'clang --emit-llvm'. My aim here is to create a minimum working test case. My first at...
2017 Apr 26
2
no-frame-pointer-elim & optimized
...ugh this option doesn't seem to have a switch from code, only from the llc command line. Unless I'm missing something obvious, this will always screw up debug info on Windows 32bits. The check in code to enable this calls: bool usesWindowsCFI() const { return ExceptionsType == ExceptionHandling::WinEH && (WinEHEncodingType != WinEH::EncodingType::Invalid && WinEHEncodingType != WinEH::EncodingType::X86); } Where EncodingType::X86: //Windows x86, uses no CFI, just EH tables The comment seems to imply there are EH tables for i386 Windows, how...
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 restor...
2009 Oct 22
0
[LLVMdev] Throwing exceptions to code that calls the ExecutionEngine.
...tions 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 by setting llvm::ExceptionHandling to true. However, now I'm trying to abort the script all together, by throwing an (by the script) unhandled exception. As a proof-of-concept I used the online demo generator to generate C++ code for the following script; void test(void) { throw -1; } I added llvm::ExceptionHandling = tr...
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 needs to do to get EH working. > ​The link you gave mostly focus on IR level , I believe. http://llvm.org/docs...
2007 Dec 16
0
[LLVMdev] About unwind...
...g using llvm-g++ -S -emit-llvm and see how it does it. In short: throwing an exception is done by a library call which takes an exception object. Catching is done using the LLVM invoke instruction. The exception object is retrieved by an llvm.eh.exception intrinsic call. See http://llvm.org/docs/ExceptionHandling.html Ciao, Duncan.
2009 Mar 10
0
[LLVMdev] C++ Exception Handling Problem
...t; C++ catch block receives the exception. I looked at the LLVM docs, but I'm > still puzzled. > I'm under the impression that the JIT doesn't handle exceptions by default. Try including, #include "llvm/Target/TargetOptions.h" and before creating the JIT do, llvm::ExceptionHandling = true; I hope this helps. -Argiris
2018 Jan 16
0
Exception handling support for a target
...ou 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 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 needs to do to get EH working. Nemanja On Tue, Jan 16, 2018 at 11:39 AM, David Chisnall via llvm-dev < llvm-dev at lists.llvm...
2014 Jan 31
2
[LLVMdev] Technical details discussion for SEH
...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 Clang. In my opinion, we should implement these as LLVM intrinsics, like the gcc ones: see http://llvm.org/docs/ExceptionHandling.html#exception-handling-intrinsics. Also, we should emit the tables for each function, which is not a simple task either. For 64-bit SEH, things are simpler. There are no more instructions to emit than no-SEH code. We have only two tasks: emit the table for each function, and place some code ri...
2006 Apr 28
1
Installing the Mac RGUI for OS X
...d/Deployment -F/ Users/yanger/Desktop/downloads/2006-04-28/Mac-GUI/build/Deployment - filelist /Users/yanger/Desktop/downloads/2006-04-28/Mac-GUI/build/ R.build/Deployment/R.build/Objects-normal/ppc/R.LinkFileList - framework Cocoa -framework R -framework WebKit -framework Security - framework ExceptionHandling -arch ppc -prebind -framework R - isysroot /Developer/SDKs/MacOSX10.4u.sdk /usr/bin/ld: can't locate framework for: -framework R collect2: ld returned 1 exit status [[alternative HTML version deleted]]