Reid Spencer
a80f16710f
Two changes to support building shared libraries that contain multiple
...
llvm archive or re-linked libraries:
1. Permit the "JIT" special keyword on LLVMLIBS to be recognized when
building a library, not just for building tools
2. If LINK_LIBS_IN_SHARED is set, the LLVMLIBS and USEDLIBS can be specified
when linking a shared library and the libraries listed will be
incorported into the shared library. THis is only used when the
SHARED_LIBRARY variable is set.
llvm-svn: 22127
2005-05-19 00:37:31 +00:00
Chris Lattner
f30c73c7aa
Reid linked to the CVS release notes on newsforge :(
...
llvm-svn: 22126
2005-05-18 22:23:56 +00:00
Misha Brukman
d5f457c47b
Wrap long lines
...
llvm-svn: 22125
2005-05-18 20:37:33 +00:00
John Criswell
fee5f11463
New Release Notes for LLVM 1.6.
...
llvm-svn: 22124
2005-05-18 20:28:46 +00:00
Misha Brukman
713b3c691c
Onward to LLVM-1.6 and beyond!
...
llvm-svn: 22123
2005-05-18 20:23:20 +00:00
John Criswell
ac87c14e2e
Updated version to LLVM 1.6 CVS.
...
llvm-svn: 22122
2005-05-18 20:18:40 +00:00
John Criswell
e1a8120f52
Merged in release_15.
...
llvm-svn: 22120
2005-05-18 19:43:33 +00:00
Chris Lattner
05deb04cb0
teach the inliner about coldcc and noreturn functions
...
llvm-svn: 22113
2005-05-18 04:30:33 +00:00
Misha Brukman
add85fc7f8
Remove extra header in the SPARC section
...
llvm-svn: 22101
2005-05-17 15:15:19 +00:00
Reid Spencer
9803b40764
Fix a few grammaros.
...
llvm-svn: 22100
2005-05-17 02:47:27 +00:00
Misha Brukman
b6d38fc0f6
* Add a link to the pattern-matching codegen docs
...
* Tersify wording
llvm-svn: 22099
2005-05-17 02:33:03 +00:00
Misha Brukman
e62ec45887
Recommend writing new instruction selectors using pattern-based mechanisms
...
llvm-svn: 22098
2005-05-17 02:27:30 +00:00
Misha Brukman
3dcba5cd4a
Add link to debugging code generators with bugpoint
...
llvm-svn: 22097
2005-05-17 02:12:32 +00:00
Reid Spencer
1e68384501
It would help if the headings were sorted properly.
...
llvm-svn: 22096
2005-05-16 19:33:21 +00:00
Reid Spencer
5a68566566
Fix a brain blunder in the HTML output.
...
llvm-svn: 22094
2005-05-16 18:52:57 +00:00
Reid Spencer
8dd9127970
Sometimes tab completion is *not* your friend. Added the wrong file, by
...
accident so now I'm correcting it. The script is userloc.pl not userloc.html
llvm-svn: 22093
2005-05-16 18:30:38 +00:00
Reid Spencer
84f479aa7f
Adjust the dependencies and generate the output to docs/userloc.html so
...
that it can properly link to the CSS stylesheet and images.
llvm-svn: 22092
2005-05-16 18:29:13 +00:00
Reid Spencer
ad966163dd
Add a script to generate information about the number of lines of code a
...
user has checked in (not necessarily authored) based on cvs annotate.
llvm-svn: 22091
2005-05-16 18:26:47 +00:00
Reid Spencer
5c2e03d65b
Add the ability to generate the User LOC page via the userloc.pl script.
...
llvm-svn: 22090
2005-05-16 18:12:58 +00:00
Chris Lattner
cb5596d51b
more minor edits
...
llvm-svn: 22088
2005-05-16 17:13:10 +00:00
Chris Lattner
683a847c26
more edits
...
llvm-svn: 22087
2005-05-16 17:06:29 +00:00
Chris Lattner
7e1f26256d
more edits, include stuff from the status update
...
llvm-svn: 22086
2005-05-16 16:56:09 +00:00
Duraid Madina
e5ee0d0730
pretty tiny change (looks like adding the HP-UX detection and line number
...
changes to me)
- not committing autoconf/configure.ac (oops, already committed that!)
- not committing include/llvm/Config/config.h.in (it remains unchanged)
llvm-svn: 22085
2005-05-16 16:33:34 +00:00
Chris Lattner
0ca648f813
flush on the right and indented on the left looks a bit weird.
...
llvm-svn: 22084
2005-05-16 16:30:10 +00:00
John Criswell
88190562e6
Added a note about how the type can be omitted in call instructions.
...
Added a note about how getelementptr can be used to index into structures
or arrays.
Fixed some typos, spelling, etc.
llvm-svn: 22083
2005-05-16 16:17:45 +00:00
Chris Lattner
15c74de0dd
fix a typo duraid noticed
...
llvm-svn: 22082
2005-05-16 15:37:19 +00:00
Duraid Madina
3dbbc88f52
comment the hpux bit
...
llvm-svn: 22081
2005-05-16 06:59:53 +00:00
Chris Lattner
a3ea6446da
more edits
...
llvm-svn: 22080
2005-05-16 06:58:39 +00:00
Duraid Madina
33464ad3a2
HP-UX system headers make a mess of isinf(), so much so that gcc fixincludes
...
can't patch it up for c++ (works in C though)
llvm-svn: 22079
2005-05-16 06:45:57 +00:00
Duraid Madina
60c9a3c171
hp-ux needs this to get through the System/Support libs
...
llvm-svn: 22078
2005-05-16 06:38:09 +00:00
Duraid Madina
5ea2ba8bae
detect HP-UX when configuring
...
llvm-svn: 22077
2005-05-16 05:39:00 +00:00
Chris Lattner
a1a1e93da9
remove deprecated methods
...
llvm-svn: 22076
2005-05-16 01:49:23 +00:00
Chris Lattner
7caf6f6ca7
GCC4 + IA64 = badnews
...
llvm-svn: 22075
2005-05-15 22:26:45 +00:00
Reid Spencer
7ed7930dff
Remove the check for the ffsll function. Its no longer needed by the
...
simplify-libcalls pass (pass now computes it without a call to ffsll).
llvm-svn: 22074
2005-05-15 22:15:11 +00:00
Chris Lattner
b57b28fbbf
Improve statement
...
llvm-svn: 22073
2005-05-15 21:38:32 +00:00
Reid Spencer
f0b186e49e
Don't eliminate a test case, just the form of the test case, from the
...
previous revision.
llvm-svn: 22072
2005-05-15 21:35:26 +00:00
Chris Lattner
847f580c7c
This does not belong
...
llvm-svn: 22071
2005-05-15 21:31:36 +00:00
Reid Spencer
74305a6233
Don't look for __builtin_ffs, we'll never see it from llvm-gcc and there's
...
not reason to include it for other front ends.
llvm-svn: 22070
2005-05-15 21:27:34 +00:00
Reid Spencer
597618f9f8
Add a case with non-constant argument for testing the transform:
...
ffs(x) -> (x == 0 ? 0 : llvm.cttz(0)+1)
llvm-svn: 22069
2005-05-15 21:26:59 +00:00
Reid Spencer
17f7784c5d
Provide this optimization as well:
...
ffs(x) -> (x == 0 ? 0 : 1+llvm.cttz(x))
llvm-svn: 22068
2005-05-15 21:19:45 +00:00
Chris Lattner
4e5a3a6df6
PPC "branch and link" instructions are branches in the PPC sense, but not
...
in the LLVM code generator sense (they are calls). Don't mark them as such,
which fixes the regressions on the ppc tester last night
llvm-svn: 22065
2005-05-15 20:11:44 +00:00
Chris Lattner
0ae9b08916
Fix andrews changes to fit in 80 columns
...
llvm-svn: 22064
2005-05-15 19:54:37 +00:00
Chris Lattner
efa20fab2d
ctlz = most signficant bits, cttz = least sig
...
llvm-svn: 22061
2005-05-15 19:39:26 +00:00
Chris Lattner
04d6ed5ef0
fix warning
...
llvm-svn: 22060
2005-05-15 17:25:14 +00:00
Chris Lattner
7f910cd444
fix compiler warning
...
llvm-svn: 22059
2005-05-15 17:23:19 +00:00
Reid Spencer
3de98ee643
Duh .. you actually have to #include Config/config.h before you can test
...
for one of the values that it defines!
llvm-svn: 22058
2005-05-15 17:20:47 +00:00
Reid Spencer
294715b33e
Some cleanups for compilation with GCC 4.0.0 to remove warnings:
...
* Use C++ style casts, not C style casts
* Abstract base classes should have virtual destructor.
llvm-svn: 22057
2005-05-15 16:13:11 +00:00
Chris Lattner
b62a5f0c03
add a sparcv8 section, make this validate
...
llvm-svn: 22056
2005-05-15 16:01:20 +00:00
Chris Lattner
8563e39c01
more edits, add anchors
...
llvm-svn: 22055
2005-05-15 15:33:21 +00:00
Duraid Madina
9f406cb29b
make angry compilers happy again
...
llvm-svn: 22054
2005-05-15 14:44:13 +00:00