| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove extra space. | Misha Brukman | 2004-06-10 | 1 | -2/+2 | 
| | | | | | llvm-svn: 14117 | ||||
| * | Implemented the bulk of the functionality. Cleaned up the code. | Reid Spencer | 2004-06-10 | 1 | -9/+22 | 
| | | | | | llvm-svn: 14113 | ||||
| * | Add new BinaryOperator::createAdd/Sub/... methods to avoid having to type | Chris Lattner | 2004-06-10 | 1 | -0/+16 | 
| | | | | | | | llvm::Instruction:: all of the time. llvm-svn: 14105 | ||||
| * | Add some new fields for bytecode analysis. | Reid Spencer | 2004-06-09 | 1 | -1/+4 | 
| | | | | | llvm-svn: 14092 | ||||
| * | Cleaned up a dead header file to prevent duplicate definition warnings | Reid Spencer | 2004-06-09 | 1 | -194/+0 | 
| | | | | | | | in doxygen. llvm-svn: 14084 | ||||
| * | I checked and no clients expect this to return null for unconditional branches | Chris Lattner | 2004-06-08 | 1 | -1/+2 | 
| | | | | | | | Simplify code and make it more uniform. llvm-svn: 14077 | ||||
| * | Add a forwarding method pop_front() that allows you to delete instructions | Brian Gaeke | 2004-06-08 | 1 | -0/+1 | 
| | | | | | | | from the beginning of a MBB. llvm-svn: 14074 | ||||
| * | Add a TmpInstruction ctor that doesn't take a MCFI. | Brian Gaeke | 2004-06-08 | 1 | -1/+6 | 
| | | | | | llvm-svn: 14073 | ||||
| * | Apparently a particular vendor compiler uses the struct/class tag to MANGLE | Chris Lattner | 2004-06-08 | 6 | -7/+7 | 
| | | | | | | | | | | | | symbols with. Therefore, if you do not use struct/class consistently, you can get LINK ERRORS. grr. This fixes the link errors for libsupport and vmcore. -Chris llvm-svn: 14070 | ||||
| * | Fix case of doxygen directive `\p': it's lowercase. | Misha Brukman | 2004-06-08 | 1 | -3/+3 | 
| | | | | | llvm-svn: 14068 | ||||
| * | Add documentation to the TargetFrameInfo class, contributed by Vladimir Prus | Chris Lattner | 2004-06-08 | 1 | -0/+7 | 
| | | | | | llvm-svn: 14060 | ||||
| * | Clean up documentation and make it possible for the BytecodeAnalyzer to | Reid Spencer | 2004-06-08 | 1 | -6/+17 | 
| | | | | | | | store the output of the bytecode dumper. llvm-svn: 14058 | ||||
| * | Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool | Reid Spencer | 2004-06-07 | 2 | -1/+103 | 
| | | | | | | | | | | | | | | | | | | | | | | will (eventually) provide statistical analysis of bytecode files as well as the ability to dump them in a low level format (slot numbers not resolved). The purpose of this is to aid in the Type!=Value change of bug 122. With this initial release, llvm-abcd merely dumps out the bytecode. However, the infrastructure for separating bytecode parsing from handling the parsing events is in place. The style chosen is similar to SAX XML parsing where a handler object is called to handlign the parsing events. This probably isn't useful to anyone but me right now as there is no analysis yet, and the dumper doesn't work on every bytecode file. It will probably be useful by the end of this week. Note that there is some duplication of code from the bytecode reader. This was done to eliminate errors from being introduced in the reader and to minimize the impact to other LLVM developers. At some point, the Analyzer and the Reader will be integrated to use the same infrastructure. Also, sorry for the minor change to Instruction.h but I just couldn't bring myself to write code that depends on Instruction internals. llvm-svn: 14048 | ||||
| * | Added checks for mkstemp and getrusage. | John Criswell | 2004-06-07 | 1 | -0/+6 | 
| | | | | | llvm-svn: 14047 | ||||
| * | Macros are baaad. | Chris Lattner | 2004-06-05 | 1 | -0/+2 | 
| | | | | | llvm-svn: 14039 | ||||
| * | Don't #include <unistd.h> directly, go through the config files | Chris Lattner | 2004-06-05 | 2 | -10/+4 | 
| | | | | | llvm-svn: 14038 | ||||
| * | Warning foo | Chris Lattner | 2004-06-05 | 1 | -1/+1 | 
| | | | | | llvm-svn: 14035 | ||||
| * | Revert ostream back to reference: the only user (llvm-tv) no longer needs it. | Misha Brukman | 2004-06-04 | 1 | -8/+5 | 
| | | | | | llvm-svn: 14029 | ||||
| * | Add some constants for VC | Chris Lattner | 2004-06-04 | 1 | -3/+11 | 
| | | | | | llvm-svn: 14028 | ||||
| * | Fix a *really* dumb warning on VC | Chris Lattner | 2004-06-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 14025 | ||||
| * | Fix more warnings | Chris Lattner | 2004-06-04 | 1 | -4/+4 | 
| | | | | | llvm-svn: 14024 | ||||
| * | Remove support for printing strings from the cached writer | Chris Lattner | 2004-06-04 | 1 | -4/+0 | 
| | | | | | llvm-svn: 14023 | ||||
| * | GCC doesn't like prefix form of cast with two identifiers I guess. | Chris Lattner | 2004-06-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 14021 | ||||
| * | Silence a warning | Chris Lattner | 2004-06-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 14019 | ||||
| * | Add ssize_t for VC++ | Chris Lattner | 2004-06-04 | 1 | -2/+3 | 
| | | | | | llvm-svn: 14018 | ||||
| * | <io.h> provides read/write/open/... | Chris Lattner | 2004-06-04 | 1 | -1/+2 | 
| | | | | | llvm-svn: 14017 | ||||
| * | Visual C has something resembling a stat function, but it doesn't provide ↵ | Chris Lattner | 2004-06-04 | 2 | -1/+5 | 
| | | | | | | | S_ISREG llvm-svn: 14016 | ||||
| * | Make this work on VC++, pull the HAVE_ALLOCA_H case out instead of duplicating | Chris Lattner | 2004-06-04 | 1 | -16/+12 | 
| | | | | | | | | it. This code can probably be dramatically simplified, as I suspect that the pragma and other stuff is not needed with C++ compilers. llvm-svn: 14015 | ||||
| * | Add more needed typedefs | Chris Lattner | 2004-06-04 | 1 | -0/+2 | 
| | | | | | llvm-svn: 14014 | ||||
| * | Add explicit casts to silence warnings. There is no need to use snprintf here. | Chris Lattner | 2004-06-04 | 1 | -4/+4 | 
| | | | | | llvm-svn: 14013 | ||||
| * | Make this work with VC++ | Chris Lattner | 2004-06-04 | 1 | -0/+7 | 
| | | | | | llvm-svn: 14012 | ||||
| * | Fix a nasty bug that caused areAliases to always return false. | Chris Lattner | 2004-06-04 | 1 | -1/+1 | 
| | | | | | | | Bug fix courtesy of Anshu Dasgupta llvm-svn: 14011 | ||||
| * | Clarify documentation and use correct doxygen comment form /// vs. // . | Misha Brukman | 2004-06-04 | 1 | -8/+11 | 
| | | | | | | | Thanks to Vladimir Prus for corrections. llvm-svn: 14009 | ||||
| * | The prototype for ParseCommandLineOptions changed at some point, but this | Chris Lattner | 2004-06-03 | 1 | -1/+1 | 
| | | | | | | | was never updated. I guess GCC just ignores the prototype llvm-svn: 13995 | ||||
| * | Adjust argument to match destination data type | Chris Lattner | 2004-06-03 | 1 | -1/+1 | 
| | | | | | llvm-svn: 13993 | ||||
| * | Don't use identifiers that start with an _ | Chris Lattner | 2004-06-03 | 1 | -2/+2 | 
| | | | | | llvm-svn: 13992 | ||||
| * | Only use the non-standards-compliant std::distance on the compiler that is | Chris Lattner | 2004-06-03 | 1 | -4/+5 | 
| | | | | | | | buggy, not for all compilers that are not GCC 3 llvm-svn: 13990 | ||||
| * | Fix case of doxygen directive \p. | Misha Brukman | 2004-06-03 | 1 | -1/+1 | 
| | | | | | llvm-svn: 13985 | ||||
| * | Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, its | Brian Gaeke | 2004-06-03 | 1 | -2/+2 | 
| | | | | | | | only concrete implementation. llvm-svn: 13977 | ||||
| * | Delete the V9 specific findOptimalStorageSize method, inlining it into all ↵ | Chris Lattner | 2004-06-02 | 1 | -12/+6 | 
| | | | | | | | | | | | callers. Substantially clean up all target implementations by having the OPTIONAL get*Info methods return a pointer instead of a reference. This allows us to have default implementations! llvm-svn: 13950 | ||||
| * | Add a new CopyFile function | Chris Lattner | 2004-06-02 | 1 | -1/+5 | 
| | | | | | llvm-svn: 13944 | ||||
| * | On win32, process.h provides some of the traditional stuff that unistd | Chris Lattner | 2004-06-01 | 1 | -0/+4 | 
| | | | | | | | provides. This seems like a relatively clean way to get it. llvm-svn: 13936 | ||||
| * | Add comparator useful for natural comparisons on collections with | Alkis Evlogimenos | 2004-05-30 | 1 | -0/+6 | 
| | | | | | | | pointers to objects. llvm-svn: 13909 | ||||
| * | Fix bizzare problems when you include Config/dlfcn and Config/windows.h in | Chris Lattner | 2004-05-28 | 1 | -2/+2 | 
| | | | | | | | the same xlation unit llvm-svn: 13885 | ||||
| * | Eliminate this form of SymbolTable::remove. It ignores the type argument | Chris Lattner | 2004-05-28 | 1 | -4/+3 | 
| | | | | | | | anyway. Add a form that takes a type_iterator for the C backend. llvm-svn: 13873 | ||||
| * | Add a new function for the JIT | Chris Lattner | 2004-05-28 | 1 | -0/+7 | 
| | | | | | llvm-svn: 13869 | ||||
| * | Add a pair of functions to hide system specific details of mapping a file in ↵ | Chris Lattner | 2004-05-28 | 1 | -1/+11 | 
| | | | | | | | for reading. llvm-svn: 13863 | ||||
| * | An "autoconf wrapper" for the infamous windows.h file | Chris Lattner | 2004-05-27 | 1 | -0/+23 | 
| | | | | | llvm-svn: 13849 | ||||
| * | Added a check for a new header file. | John Criswell | 2004-05-27 | 1 | -0/+3 | 
| | | | | | | | | My apologies for changing config.h.in. Now you will all have to re-configure. llvm-svn: 13846 | ||||
| * | Beta-test moving a header from include/Support into the llvm hierarchy: | Chris Lattner | 2004-05-27 | 1 | -32/+0 | 
| | | | | | | | it seems to work :) llvm-svn: 13814 | ||||

