Reid Spencer
e2d15e6fe9
Finally get the quoting right for both Unix and Windows for the llvmgcc and
...
llvmgxx programs. dejagnu doesn't understand single quote and we need to
pass double quotes through to the shell in order to escape blanks in the
paths. This patch uses \" to escape the quotes passed through to the shell.
Thanks to Aaron Gray for testing this out on cygwin.
llvm-svn: 22155
2005-05-20 20:13:41 +00:00
Misha Brukman
48ca8224da
Since everyone else has "fixed" this file, might as well join in the fun.
...
* Change assert() to std::cerr printout, as it will not appear in opt builds
* Add comments to clarify what #ifdef/#else/#endif match what condition(s)
llvm-svn: 22154
2005-05-20 19:46:50 +00:00
Andrew Lenharth
175fba725a
now with a legend, and multiple lines work.
...
llvm-svn: 22153
2005-05-20 17:50:51 +00:00
Andrew Lenharth
e02c06e19c
OK, the simple scheme for the db plus a couple of cgi scripts that
...
do the dynamic plotting of stuff. Still being tested, but makes graphs
llvm-svn: 22152
2005-05-20 17:33:42 +00:00
Chris Lattner
f1479ae390
Fix this a 3rd time :)
...
llvm-svn: 22151
2005-05-20 17:00:21 +00:00
Andrew Lenharth
46b9d601f5
fix compilation error due to no abort being defined. There is probably a better way to do this
...
llvm-svn: 22150
2005-05-20 16:34:44 +00:00
Duraid Madina
44ac7502fd
re-enable direct calls, this should just be a performance boost
...
llvm-svn: 22148
2005-05-20 11:39:17 +00:00
Duraid Madina
c043395fe8
this seems dead (and broke the ia64 build, so..)
...
llvm-svn: 22147
2005-05-20 06:21:59 +00:00
Chris Lattner
993038773b
Give the asmparser the ability to parse strings. Patch contributed by
...
Alexander Friedman
llvm-svn: 22146
2005-05-20 03:25:47 +00:00
Chris Lattner
fd4bec23d6
Give the asmparser the ability to parse strings, patch contributed by
...
Alexander Friedman!
llvm-svn: 22145
2005-05-20 03:25:29 +00:00
Jeff Cohen
a0f463a25c
Fix tail call support in VC++ builds
...
llvm-svn: 22143
2005-05-20 01:35:39 +00:00
Reid Spencer
1751711b06
Make sure that tool names don't have any leading or trailing spaces in them.
...
If they do, it screws up the concatenation of the .exe suffix on cygwin.
llvm-svn: 22142
2005-05-19 21:10:31 +00:00
Reid Spencer
dc6de29edc
Make sure that tool names don't have any leading or trailing spaces in them.
...
If they do, it screws up the concatenation of the .exe suffix on cygwin.
llvm-svn: 22141
2005-05-19 21:03:11 +00:00
Reid Spencer
696f3e0a97
Build the install directories just exactly as any others. Hopefully this
...
helps out cygwin build.
llvm-svn: 22140
2005-05-19 20:26:14 +00:00
Reid Spencer
148fa0a711
For PR514: Do not configure removed files
...
llvm-svn: 22139
2005-05-19 08:37:50 +00:00
Reid Spencer
2596a5df4f
For PR514: Do not configure removed files
...
llvm-svn: 22138
2005-05-19 08:31:55 +00:00
Chris Lattner
c1d9b43fc1
Fastcc passes arguments in EAX and EDX, make sure the JIT doesn't clobber them
...
llvm-svn: 22137
2005-05-19 06:49:17 +00:00
Chris Lattner
6dcae1c96e
Tailcalls require stubs to be emitted. Otherwise, the compilation callback
...
doesn't know who 'called' it.
llvm-svn: 22136
2005-05-19 05:54:33 +00:00
Reid Spencer
d540363ed5
For PR514:
...
* Make sure the "etcdir" gets checked for configuration files so that
the installed location for config files is checked.
* Remove the st.in file (moved to projects/Stacker/tools/stkrc)
llvm-svn: 22135
2005-05-19 01:06:46 +00:00
Reid Spencer
1a1a359f4e
Make the value to -s not be interpreted as a file name
...
llvm-svn: 22134
2005-05-19 01:05:02 +00:00
Reid Spencer
42c7ea109e
Add an llvmc specification file for the "st" suffix. This allows Stacker
...
programs to benefit from the optimization capabilities of the llvmc.
llvm-svn: 22133
2005-05-19 00:54:10 +00:00
Reid Spencer
be70df8ffb
For PR514:
...
* language specification files are no longer configured with "configure"
* add substitutions for %bindir%, %libdir%, and various llvmgcc related
variables needed in the c and cpp spec files.
* Implement the stubstituions in the Compiler Driver.
* Move st.in to projects/Stacker/tools/stkrc where it belongs.
llvm-svn: 22128
2005-05-19 00:52:28 +00:00
Reid Spencer
f5c279718c
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
2dcb10ad84
Reid linked to the CVS release notes on newsforge :(
...
llvm-svn: 22126
2005-05-18 22:23:56 +00:00
Misha Brukman
49fe7aa1d6
Wrap long lines
...
llvm-svn: 22125
2005-05-18 20:37:33 +00:00
John Criswell
60ef354cec
New Release Notes for LLVM 1.6.
...
llvm-svn: 22124
2005-05-18 20:28:46 +00:00
Misha Brukman
e9ab4680d8
Onward to LLVM-1.6 and beyond!
...
llvm-svn: 22123
2005-05-18 20:23:20 +00:00
John Criswell
e660df6b94
Updated version to LLVM 1.6 CVS.
...
llvm-svn: 22122
2005-05-18 20:18:40 +00:00
John Criswell
b3bc86be38
Merged in release_15.
...
llvm-svn: 22120
2005-05-18 19:43:33 +00:00
Chris Lattner
df9c75fb12
teach the inliner about coldcc and noreturn functions
...
llvm-svn: 22113
2005-05-18 04:30:33 +00:00
Misha Brukman
732972dfe8
Remove extra header in the SPARC section
...
llvm-svn: 22101
2005-05-17 15:15:19 +00:00
Reid Spencer
5182854d84
Fix a few grammaros.
...
llvm-svn: 22100
2005-05-17 02:47:27 +00:00
Misha Brukman
7ce16c1893
* Add a link to the pattern-matching codegen docs
...
* Tersify wording
llvm-svn: 22099
2005-05-17 02:33:03 +00:00
Misha Brukman
40d59673d7
Recommend writing new instruction selectors using pattern-based mechanisms
...
llvm-svn: 22098
2005-05-17 02:27:30 +00:00
Misha Brukman
8d6ed4dceb
Add link to debugging code generators with bugpoint
...
llvm-svn: 22097
2005-05-17 02:12:32 +00:00
Reid Spencer
a34374d5b2
It would help if the headings were sorted properly.
...
llvm-svn: 22096
2005-05-16 19:33:21 +00:00
Reid Spencer
3b97b81bd9
Fix a brain blunder in the HTML output.
...
llvm-svn: 22094
2005-05-16 18:52:57 +00:00
Reid Spencer
7142fb87e8
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
c7203632f9
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
f9ac6c04d8
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
b85c7b4231
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
6ff07b964f
more minor edits
...
llvm-svn: 22088
2005-05-16 17:13:10 +00:00
Chris Lattner
0ca70ed55a
more edits
...
llvm-svn: 22087
2005-05-16 17:06:29 +00:00
Chris Lattner
2dae35680e
more edits, include stuff from the status update
...
llvm-svn: 22086
2005-05-16 16:56:09 +00:00
Duraid Madina
49c8521b6e
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
53e4a10264
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
5041bff028
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
377c21b38e
fix a typo duraid noticed
...
llvm-svn: 22082
2005-05-16 15:37:19 +00:00
Duraid Madina
0cc90e2e4a
comment the hpux bit
...
llvm-svn: 22081
2005-05-16 06:59:53 +00:00
Chris Lattner
2a8340a738
more edits
...
llvm-svn: 22080
2005-05-16 06:58:39 +00:00