Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Make sure that at least one virtual method is defined in a .cpp file to avoid | Chris Lattner | 2004-02-26 | 1 | -1/+12 | |
| | | | | | | having the compiler emit RTTI and vtables to EVERY translation unit. llvm-svn: 11871 | |||||
* | `cat' is usually in /bin, not /usr/bin, at least on our systems. | Misha Brukman | 2004-02-21 | 1 | -1/+1 | |
| | | | | llvm-svn: 11690 | |||||
* | When printing a stack trace, demangle it if possible. Since we are potentially | Chris Lattner | 2004-02-21 | 1 | -5/+61 | |
| | | | | | | | in a signal handler, allocating memory or doing other unsafe things is bad, which means we should do it in a different process. llvm-svn: 11689 | |||||
* | Use backtrace() and include execinfo.h, if they were detected by autoconf. | Brian Gaeke | 2004-02-20 | 1 | -5/+10 | |
| | | | | llvm-svn: 11658 | |||||
* | Disable the stack trace thing until we can get an autoconf test for it. This | Chris Lattner | 2004-02-19 | 1 | -3/+3 | |
| | | | | | | call breaks on sparcs llvm-svn: 11635 | |||||
* | Implement new function | Chris Lattner | 2004-02-19 | 1 | -0/+6 | |
| | | | | llvm-svn: 11631 | |||||
* | Make ToolExecutionError inherit std::exception and implement its | Alkis Evlogimenos | 2004-02-19 | 1 | -0/+2 | |
| | | | | | | interface: getMessage() is gone, use what() instead. llvm-svn: 11621 | |||||
* | Print stacktrace in STDERR before dying on a fatal signal. Currently | Alkis Evlogimenos | 2004-02-19 | 1 | -1/+7 | |
| | | | | | | the symbols are not demangled. llvm-svn: 11620 | |||||
* | Add support for just running the code generator | Chris Lattner | 2004-02-18 | 1 | -0/+12 | |
| | | | | llvm-svn: 11611 | |||||
* | indent correctly | Chris Lattner | 2004-02-18 | 1 | -1/+1 | |
| | | | | llvm-svn: 11601 | |||||
* | Don't yell. BUGPOINT should yell, not the tool runner :) | Chris Lattner | 2004-02-18 | 1 | -1/+1 | |
| | | | | llvm-svn: 11600 | |||||
* | If there is an error running a tool, include the error message (e.g. ↵ | Chris Lattner | 2004-02-18 | 1 | -30/+32 | |
| | | | | | | assertion failure) in the exception llvm-svn: 11597 | |||||
* | When an error occurs executing a tool, we now throw an exception instead | Chris Lattner | 2004-02-18 | 1 | -43/+22 | |
| | | | | | | of calling exit(1). llvm-svn: 11593 | |||||
* | The C backend is no longer in llvm-dis, it's in llc | Chris Lattner | 2004-02-17 | 1 | -11/+11 | |
| | | | | llvm-svn: 11533 | |||||
* | Fix a bug in the recent rewrite of the leakdetector that caused all of the | Chris Lattner | 2004-02-15 | 1 | -7/+10 | |
| | | | | | | | nightly tests to be really messed up. The problem was that the new leakdetector was depending on undefined behavior: the order of destruction of static objects. llvm-svn: 11488 | |||||
* | Modularize implementation of LeakDetector into a typed template | Alkis Evlogimenos | 2004-02-14 | 1 | -59/+76 | |
| | | | | | | | | implementation class. This makes the code simpler and allows for more types to be added easily. It also implements caching for generic objects (it was only available for llvm objects). llvm-svn: 11452 | |||||
* | Fix the logic in the name mangler. If there are two symbols named 'X', and one | Chris Lattner | 2004-02-14 | 1 | -12/+27 | |
| | | | | | | is external, make sure to mangle the *internal* one, not external one llvm-svn: 11424 | |||||
* | Initialize the count instance variable. | Chris Lattner | 2004-02-11 | 1 | -1/+1 | |
| | | | | llvm-svn: 11305 | |||||
* | Fixes for PR214. Use the SHLIBEXT variable instead of hardcoding .so into | John Criswell | 2004-01-26 | 2 | -2/+2 | |
| | | | | | | every file. llvm-svn: 10976 | |||||
* | This file goes away | Chris Lattner | 2004-01-17 | 1 | -24/+0 | |
| | | | | llvm-svn: 10905 | |||||
* | Remove use of ConstantHandling itf | Chris Lattner | 2004-01-12 | 1 | -24/+31 | |
| | | | | llvm-svn: 10800 | |||||
* | Remove config wrapper around <cerrno> | Chris Lattner | 2004-01-10 | 1 | -5/+5 | |
| | | | | llvm-svn: 10747 | |||||
* | Pass std::string to constructor as const reference to avoid multiple | Alkis Evlogimenos | 2004-01-06 | 1 | -1/+1 | |
| | | | | | | copies. llvm-svn: 10705 | |||||
* | Not all platforms supports sighandler_t, so I changed it to use the older | John Criswell | 2004-01-01 | 1 | -1/+1 | |
| | | | | | | | | return value from signal() (which should be the same type; it's just not typedef'd). This fixes the build on Solaris. llvm-svn: 10675 | |||||
* | * Add a new helper progress method | Chris Lattner | 2003-12-31 | 1 | -4/+11 | |
| | | | | | | | * Make sure that the user sees the 100% mark * Don't bother printing out X.0%, just print out X% llvm-svn: 10672 | |||||
* | Add missing #include | Chris Lattner | 2003-12-31 | 1 | -0/+1 | |
| | | | | llvm-svn: 10669 | |||||
* | Add new function | Chris Lattner | 2003-12-31 | 1 | -0/+13 | |
| | | | | llvm-svn: 10664 | |||||
* | New class, useful for command-line interactive programs. | Chris Lattner | 2003-12-31 | 1 | -0/+94 | |
| | | | | llvm-svn: 10662 | |||||
* | Add new method | Chris Lattner | 2003-12-30 | 1 | -0/+10 | |
| | | | | llvm-svn: 10649 | |||||
* | Further revisions of the FDHandle idea. In this version we use ownership | Chris Lattner | 2003-12-30 | 1 | -8/+0 | |
| | | | | | | | semantics that are the same as those used by std::auto_ptr. This allows copying of FDHandle's, but copying transfers ownership. llvm-svn: 10646 | |||||
* | Add trivial exception specs to produce better code since the methods cannot | Chris Lattner | 2003-12-29 | 1 | -3/+3 | |
| | | | | | | be inlined. llvm-svn: 10643 | |||||
* | Factor FDHandle out of the bytecode reader into the FileUtilities.h support | Chris Lattner | 2003-12-29 | 1 | -0/+23 | |
| | | | | | | routines. llvm-svn: 10642 | |||||
* | implement new getToken function | Chris Lattner | 2003-12-29 | 1 | -0/+43 | |
| | | | | llvm-svn: 10639 | |||||
* | Finegrainify namespacification | Chris Lattner | 2003-12-14 | 13 | -108/+73 | |
| | | | | llvm-svn: 10464 | |||||
* | Finegrainify namespacification | Chris Lattner | 2003-12-14 | 2 | -9/+7 | |
| | | | | | | Make the Timer code give correct user/system/user+system times when -track-memory is enabled llvm-svn: 10463 | |||||
* | Lock abstraction, introduced with a view toward making the JIT thread-safe. | Brian Gaeke | 2003-12-01 | 1 | -0/+24 | |
| | | | | | | Eventually. llvm-svn: 10284 | |||||
* | Fix copy-pasto. | Misha Brukman | 2003-11-24 | 1 | -2/+2 | |
| | | | | llvm-svn: 10197 | |||||
* | Add ability to query if a file is a legitimate ELF shared object. | Misha Brukman | 2003-11-24 | 1 | -0/+10 | |
| | | | | llvm-svn: 10193 | |||||
* | Only use -Wl,-R. if HAVE_LINK_R. | Brian Gaeke | 2003-11-18 | 1 | -0/+3 | |
| | | | | llvm-svn: 10066 | |||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 15 | -2/+62 | |
| | | | | llvm-svn: 9903 | |||||
* | Move IsArchive and IsBytecode here from gccld. Refactor into CheckMagic. | Brian Gaeke | 2003-11-11 | 1 | -0/+29 | |
| | | | | llvm-svn: 9901 | |||||
* | Add implementation of FileOpenable(). | Brian Gaeke | 2003-11-11 | 1 | -96/+41 | |
| | | | | | | Refactor MakeFileExecutable() & MakeFileExecutable() into AddPermissionsBits(). llvm-svn: 9892 | |||||
* | Attempt to provide support for those without RTLD_DEFAULT. | Chris Lattner | 2003-10-25 | 1 | -0/+5 | |
| | | | | llvm-svn: 9503 | |||||
* | Added LLVM copyright notice to Makefiles. | John Criswell | 2003-10-20 | 1 | -0/+8 | |
| | | | | llvm-svn: 9312 | |||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 15 | -0/+105 | |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | |||||
* | Add debugtype, make output marginally more nice | Chris Lattner | 2003-10-19 | 1 | -3/+4 | |
| | | | | llvm-svn: 9251 | |||||
* | Fix PR #47 | Chris Lattner | 2003-10-19 | 1 | -3/+3 | |
| | | | | llvm-svn: 9250 | |||||
* | Without this option, the -run-llc mode does not work with shared objects at | Chris Lattner | 2003-10-18 | 1 | -0/+1 | |
| | | | | | | | all, making it pointless for use with the code generator debugger. With it, it works like a charm. llvm-svn: 9245 | |||||
* | Fix up error message. | Brian Gaeke | 2003-10-15 | 1 | -1/+2 | |
| | | | | llvm-svn: 9139 | |||||
* | Generalize abstract interpreter interface to allow linking in an arbitrary ↵ | Chris Lattner | 2003-10-14 | 1 | -18/+23 | |
| | | | | | | number of shared objects llvm-svn: 9129 |