Arnold Schwaighofer
|
ee9e46e049
|
Add documentation for tail call optimization to CodeGenerator.html. Add a link
referring to it to LangRef.html.
llvm-svn: 51097
|
2008-05-14 09:17:12 +00:00 |
|
Dan Gohman
|
5bdb90a532
|
s/indicies/indices/ and clarify the extractvalue and insertvalue are
working with struct field or array element values. Thanks Duncan!
llvm-svn: 51059
|
2008-05-13 18:16:06 +00:00 |
|
Dan Gohman
|
31a31d4511
|
Initial documentation for first-class aggregates changes.
llvm-svn: 51013
|
2008-05-12 23:51:09 +00:00 |
|
Dan Gohman
|
b3a433ed7b
|
Fix a malformed %gt;
llvm-svn: 51011
|
2008-05-12 23:38:42 +00:00 |
|
Nate Begeman
|
b5b1e1353b
|
Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef
for details. CodeGen support coming in a follow up patch
llvm-svn: 50985
|
2008-05-12 19:01:56 +00:00 |
|
Gordon Henriksen
|
846171a09e
|
Improve pass documentation and comments.
Patch by Matthijs Kooijman!
llvm-svn: 50861
|
2008-05-08 17:46:35 +00:00 |
|
Anton Korobeynikov
|
14d085975f
|
Remove entries from here also
llvm-svn: 50616
|
2008-05-04 06:23:44 +00:00 |
|
Anton Korobeynikov
|
67c3a24fc6
|
Drop llvmc also, it will be replaced by shiny new llvmc2
llvm-svn: 50615
|
2008-05-04 06:19:55 +00:00 |
|
Anton Korobeynikov
|
7a74dc55b7
|
Drop llvm2cpp, it's now a llc target
llvm-svn: 50614
|
2008-05-04 06:16:50 +00:00 |
|
John Criswell
|
a806bf2de1
|
Minor spelling and typo fixes.
llvm-svn: 50448
|
2008-04-29 22:12:40 +00:00 |
|
Mikhail Glushenkov
|
4c358b3125
|
Add support for response files to the CommandLine library.
llvm-svn: 50355
|
2008-04-28 16:44:25 +00:00 |
|
Chris Lattner
|
2b149f62af
|
% -> @
llvm-svn: 50206
|
2008-04-24 06:00:30 +00:00 |
|
Chris Lattner
|
ddd6b159be
|
Doc updates/edits, contributed by Terence Parr!
llvm-svn: 50205
|
2008-04-24 05:59:56 +00:00 |
|
Chris Lattner
|
7b8303d37b
|
fix description of 'ret' to be more correct with multiple return
values. Clarify that it is impossible to 'multiply return' a
struct with zero elements.
llvm-svn: 50131
|
2008-04-23 04:59:35 +00:00 |
|
Chris Lattner
|
7fe5f6ffea
|
Allow undef as an operand to getresult.
llvm-svn: 50130
|
2008-04-23 04:06:52 +00:00 |
|
Chris Lattner
|
5b6f941e70
|
free(null) -> noop
llvm-svn: 49972
|
2008-04-19 22:41:32 +00:00 |
|
Gabor Greif
|
441be4d65b
|
merge of 49966 from branches/ggreif/use-diet to trunk. these are already active API changes
llvm-svn: 49968
|
2008-04-19 22:25:09 +00:00 |
|
Chris Lattner
|
2f237756c5
|
Some clarifications suggested by Jon Sargeant
llvm-svn: 49963
|
2008-04-19 21:01:16 +00:00 |
|
Chris Lattner
|
9723592fa7
|
A couple minor fixes suggested by Matthijs Kooijman
llvm-svn: 49729
|
2008-04-15 16:59:22 +00:00 |
|
Chris Lattner
|
d98e026e57
|
improve diagnostics in call parsing, patch suggested by
Matthijs Kooijman
llvm-svn: 49648
|
2008-04-14 16:44:41 +00:00 |
|
Duncan Sands
|
c5f548f784
|
Merge LLVMBuilder and FoldingBuilder, calling
the result IRBuilder. Patch by Dominic Hamon.
llvm-svn: 49604
|
2008-04-13 06:22:09 +00:00 |
|
Duncan Sands
|
0aa1fc7829
|
The Ada front-end from the LLVM 2.2 release
cannot be build with GNAT GPL 2006, only with
GNAT GPL 2005.
llvm-svn: 49529
|
2008-04-11 13:24:43 +00:00 |
|
Tanya Lattner
|
185ece0559
|
Added note to getting started guide to use llvm-gcc4.2.
Removed llvm-upgrade from documentations.
llvm-svn: 49346
|
2008-04-07 18:32:25 +00:00 |
|
Chris Lattner
|
0d6e900c28
|
more edits from Jon Sargeant
llvm-svn: 49065
|
2008-04-02 00:38:26 +00:00 |
|
Chris Lattner
|
c0850245b7
|
add a dropped hunk from Jon Sargeant's patch.
llvm-svn: 49045
|
2008-04-01 18:47:32 +00:00 |
|
Chris Lattner
|
a0dbb9a92a
|
make langref more precise, wave 1, from Jon Sargeant
llvm-svn: 49044
|
2008-04-01 18:45:27 +00:00 |
|
Chris Lattner
|
4a8cb91c2d
|
minor typo
llvm-svn: 49040
|
2008-04-01 18:02:36 +00:00 |
|
Gordon Henriksen
|
c2c2b45acb
|
Add a unified 'generated documentation' target so the web site script has a consistent target to use.
llvm-svn: 48985
|
2008-03-31 17:27:57 +00:00 |
|
Erick Tryzelaar
|
70c988926c
|
There isn't any c++ code in LangImpl8.html, so use that
instead of OCamlLangImpl8.html.
llvm-svn: 48979
|
2008-03-31 08:50:45 +00:00 |
|
Erick Tryzelaar
|
389fa6b162
|
Chapter 5, 6, and 7 of the ocaml/kaleidoscope tutorial
and fix some tabs in chapter 3 and 4.
llvm-svn: 48978
|
2008-03-31 08:44:50 +00:00 |
|
Erick Tryzelaar
|
1bca06f4c6
|
Tweak build system to allow for installing the tutorial and uninstalling the docs.
llvm-svn: 48968
|
2008-03-30 20:32:18 +00:00 |
|
Erick Tryzelaar
|
56a7eb661d
|
Fix some documentation for the tutorial.
llvm-svn: 48966
|
2008-03-30 19:14:31 +00:00 |
|
Chris Lattner
|
fe09b7f41f
|
fix typo, PR2181
llvm-svn: 48954
|
2008-03-30 16:59:21 +00:00 |
|
Erick Tryzelaar
|
1910b8741f
|
Add chapter 3 and 4 of the ocaml/kaleidoscope tutorial.
llvm-svn: 48949
|
2008-03-30 09:57:12 +00:00 |
|
Nick Lewycky
|
96038a0528
|
Update example to new syntax.
llvm-svn: 48910
|
2008-03-28 06:46:51 +00:00 |
|
Erick Tryzelaar
|
5fcf593c21
|
Adding the first two chapters of the ocaml/kaleidoscope tutorial.
llvm-svn: 48871
|
2008-03-27 08:18:07 +00:00 |
|
Erick Tryzelaar
|
0b9ba7c168
|
Test commit (removed trailing whitespace)
llvm-svn: 48809
|
2008-03-26 00:38:56 +00:00 |
|
Owen Anderson
|
3282759e08
|
Oops. I wanted the compile flags for C++, not the C preprocessor flags.
llvm-svn: 48744
|
2008-03-24 21:38:01 +00:00 |
|
Devang Patel
|
8408d79657
|
void type is also a valid function return type.
llvm-svn: 48740
|
2008-03-24 20:52:42 +00:00 |
|
Tanya Lattner
|
dfe5ec1f01
|
Added Passes.html to the documentation list.
llvm-svn: 48736
|
2008-03-24 18:29:32 +00:00 |
|
Devang Patel
|
223760bf3f
|
Fix typo. Clarify underlying message.
llvm-svn: 48734
|
2008-03-24 18:10:52 +00:00 |
|
Devang Patel
|
d603d825c7
|
Update Function type documentation to clarify how multiple return values are supported.
llvm-svn: 48721
|
2008-03-24 05:35:41 +00:00 |
|
Anton Korobeynikov
|
197f07a72b
|
Aliasing chains cleanups: update langref, add check into verifier
llvm-svn: 48685
|
2008-03-22 08:36:14 +00:00 |
|
Chris Lattner
|
3819e559c9
|
clean up and fix the call section.
llvm-svn: 48651
|
2008-03-21 17:24:17 +00:00 |
|
Chris Lattner
|
cc10d27f38
|
cleanups for the getresult section.
llvm-svn: 48650
|
2008-03-21 17:20:51 +00:00 |
|
Devang Patel
|
5e8cbbea65
|
PassInfo keep tracks whether a pass is an analysis pass or not.
llvm-svn: 48554
|
2008-03-19 21:56:59 +00:00 |
|
Scott Michel
|
f20fbe8a93
|
Note that gcc 4.0.1 will trip internal LLVM asserts (e.g., pred_iterator) if compiling
for Release with optimization levels greater than -O0.
llvm-svn: 48513
|
2008-03-18 23:13:26 +00:00 |
|
Duncan Sands
|
c7c1fab458
|
Clarify the unwind attribute. Add assumption
about sret made by the optimizers.
llvm-svn: 48452
|
2008-03-17 12:17:41 +00:00 |
|
Nick Lewycky
|
ee790026a3
|
Commit works on regular functions too. Fix the syntax to allow @foo.
llvm-svn: 48414
|
2008-03-16 07:18:12 +00:00 |
|
Devang Patel
|
0d234e20a5
|
fix grammer
llvm-svn: 48211
|
2008-03-11 05:51:59 +00:00 |
|