aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-06-01* Use sans-serif fonts just like in the rest of doxygenMisha Brukman
* Reference the lines image correctly * Set font size to make the title stand out git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13921 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-01* Make it HTML4.01Chris Lattner
* Add information about cygwin * Simplify instructions a little and make it more robust (have people just reconfig and build after buildint the CFE) * Remove some obsolete stuff git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13920 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-01Make doxygen pages look like our own documentation.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13919 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-01* Add the year 2003 back to the copyright lineMisha Brukman
* Remove doxygen image from page, make LLVM link inline with the text git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13918 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-01* It's now the year 2004Misha Brukman
* Our main page is index.html, not index.php * Wrap lines at 80 cols git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13917 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-01Add a warning about incompleteness, fix validation errorsChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13916 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-01Modified calcTypeName() so that it does not allocate a std::string forJohn Criswell
every recursive call. This makes it more robust for deeply nested, unnamed types. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13915 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-01It's a small start, but it is certainly needed. Contributions are certainlyChris Lattner
welcomed. :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13914 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-31Align the lower portion of the page with the left margin so that the pageReid Spencer
width is not made excessive by the large table of results. Improves readability of the page. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13913 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-31Clean up the Feature and Regression test output to (a) use section headers,Reid Spencer
(b) avoid <pre> tag so page width doesn't become excessive, (c) omit the execution time stats, (d) format each reported test in a list with bold headings for readability, (e) omit long lines of dashes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13912 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30There is no "mcff" here; delete the confusing comments that refer to it.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13911 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30Pull Interval class out of LiveIntervals.Alkis Evlogimenos
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13910 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30Add comparator useful for natural comparisons on collections withAlkis Evlogimenos
pointers to objects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13909 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30Transform an occurrence of if(...) { assert (0) }.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13908 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30When spilling an register, introduce a new temporary for each of itsAlkis Evlogimenos
spills. This allows for more flexibility when allocating registers for spill code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13907 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30Reduce the amount of LLVM Values for which we save reg. allocatorBrian Gaeke
state. Also, save the state for the incoming register of each phi node. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13906 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30Rename verifySavedState to dumpSavedState. Give it a new comment.Brian Gaeke
Call it at a more appropriate point. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13905 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30Insert machine instructions generated for Phi nodes into theirBrian Gaeke
corresponding MachineCodeForInstruction vectors. I need to be able to get the register allocated for the thing which is called PhiCpRes in this code; this should make that task easier, plus, Phi nodes are no longer "special" in the sense that their MachineCodeForInstruction is empty. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13904 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30Fix typo in head-of-file comment.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13903 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30Fix a bug that Chris asserts emphatically is a bug. The changed clauseReid Spencer
would always return false because the Type of a type value is always Type::TypeTY and can never be a floating point type. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13902 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30Make the Regression/Feature test support excise all ": PASS" lines thatReid Spencer
indicate successful tests. We're really only interested in the bad news in this output :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13901 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-30Moved this file to lib/Bytecode/Writer because its used there only.Reid Spencer
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13900 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-29Remove unused #include.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13899 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-29Add comments.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13898 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-29Trim whitespace.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13897 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-29Give InsertCodeForPhis() a new documentation comment.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13896 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-29Add method to assign stack slot to virtual register without creating aAlkis Evlogimenos
new one. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13895 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-29Add grow() member that grows the maps when the number of virtualAlkis Evlogimenos
registers in the function has changed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13893 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-29Remove defs vector from live intervals.Alkis Evlogimenos
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13892 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Thoroughly rehack the dynamic linking mechanisms on Win32. The Win32Chris Lattner
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13887 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Prune #includesChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13886 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Fix bizzare problems when you include Config/dlfcn and Config/windows.h inChris Lattner
the same xlation unit git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13885 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Add links to new-featuer and code-cleanup bugsChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13884 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Reid implemented this.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13883 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Changes to make the nightly tester run the regression tests at night, yaay!Chris Lattner
Change contributed by Reid Spencer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13882 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28updates to ModuloSchedTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13881 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Give PhiCp nodes better names in many cases.Brian Gaeke
Simplify InsertPhiElimInstructions(), and give it a better doxygen comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13880 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Make debugging output with -print-machineinstrs more useful: always print outBrian Gaeke
the transformed LLVM code which is the input to the instruction selector. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13879 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Unbreak the bugpoint imageChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13878 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Fix the big regression that has been killing the nightly tester these lastChris Lattner
few days. Apparently the old symbol table used to auto rename collisions in the type symbol table and the new one does not. It doesn't really make sense for the new one to do so, so we just make the client do it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13877 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Don't use size() when you mean empty()Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13876 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Minor efficiency gain: do 1 nlogn lookup instead of twoChris Lattner
Code cleanup git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13875 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Minor changes. Switch to a SymbolTable remove that does not take linear timeChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13874 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Eliminate this form of SymbolTable::remove. It ignores the type argumentChris Lattner
anyway. Add a form that takes a type_iterator for the C backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13873 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Fix one of the major things that is causing the C Backend to infinite loopChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13872 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Add support for getting executable memory on Windows. This is actuallyChris Lattner
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13871 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Add a new function for the JIT. libsupport is now the only library thatChris Lattner
includes mman.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13870 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Add a new function for the JITChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13869 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Use the SystemUtils.h file to do our dirty work.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13868 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-28Right: the #includes are not needed eitherChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13867 91177308-0d34-0410-b5e6-96231b3b80d8