Chris Lattner
|
6c4be9c23b
|
improve diagnostics in call parsing, patch suggested by
Matthijs Kooijman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49648 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-04-14 16:44:41 +00:00 |
|
Duncan Sands
|
89f6d88db3
|
Merge LLVMBuilder and FoldingBuilder, calling
the result IRBuilder. Patch by Dominic Hamon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49604 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-04-13 06:22:09 +00:00 |
|
Duncan Sands
|
d918b7e915
|
The Ada front-end from the LLVM 2.2 release
cannot be build with GNAT GPL 2006, only with
GNAT GPL 2005.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49529 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-04-11 13:24:43 +00:00 |
|
Tanya Lattner
|
148df159a3
|
Added note to getting started guide to use llvm-gcc4.2.
Removed llvm-upgrade from documentations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49346 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-04-07 18:32:25 +00:00 |
|
Chris Lattner
|
4316dec10e
|
more edits from Jon Sargeant
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49065 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-04-02 00:38:26 +00:00 |
|
Chris Lattner
|
5a15814098
|
add a dropped hunk from Jon Sargeant's patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49045 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-04-01 18:47:32 +00:00 |
|
Chris Lattner
|
a73afe00b2
|
make langref more precise, wave 1, from Jon Sargeant
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49044 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-04-01 18:45:27 +00:00 |
|
Chris Lattner
|
8eedc9ee2c
|
minor typo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49040 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-04-01 18:02:36 +00:00 |
|
Gordon Henriksen
|
56a7c88cc5
|
Add a unified 'generated documentation' target so the web site script has a consistent target to use.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48985 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-31 17:27:57 +00:00 |
|
Erick Tryzelaar
|
86550b0a14
|
There isn't any c++ code in LangImpl8.html, so use that
instead of OCamlLangImpl8.html.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48979 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-31 08:50:45 +00:00 |
|
Erick Tryzelaar
|
35295ffd50
|
Chapter 5, 6, and 7 of the ocaml/kaleidoscope tutorial
and fix some tabs in chapter 3 and 4.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48978 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-31 08:44:50 +00:00 |
|
Erick Tryzelaar
|
4f678c3692
|
Tweak build system to allow for installing the tutorial and uninstalling the docs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48968 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-30 20:32:18 +00:00 |
|
Erick Tryzelaar
|
d564686dff
|
Fix some documentation for the tutorial.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48966 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-30 19:14:31 +00:00 |
|
Chris Lattner
|
74ba1711b7
|
fix typo, PR2181
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48954 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-30 16:59:21 +00:00 |
|
Erick Tryzelaar
|
37c076bf91
|
Add chapter 3 and 4 of the ocaml/kaleidoscope tutorial.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48949 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-30 09:57:12 +00:00 |
|
Nick Lewycky
|
0c78ac11dd
|
Update example to new syntax.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48910 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-28 06:46:51 +00:00 |
|
Erick Tryzelaar
|
9ba8a5736a
|
Adding the first two chapters of the ocaml/kaleidoscope tutorial.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48871 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-27 08:18:07 +00:00 |
|
Erick Tryzelaar
|
8a64d5ed37
|
Test commit (removed trailing whitespace)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48809 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-26 00:38:56 +00:00 |
|
Owen Anderson
|
aec9600389
|
Oops. I wanted the compile flags for C++, not the C preprocessor flags.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48744 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-24 21:38:01 +00:00 |
|
Devang Patel
|
7a3ad1a401
|
void type is also a valid function return type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48740 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-24 20:52:42 +00:00 |
|
Tanya Lattner
|
20b7bda692
|
Added Passes.html to the documentation list.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48736 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-24 18:29:32 +00:00 |
|
Devang Patel
|
3a5bff8d04
|
Fix typo. Clarify underlying message.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48734 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-24 18:10:52 +00:00 |
|
Devang Patel
|
a582f404df
|
Update Function type documentation to clarify how multiple return values are supported.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48721 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-24 05:35:41 +00:00 |
|
Anton Korobeynikov
|
726d45c548
|
Aliasing chains cleanups: update langref, add check into verifier
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48685 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-22 08:36:14 +00:00 |
|
Chris Lattner
|
772fccfe45
|
clean up and fix the call section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48651 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-21 17:24:17 +00:00 |
|
Chris Lattner
|
45c5e8b7dc
|
cleanups for the getresult section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48650 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-21 17:20:51 +00:00 |
|
Devang Patel
|
c758209153
|
PassInfo keep tracks whether a pass is an analysis pass or not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48554 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-19 21:56:59 +00:00 |
|
Scott Michel
|
050bc81936
|
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48513 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-18 23:13:26 +00:00 |
|
Duncan Sands
|
b7f0c082cb
|
Clarify the unwind attribute. Add assumption
about sret made by the optimizers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48452 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-17 12:17:41 +00:00 |
|
Nick Lewycky
|
d703f65984
|
Commit works on regular functions too. Fix the syntax to allow @foo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48414 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-16 07:18:12 +00:00 |
|
Devang Patel
|
0dbb4a1398
|
fix grammer
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48211 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-11 05:51:59 +00:00 |
|
Devang Patel
|
c3fc6dfa59
|
Document multiple return values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48173 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-10 20:49:15 +00:00 |
|
Gordon Henriksen
|
b047766963
|
Adding ocamldoc generation.
Patch by Erick Tryzelaar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48147 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-10 15:49:16 +00:00 |
|
Nick Kledzik
|
84e5f77880
|
update to document new lto API
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47764 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-29 19:34:52 +00:00 |
|
Nick Kledzik
|
55998ba767
|
test svn commit capability
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47584 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-26 01:36:52 +00:00 |
|
Gordon Henriksen
|
e5079051b9
|
Improving wording.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47503 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-22 21:55:51 +00:00 |
|
Gordon Henriksen
|
58366820c4
|
Adding a note about IR generation to the LLVM FAQ.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47502 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-22 20:58:29 +00:00 |
|
Chris Lattner
|
5ea8ef8985
|
fix some bugs in tutorial, patch by Erick Tryzelaar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47481 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-22 17:09:39 +00:00 |
|
Andrew Lenharth
|
ab0b949e0e
|
Atomic op support. If any gcc test uses __sync builtins, it might start failing on archs that haven't implemented them yet
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47430 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-21 06:45:13 +00:00 |
|
Anton Korobeynikov
|
45982a5364
|
Add documentation for cl::sink stuff
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47378 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-20 12:38:31 +00:00 |
|
Duncan Sands
|
e26dec68a1
|
Clarify that 'sret' only applies to pointers, and
only applies to the first parameter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47256 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-18 04:19:38 +00:00 |
|
Owen Anderson
|
117bbd37b8
|
Make the definition of the noalias attribute clearer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47255 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-18 04:09:01 +00:00 |
|
Duncan Sands
|
17bcde9f9b
|
Try to clarify which compilers can be used for the
build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47211 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-16 09:47:41 +00:00 |
|
Andrew Lenharth
|
22c5c1b2df
|
llvm.memory.barrier, and impl for x86 and alpha
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47204 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-16 01:24:58 +00:00 |
|
Chris Lattner
|
9f8ec25805
|
simplify this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47187 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-15 22:57:17 +00:00 |
|
Duncan Sands
|
8655b15137
|
Rename CFEBuildInstrs.html to GCCFEBuildInstrs.html.
Update all references to it and place a redirection
page at the old address.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47124 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-14 17:53:22 +00:00 |
|
Chris Lattner
|
82f0a09c10
|
gcc 3.2.3 is also bad.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47073 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-13 17:50:24 +00:00 |
|
Duncan Sands
|
20dcb4c24d
|
Add notes on Ada compilers that can be used for
the build. Put all items that the user should
specify in bold. Make it a debug build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47063 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-13 16:46:10 +00:00 |
|
Duncan Sands
|
caf4fbd5df
|
Note that these instructions are for x86-32 linux
(the only platform on which the Ada compiler even
builds).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47031 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-12 21:40:21 +00:00 |
|
Duncan Sands
|
15bfd89b99
|
Add more spacing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47028 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-02-12 21:28:39 +00:00 |
|