- Oct 10, 2003
-
-
Misha Brukman authored
llvm-svn: 9009
-
Brian Gaeke authored
llvm-svn: 9008
-
Chris Lattner authored
llvm-svn: 9007
-
John Criswell authored
separate document that we will provide to people who request the source. Updated the support architecture information to be a little more precise. Added hyperlinks for all of the tools which are required for building LLVM. This should make it easier for people to find and install these required tools. Italicized some of the "variables" that we use in place of absolute paths. Added the --enable-spec2000 option to the quick start section. Other minor changes/corrections/clarifications. llvm-svn: 9006
-
Chris Lattner authored
llvm-svn: 9004
-
John Criswell authored
Made the "Getting Started Quickly" material its own section. I think this makes the document easier to read. Added bars after every major section heading (to distinguish them more easily from sub-section headings). Renamed C front end to GCC front end, as we now support C and C++. Updated material to reflect the new autoconf-style object root. Added material about the llvm/runtime directory and the fact that you need to install the GCC front end before building LLVM (before, it was optional). llvm-svn: 9003
-
Chris Lattner authored
are ordered by name, not by slot, so the previous solution wasn't any good. On a large testcase, this reduces time to parse from 2.17s to 1.58s. llvm-svn: 9002
-
Chris Lattner authored
llvm-svn: 9001
-
Chris Lattner authored
llvm-svn: 9000
-
Chris Lattner authored
llvm-svn: 8999
-
Chris Lattner authored
llvm-svn: 8998
-
Chris Lattner authored
llvm-svn: 8997
-
Chris Lattner authored
llvm-svn: 8996
-
John Criswell authored
llvm-svn: 8995
-
Chris Lattner authored
llvm-svn: 8994
-
Chris Lattner authored
tasty 15% speedup on the testcase from Bill. llvm-svn: 8993
-
Chris Lattner authored
llvm-svn: 8992
-
Chris Lattner authored
if possible. This provides a consistent 8.5% speedup. llvm-svn: 8991
-
- Oct 09, 2003
-
-
Chris Lattner authored
Throw the RawInst class in an anon namespace llvm-svn: 8990
-
Chris Lattner authored
llvm-svn: 8989
-
Chris Lattner authored
llvm-svn: 8988
-
Chris Lattner authored
llvm-svn: 8987
-
Chris Lattner authored
llvm-svn: 8986
-
Chris Lattner authored
in practice though llvm-svn: 8985
-
Chris Lattner authored
changes: * BytecodeReader::getType(...) used to return a null pointer on error. This was only checked about half the time. Now we convert it to throw an exception, and delete the half that checked for error. This was checked in before, but psmith crashed and lost the change :( * insertValue no longer returns -1 on error, so callers don't need to check for it. * Substantial rewrite of InstructionReader.cpp, to use more efficient, simpler, data structures. This provides another 5% speedup. This also makes the code much easier to read and understand. llvm-svn: 8984
-
Chris Lattner authored
simplifies the control flow a bit. This provides a small (~3%) speedup, but it's primarily a cleanup exercise. llvm-svn: 8983
-
Chris Lattner authored
llvm-svn: 8982
-
John Criswell authored
llvm-svn: 8981
-
Chris Lattner authored
This results in no significant speedup, but does provide simpler code llvm-svn: 8980
-
Chris Lattner authored
new, simpler, ForwardReferences data structure. This is just the first simple replacement, subsequent changes will improve the code more. This simple change improves the performance of loading a file from HDF5 (contributed by Bill) from 2.36s to 1.93s, a 22% improvement. This presumably has to do with the fact that we only create ONE placeholder for a particular forward referenced values, and also may be because the data structure is much simpler. llvm-svn: 8979
-
Chris Lattner authored
llvm-svn: 8978
-
Chris Lattner authored
in the bytecode parser. Before we tried to shoehorn basic blocks into the "getValue" code path with other types of values. For a variety of reasons this was a bad idea, so this patch separates it out into its own data structure. This simplifies the code, makes it fit in 80 columns, and is also much faster. In a testcase provided by Bill, which has lots of PHI nodes, this patch speeds up bytecode parsing from taking 6.9s to taking 2.32s. More speedups to follow later. llvm-svn: 8977
-
- Oct 08, 2003
-
-
Chris Lattner authored
llvm-svn: 8976
-
Brian Gaeke authored
their Makefiles. llvm-svn: 8975
-
Brian Gaeke authored
llvm-svn: 8974
-
Brian Gaeke authored
Check for strsignal(), which isn't found everywhere, and sys_siglist, which can be used to implement it. llvm-svn: 8973
-
Brian Gaeke authored
llvm-svn: 8972
-
Chris Lattner authored
Bill gave me from 8.69s to 6.90s. llvm-svn: 8971
-
Misha Brukman authored
llvm-svn: 8969
-
Brian Gaeke authored
Add a newline after "Cannot find <library>". llvm-svn: 8968
-