Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Wrapper for c99 isnan() | Brian Gaeke | 2004-06-22 | 1 | -0/+31 |
| | | | | llvm-svn: 14338 | ||||
* | * Fix file header and name | Misha Brukman | 2004-06-18 | 1 | -8/+8 |
| | | | | | | * Order #includes alphabetically llvm-svn: 14234 | ||||
* | Use the machine-independent method of querying the page size. | Misha Brukman | 2004-06-18 | 1 | -1/+2 |
| | | | | llvm-svn: 14233 | ||||
* | Make all of this functionality work directly on win32. Properly conditionalize | Chris Lattner | 2004-06-07 | 1 | -13/+29 |
| | | | | | | system specific stuff on HAVE_MKSTEMP llvm-svn: 14051 | ||||
* | Implement getTimeRecord natively in Win32, properly conditionalize the | Chris Lattner | 2004-06-07 | 1 | -7/+28 |
| | | | | | | getrusage implementation on HAVE_GETRUSAGE llvm-svn: 14050 | ||||
* | Include cerrno. | Alkis Evlogimenos | 2004-06-05 | 1 | -1/+2 |
| | | | | llvm-svn: 14041 | ||||
* | Implement the new CopyFile function | Chris Lattner | 2004-06-02 | 1 | -0/+35 |
| | | | | llvm-svn: 13945 | ||||
* | Fix spelling, trim empty space, tighten up function header comment. | Misha Brukman | 2004-06-02 | 1 | -10/+3 |
| | | | | llvm-svn: 13940 | ||||
* | Moved this file to lib/Bytecode/Writer because its used there only. | Reid Spencer | 2004-05-30 | 1 | -116/+0 |
| | | | | llvm-svn: 13900 | ||||
* | Thoroughly rehack the dynamic linking mechanisms on Win32. The Win32 | Chris Lattner | 2004-05-28 | 1 | -16/+41 |
| | | | | | | | | | | | dynamic linker does not automatically search libraries when looking up symbols with GetProcAddress. Because of this we have to emulate it. The only detail is that there doesn't seem to be a way to enumerate the libraries loaded, so we have a gross hack (tm). This make the JIT functional on win32 under cygwin. llvm-svn: 13887 | ||||
* | Prune #includes | Chris Lattner | 2004-05-28 | 1 | -2/+1 |
| | | | | llvm-svn: 13886 | ||||
* | Add support for getting executable memory on Windows. This is actually | Chris Lattner | 2004-05-28 | 1 | -2/+14 |
| | | | | | | | | | | much easier than on unix. :) The only evil thing is that windows.h defines a macro named FindExecutable, which collides with one of our names. The JIT now runs on windows, but it cannot resolve external functions (like printf) yet. llvm-svn: 13871 | ||||
* | Add a new function for the JIT. libsupport is now the only library that | Chris Lattner | 2004-05-28 | 1 | -1/+53 |
| | | | | | | includes mman.h llvm-svn: 13870 | ||||
* | Add support for zero length files | Chris Lattner | 2004-05-28 | 1 | -1/+10 |
| | | | | llvm-svn: 13866 | ||||
* | Add a pair of functions to hide system specific details of mapping a file in ↵ | Chris Lattner | 2004-05-28 | 1 | -0/+34 |
| | | | | | | for reading. llvm-svn: 13863 | ||||
* | Add DynamicLinker support for systems that provide windows.h | Chris Lattner | 2004-05-27 | 1 | -8/+23 |
| | | | | llvm-svn: 13851 | ||||
* | Signals.h header moved. Eventually this should move into a lib/System library, | Chris Lattner | 2004-05-27 | 1 | -1/+1 |
| | | | | | | but not right now. llvm-svn: 13811 | ||||
* | Changes to make libSupport build on systems that don't have the wait syscall. | Chris Lattner | 2004-05-27 | 1 | -30/+12 |
| | | | | llvm-svn: 13806 | ||||
* | Put SlotTable.h inclusion back at front of list to be coding standards | Reid Spencer | 2004-05-25 | 1 | -1/+1 |
| | | | | | | compliant. Thanks, Chris. llvm-svn: 13771 | ||||
* | Make some improvements suggested by Chris. | Reid Spencer | 2004-05-25 | 1 | -8/+9 |
| | | | | llvm-svn: 13765 | ||||
* | Adding the initial implementation of the SlotTable class. This class is | Reid Spencer | 2004-05-25 | 1 | -0/+115 |
| | | | | | | | | | | | | | the Abstract Data Type that holds slot number values and associates them with Type* and Value*. The SlotTable is simply the holder of the slot numbers and provides a controlled interface for building the table. It does not enforce any particular idiom or functionality for manipulating the slot numbers. This is part of bug_122. The SlotCalculator and SlotMachine classes will follow. llvm-svn: 13764 | ||||
* | Remove this file as well as it is no longer needed nor it compiles | Alkis Evlogimenos | 2004-05-25 | 1 | -25/+0 |
| | | | | llvm-svn: 13762 | ||||
* | Implement the new cl::PositionalEatsArgs flag, refactor code a bit | Chris Lattner | 2004-05-06 | 1 | -52/+65 |
| | | | | llvm-svn: 13388 | ||||
* | Apply simplification suggested by Chris: why assign() when operator = will do? | Brian Gaeke | 2004-05-04 | 1 | -2/+2 |
| | | | | llvm-svn: 13364 | ||||
* | Add "Args" optional argument to AbstractInterpreter factory methods, which | Brian Gaeke | 2004-05-04 | 1 | -31/+71 |
| | | | | | | | | | | | fills in a ToolArgs vector in the AbstractInterpreter if it is set. This ToolArgs vector is used to pass additional arguments to LLI and/or LLC. This is intended to address Bug 40. Also, make -debug-only=toolrunner work for the LLC and CBE AbstractInterpreters. llvm-svn: 13356 | ||||
* | Bugpoint was not correctly capturing stderr! This caused it to "find" bugs | Chris Lattner | 2004-04-16 | 1 | -1/+4 |
| | | | | | | that didn't exist, missing the ones that do :( llvm-svn: 12978 | ||||
* | lli no longer takes the -quiet option! | Chris Lattner | 2004-04-05 | 1 | -2/+0 |
| | | | | llvm-svn: 12674 | ||||
* | Do not mangle intrinsics in any way! | Chris Lattner | 2004-04-05 | 1 | -1/+4 |
| | | | | llvm-svn: 12673 | ||||
* | Add autoconf support for isStandardOutAConsole (). | Brian Gaeke | 2004-04-02 | 1 | -1/+5 |
| | | | | llvm-svn: 12638 | ||||
* | Add new function, autoconf support required tho | Chris Lattner | 2004-04-02 | 1 | -0/+8 |
| | | | | llvm-svn: 12600 | ||||
* | Add some new methods | Chris Lattner | 2004-03-30 | 1 | -15/+87 |
| | | | | llvm-svn: 12539 | ||||
* | Adjust to new itf | Chris Lattner | 2004-03-29 | 1 | -2/+2 |
| | | | | llvm-svn: 12534 | ||||
* | Hide variable from other functions. | Alkis Evlogimenos | 2004-03-04 | 1 | -2/+3 |
| | | | | llvm-svn: 12118 | ||||
* | 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 |