1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 12:43:36 +01:00
llvm-mirror/runtime/GCCLibraries/crtend
2004-08-05 02:28:17 +00:00
..
comp_cxxeh.lst
comp_genericeh.lst
comp_main.lst
comp_sjljeh.lst
crtend.c Add missing copyrights 2004-08-05 00:20:51 +00:00
Exception.cpp
Exception.h Two files are moved to libstdc++, and a NOTE gets added 2004-08-05 02:27:28 +00:00
listend.ll
Makefile C++ support does not live in the C runtime any longer 2004-08-05 02:28:17 +00:00
README.txt
SJLJ-Exception.cpp Add missing copyrights 2004-08-05 00:20:51 +00:00
SJLJ-Exception.h Add missing copyrights 2004-08-05 00:20:51 +00:00

This directory contains the C and C++ runtime libraries for the LLVM GCC
front-ends.  It is composed of four distinct pieces:

1. __main and static ctor/dtor support.  This is used by both C and C++ codes.

2. Generic EH support routines.  This is used by C/C++ programs that use
   setjmp/longjmp, and by C++ programs that make use of exceptions.

3. setjmp/longjmp EH support.  This is used by C/C++ programs that call SJLJ.

4. C++ exception handling runtime support.

These four components are compiled together into an archive file, so that
applications using a subset of the four do not pull in unnecessary code and
dependencies.