Misha Brukman
d7ac34c82f
Fix broken links as a result of the llvm namespace.
...
llvm-svn: 13998
2004-06-03 23:29:12 +00:00
Chris Lattner
1a313f10c9
Fix some broken links
...
llvm-svn: 13997
2004-06-03 22:57:15 +00:00
Chris Lattner
3c1836a704
CQ bug implemented
...
llvm-svn: 13996
2004-06-03 22:35:13 +00:00
Chris Lattner
ee9db04c44
The prototype for ParseCommandLineOptions changed at some point, but this
...
was never updated. I guess GCC just ignores the prototype
llvm-svn: 13995
2004-06-03 22:07:26 +00:00
Brian Gaeke
412756570b
Allow script to set configure args.
...
Allow environment to set llvmgccdir.
llvm-svn: 13994
2004-06-03 21:46:56 +00:00
Chris Lattner
a079b13320
Adjust argument to match destination data type
...
llvm-svn: 13993
2004-06-03 21:14:56 +00:00
Chris Lattner
54280727f7
Don't use identifiers that start with an _
...
llvm-svn: 13992
2004-06-03 21:12:02 +00:00
Chris Lattner
00604592aa
Only use the non-standards-compliant std::distance on the compiler that is
...
buggy, not for all compilers that are not GCC 3
llvm-svn: 13990
2004-06-03 18:48:59 +00:00
Misha Brukman
1ccd8a521a
Specify div type "doc_text" to get proper indentation for paragraphs.
...
llvm-svn: 13989
2004-06-03 16:59:59 +00:00
Misha Brukman
eb575df2cd
Add a hyphen.
...
llvm-svn: 13988
2004-06-03 16:55:57 +00:00
Misha Brukman
5dc5d27120
Properly close the footer paragraph.
...
llvm-svn: 13987
2004-06-03 15:25:16 +00:00
Misha Brukman
8c3768b4d5
Wrap long lines.
...
llvm-svn: 13986
2004-06-03 15:23:59 +00:00
Misha Brukman
0366f47359
Fix case of doxygen directive \p.
...
llvm-svn: 13985
2004-06-03 15:14:00 +00:00
Chris Lattner
e78fedecf2
* Verify function prototypes, not just functions with bodies.
...
* Verify that functions do not take aggregates as arguments.
llvm-svn: 13984
2004-06-03 06:38:43 +00:00
Brian Gaeke
4f0fc86456
Add new internal-global-symbol mapping info pass... may its life be short
...
and sweet.
llvm-svn: 13983
2004-06-03 05:03:37 +00:00
Brian Gaeke
68eb7345df
Expand head-of-file comment.
...
llvm-svn: 13982
2004-06-03 05:03:02 +00:00
Brian Gaeke
e3a1c92896
Add new mapping info pass, when EmitMappingInfo is on.
...
llvm-svn: 13981
2004-06-03 05:03:01 +00:00
Brian Gaeke
ceb3e78152
Fix big mistake in my last checkin... the big question is, how did I ever
...
get this to link before?
llvm-svn: 13980
2004-06-03 05:03:00 +00:00
Brian Gaeke
a960c641e0
Add decl. for new mapping info pass factory method.
...
llvm-svn: 13979
2004-06-03 05:02:59 +00:00
Chris Lattner
e83914344f
Add -disable-codegen option to disable LLC and JIT targets
...
llvm-svn: 13978
2004-06-03 03:29:39 +00:00
Brian Gaeke
e3e792cefa
Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, its
...
only concrete implementation.
llvm-svn: 13977
2004-06-03 02:45:09 +00:00
Chris Lattner
a8e931aa4b
Recognize cygwin
...
llvm-svn: 13976
2004-06-02 23:32:17 +00:00
Chris Lattner
42730da855
<alloca.h> on cygwin pulls in a ton of stuff (macros and function protos)
...
that we REALLY don't want in the CBE code.
With this fix, the CBE passes all of the MultiSource tests on cygwin that
it does on linux. Yaay!
llvm-svn: 13975
2004-06-02 23:10:26 +00:00
Brian Gaeke
f4f84b07fa
Another pod
...
llvm-svn: 13969
2004-06-02 20:55:52 +00:00
Brian Gaeke
39ce5e51e7
The llvm-dis.html page was a little out of date, but this pod file can supersede it.
...
llvm-svn: 13968
2004-06-02 20:45:25 +00:00
Chris Lattner
c6df040d6d
Update to include llc on x86 and other systems
...
llvm-svn: 13967
2004-06-02 20:37:02 +00:00
Brian Gaeke
539005d349
Tasty, tasty pods...
...
llvm-svn: 13966
2004-06-02 20:29:49 +00:00
Chris Lattner
1a20cdd363
The -q option is gone
...
llvm-svn: 13965
2004-06-02 19:51:09 +00:00
Chris Lattner
b9c98a7c73
The --enable-correct-eh-support option is meaningless when provided to
...
gccas.
llvm-svn: 13964
2004-06-02 19:30:23 +00:00
Chris Lattner
9194533a19
cygwin apparently doesn't have widechar support. But when disabled, the whole
...
C/C++ front-end and runtime libraries finally build!
llvm-svn: 13963
2004-06-02 19:27:50 +00:00
Chris Lattner
8dbb2e9574
Add a link to the code gen document
...
llvm-svn: 13962
2004-06-02 19:24:10 +00:00
Brian Gaeke
ebe52726f3
Here's another pod.
...
llvm-svn: 13961
2004-06-02 19:21:26 +00:00
Brian Gaeke
44ea40f649
Look, it's a gccas pod.
...
llvm-svn: 13960
2004-06-02 19:12:38 +00:00
Chris Lattner
ee2aca87c3
Add a note about the V9 backend.
...
llvm-svn: 13959
2004-06-02 07:06:06 +00:00
Chris Lattner
a764d77ed3
Oops, this was not to go in
...
llvm-svn: 13958
2004-06-02 06:06:45 +00:00
Chris Lattner
ee2687a351
Adjust to the new TargetMachine interface
...
llvm-svn: 13957
2004-06-02 06:06:20 +00:00
Chris Lattner
0046ea7105
Adjust to new TargetMachine interface
...
llvm-svn: 13956
2004-06-02 05:57:12 +00:00
Chris Lattner
1dbe919e91
Inline findOptimalStorageSize into it's caller, both of which are sparc specific
...
llvm-svn: 13955
2004-06-02 05:56:52 +00:00
Chris Lattner
74da010962
Adjust to new TM interface
...
llvm-svn: 13954
2004-06-02 05:56:04 +00:00
Chris Lattner
ccfec9c7fd
Method has been inlined into all callers
...
llvm-svn: 13953
2004-06-02 05:55:48 +00:00
Chris Lattner
5ad9eaab1a
Convert to the new TargetMachine interface.
...
llvm-svn: 13952
2004-06-02 05:55:25 +00:00
Chris Lattner
4e2777cb30
Stubs are no longer needed
...
llvm-svn: 13951
2004-06-02 05:53:52 +00:00
Chris Lattner
2963942e84
Delete the V9 specific findOptimalStorageSize method, inlining it into all 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
2004-06-02 05:53:25 +00:00
Chris Lattner
5ce60a188d
Adjust to new TM interfaces
...
llvm-svn: 13949
2004-06-02 05:47:26 +00:00
Chris Lattner
7d6b37af05
Finegrainify namespacification
...
llvm-svn: 13948
2004-06-02 04:28:06 +00:00
Chris Lattner
98a6bb89cf
Fix a trivial but blatant bug
...
llvm-svn: 13947
2004-06-02 03:57:43 +00:00
Chris Lattner
1789413bac
Make gccld copy the llvm-stub program to be the execution wrapper for
...
bytecode files on win32 systems. We keep the shell script on unix systems
because it is much more transparent for the users and supports -load
options.
This allows llvmgcc work correctly on win32 systems without the -native or
-native-cbe options.
llvm-svn: 13946
2004-06-02 00:53:57 +00:00
Chris Lattner
2a058b248c
Implement the new CopyFile function
...
llvm-svn: 13945
2004-06-02 00:52:22 +00:00
Chris Lattner
4ce125fa2c
Add a new CopyFile function
...
llvm-svn: 13944
2004-06-02 00:51:20 +00:00
Misha Brukman
312ed8be87
Fix a double negation (in grammar).
...
llvm-svn: 13943
2004-06-02 00:29:52 +00:00