Skip to content
  1. Jul 21, 2013
  2. Apr 24, 2010
  3. Feb 10, 2010
    • Garrison Venn's avatar
      Adds a JIT based exception handling example to the examples directory. · f4d2f846
      Garrison Venn authored
      Both zero cost example domain specific, and C++ foreign exception handling are 
      shown. The example's documentation fully explains how to run the example.
      
      Notes:
      
      1)   The code uses an extremely simple type info model.
      2)   Only a single landing pad is used per unwind edge 
           (one call to llvm.eh.selector)
      3)   llvm.eh.selector support for filter arguments is not given.
      4)   llvm.eh.typeid.for is not used.
      5)   Forced unwind behavior is not supported.
      6)   Very little if any error handling is given.
      7)   __attribute__((__aligned__)) is used.
      8)   The code uses parts from the llvm compiler-rt project and
           the llvm Kaleidoscope example.
      9)   The code has not been ported or tested on WINDOWS.
      10)  The code was not tested with a cmake build.
      11)  The code was tested for a debug build on 32bit X86 CentOS LINUX, 
           and both a debug and release build on OS X 10.6.2 (64bit).
      
      llvm-svn: 95723
      f4d2f846
  4. Aug 17, 2008
  5. Dec 29, 2007
  6. Sep 04, 2006
  7. Nov 29, 2004
  8. Nov 18, 2004
    • Reid Spencer's avatar
      Fix PR456:\ · 7e9e0b0c
      Reid Spencer authored
      Tools and libraries will be built into $(BUILD_OBJ_ROOT)/$(BuildMode)/bin and \
      $(BUILD_OBJ_ROOT)/$(BuildMode)/lib, respectively. Furthermore, the example \
      programs will go in $(BUILD_OBJ_ROOT)/$(BuildMode)/examples to keep them \
      separate from the tools and hopefully out of the PATH. Install targets \
      have not changed.
      
      llvm-svn: 17953
      7e9e0b0c
  9. Oct 14, 2004
  10. Sep 11, 2004
  11. Aug 23, 2004
  12. Aug 19, 2004
  13. Aug 10, 2004
Loading