1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-29 23:12:55 +01:00
Commit Graph

9073 Commits

Author SHA1 Message Date
Chris Lattner
8508dec429 Disable integer tracking by default
llvm-svn: 9960
2003-11-13 03:10:49 +00:00
Chris Lattner
d7284a85b5 Add namespace qualifier
llvm-svn: 9959
2003-11-13 02:30:22 +00:00
Chris Lattner
d2ce57f9d8 Minor cleanups
llvm-svn: 9958
2003-11-13 02:01:41 +00:00
Chris Lattner
55ad096ff8 Add an initial version of the CompleteBUDataStructures class, which is currently
identical to the BU pass, but has an accurate call graph

llvm-svn: 9956
2003-11-13 01:43:00 +00:00
Chris Lattner
3c72015317 Add an initial version of the CompleteBUDataStructures pass
llvm-svn: 9955
2003-11-13 01:42:38 +00:00
Misha Brukman
1c95e95551 Include the file before we close the llvm namespace.
llvm-svn: 9954
2003-11-13 00:23:05 +00:00
Misha Brukman
58f9d30da4 Substantially re-organized this file:
* There is now only one pass to print out assembly instead of two
* It is a FunctionPass
* The Module-level printing of globals is now in doFinalization() method of the
  FunctionPass
* The code has been reformatted to follow LLVM coding standards
* Some comments, not all, were doxygenified
* Last but not least, the function to create an instance of this pass is also no
  longer a method in the UltraSparc class.

llvm-svn: 9953
2003-11-13 00:22:19 +00:00
Misha Brukman
5c858a33cb The function to create an instance of this pass is no longer a method of
the UltraSparc class.

llvm-svn: 9952
2003-11-13 00:19:02 +00:00
Misha Brukman
e3afd442f1 The functions to create new instances of passes are no longer methods in the
UltraSparc class. Comments are also doxygen-compatible now.

llvm-svn: 9951
2003-11-13 00:17:20 +00:00
Misha Brukman
aa553825b1 * Put command-line switches in their own namespace
* Pass creation functions are no longer in the UltraSparc class

llvm-svn: 9950
2003-11-13 00:16:28 +00:00
Misha Brukman
310200f573 Force a dependency on the .inc file, which must be generated!
llvm-svn: 9949
2003-11-13 00:05:09 +00:00
Chris Lattner
b60823472a Fine-grainify namespaces for this library
llvm-svn: 9948
2003-11-12 23:11:14 +00:00
Misha Brukman
c270643f35 You cannot debug namespacified LLVM with GDB 5.x anymore.
llvm-svn: 9946
2003-11-12 22:55:13 +00:00
Brian Gaeke
cf5c87b637 Add another fixed bug.
llvm-svn: 9945
2003-11-12 22:48:52 +00:00
Chris Lattner
4823a3ce48 Fix faulty namespacification
llvm-svn: 9943
2003-11-12 22:45:14 +00:00
Misha Brukman
c6f62c903b Regenerated `configure' for adding Makefiles and test.in to FreeBench
benchmarks.

llvm-svn: 9942
2003-11-12 22:16:51 +00:00
Misha Brukman
f7ad9bb6c5 OK, scratch my last post, this actually *does* work, those syntax errors were
imaginary.

llvm-svn: 9941
2003-11-12 22:16:23 +00:00
Chris Lattner
b7255a2b7a Add new testcase for PR112
llvm-svn: 9940
2003-11-12 22:15:55 +00:00
Misha Brukman
75d39570c7 Apparently adding these entries and regenerating llvm/configure results in
syntax errors. Reverting the patch until I can figure out what's going on.

llvm-svn: 9939
2003-11-12 21:51:44 +00:00
Misha Brukman
765b1d6f3d Some programs actually require an input to run. The nerve!
llvm-svn: 9938
2003-11-12 21:45:04 +00:00
Brian Gaeke
e11b2b7334 Mention LLVM cast instructions.
llvm-svn: 9936
2003-11-12 21:39:31 +00:00
Brian Gaeke
04061c1bab Update section on GNU lightning fp.
llvm-svn: 9935
2003-11-12 21:38:50 +00:00
Brian Gaeke
8a254e7af4 I won't claim we're "better than and/or different from..." at Misha's behest.
llvm-svn: 9934
2003-11-12 21:36:29 +00:00
John Criswell
07b942e14c Regress to not using the llvm namespace.
This keeps Pool Allocation stuff from compiling.
We can re-visit it later when we have time to do it right.

llvm-svn: 9932
2003-11-12 21:32:06 +00:00
Brian Gaeke
575ac5fb93 Make the beginning of this page look like the beginnings of other pages.
llvm-svn: 9930
2003-11-12 20:47:30 +00:00
Brian Gaeke
821748e09b index.html: Add link to llvm vs. the world
llvm.css: Add padding on top and bottom so that letters do not merge with
surrounding whitespace

llvm-svn: 9929
2003-11-12 20:31:18 +00:00
Chris Lattner
02b918becb This color is making me want to puke :)
llvm-svn: 9928
2003-11-12 20:24:39 +00:00
Brian Gaeke
68f2d6ba41 Whoops, a div got closed in the wrong place.
llvm-svn: 9927
2003-11-12 20:20:55 +00:00
Brian Gaeke
f222760bc5 First draft of LLVM-to-anything comparison document.
llvm-svn: 9926
2003-11-12 20:19:40 +00:00
Misha Brukman
5b038ffe98 Add FreeBench benchmarks to our test suite -- they weren't available by default
before when one didn't build in his source root.

llvm-svn: 9924
2003-11-12 19:39:10 +00:00
Chris Lattner
95d0b541c1 Add new argument to disable checking
llvm-svn: 9922
2003-11-12 17:58:22 +00:00
Chris Lattner
fb07beec2c Add argument
llvm-svn: 9921
2003-11-12 17:58:09 +00:00
Chris Lattner
a6cb9e1ef2 The bytecode reader/writer is borking this testcase
llvm-svn: 9919
2003-11-12 16:40:08 +00:00
Chris Lattner
657609e54a This is not the instruction combiner's fault! No really!
llvm-svn: 9918
2003-11-12 16:38:32 +00:00
Chris Lattner
0cbdcfe29d Reduced testcase for PR 110
llvm-svn: 9917
2003-11-12 16:24:30 +00:00
Chris Lattner
e72202b5b8 Detect problems with PHI node operands!
llvm-svn: 9916
2003-11-12 07:13:37 +00:00
Chris Lattner
463dc76802 Restore the -llvm option
llvm-svn: 9915
2003-11-12 04:59:59 +00:00
Chris Lattner
e73452b42d Print return nodes for graphs with multiple functions in them correctly
llvm-svn: 9914
2003-11-12 04:58:19 +00:00
Chris Lattner
87ad20251a Don't crash if no gg
llvm-svn: 9913
2003-11-12 04:57:58 +00:00
Chris Lattner
6222148332 PR107 is now fixed
llvm-svn: 9912
2003-11-12 04:42:37 +00:00
Chris Lattner
be56c11ccc Fix bug PR107, patch contributed by Reid Spencer!
llvm-svn: 9911
2003-11-12 04:40:30 +00:00
Chris Lattner
39db362ddf New testcase for PR107
llvm-svn: 9910
2003-11-12 04:40:11 +00:00
Brian Gaeke
a991f7709e I don't think this was supposed to have gotten into the namespaceify patch, but
it did. Oops!

llvm-svn: 9908
2003-11-12 01:11:54 +00:00
Chris Lattner
a08ef02e96 Cleanups
llvm-svn: 9907
2003-11-12 00:40:34 +00:00
Chris Lattner
fad7124253 reword a bit, be less aggressive with my link
llvm-svn: 9906
2003-11-11 23:46:35 +00:00
Chris Lattner
ed7be38931 Add a link to the llvmdev posting
llvm-svn: 9905
2003-11-11 23:45:03 +00:00
Brian Gaeke
31ab2e3283 Mention that all LLVM C++ code has been moved into the 'llvm' C++ namespace.
llvm-svn: 9904
2003-11-11 22:45:41 +00:00
Brian Gaeke
d25f86d683 Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
2003-11-11 22:41:34 +00:00
Brian Gaeke
dad096c2e1 Move IsArchive, IsBytecode to FileUtilities. Fix up some method comments.
llvm-svn: 9902
2003-11-11 21:54:01 +00:00
Brian Gaeke
ba8e968641 Move IsArchive and IsBytecode here from gccld. Refactor into CheckMagic.
llvm-svn: 9901
2003-11-11 21:53:50 +00:00