| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | Substantial cleanups: | Chris Lattner | 2003-10-14 | 1 | -28/+35 |
| | | | | | | | | | | | | | | * Add header comment * Remove extraneous #includes * Move the FileType enum into the GCC class * The GCC class is not virtual. * Move all of the "constructor" functions into the classes themselves * Stop using cl::list as arguments, use std::vector instead (which cl::list derives from) * Improve comments llvm-svn: 9121 | ||||
| * | Actually return an error if something bad happens, don't just exit. | Chris Lattner | 2003-10-14 | 1 | -5/+4 |
| | | | | | llvm-svn: 9119 | ||||
| * | LLI no longer has -abort-on-exception | Chris Lattner | 2003-10-13 | 1 | -1/+0 |
| | | | | | llvm-svn: 9097 | ||||
| * | Regularize header file comments | Chris Lattner | 2003-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 9071 | ||||
| * | Don't include Config/stdio.h or <stdio.h>. | Brian Gaeke | 2003-10-10 | 1 | -2/+0 |
| | | | | | llvm-svn: 9031 | ||||
| * | Change to use LinkDynamicObject instead of dlopen. | Brian Gaeke | 2003-10-10 | 1 | -3/+5 |
| | | | | | llvm-svn: 9011 | ||||
| * | Change to use strtoul instead of strtoll. | Brian Gaeke | 2003-10-10 | 1 | -2/+7 |
| | | | | | llvm-svn: 9010 | ||||
| * | Add my abstracted dynamic linker support files. | Brian Gaeke | 2003-10-10 | 1 | -0/+42 |
| | | | | | llvm-svn: 9008 | ||||
| * | ToolRunner.h has been moved from include/Support to include/llvm/Support. | Misha Brukman | 2003-10-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 8898 | ||||
| * | Implement the NamedRegionTimer class | Chris Lattner | 2003-10-06 | 1 | -0/+18 |
| | | | | | llvm-svn: 8889 | ||||
| * | Move support/lib/Support back to lib/Support | Chris Lattner | 2003-10-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 8874 | ||||
| * | Fixed space issues, code alignment, tabs -> spaces. | Misha Brukman | 2003-09-29 | 1 | -11/+11 |
| | | | | | llvm-svn: 8755 | ||||

