Bill Wendling
64bf363b8a
Remove stray '_'.
...
llvm-svn: 193543
2013-10-28 21:43:54 +00:00
Bill Wendling
2545f0a72c
Use the correct reference. Spotted by Sean Silva.
...
llvm-svn: 193542
2013-10-28 21:43:11 +00:00
Bill Wendling
4467c8b164
A small grammar-os fixed.
...
llvm-svn: 193496
2013-10-27 05:09:12 +00:00
Bill Wendling
11c70c3a5d
Update to current output.
...
PR14039
llvm-svn: 193494
2013-10-27 04:50:34 +00:00
Bill Wendling
f156d950c8
Fix Sphinx warning.
...
llvm-svn: 193493
2013-10-27 04:25:02 +00:00
Bill Wendling
1ded523ec2
Update to specify that both metadata and label types aren't proper return types.
...
PR15447
llvm-svn: 193492
2013-10-27 04:19:29 +00:00
Bill Wendling
1f3a829b10
Update the Python version. And Perl isn't used anymore.
...
PR17608
llvm-svn: 193491
2013-10-27 04:02:21 +00:00
Bill Wendling
7e4552e5d1
Update link.
...
PR17608
llvm-svn: 193490
2013-10-27 03:57:10 +00:00
Shuxin Yang
eb29e658a0
Revert r193251 : Use address-taken to disambiguate global variable and indirect memops.
...
llvm-svn: 193489
2013-10-27 03:08:44 +00:00
John Thompson
551080bf52
Reverting my r193344 checkin due to build breakage.
...
llvm-svn: 193350
2013-10-24 14:52:56 +00:00
John Thompson
d6f9322368
Added std::string as a built-in type for mapping.
...
llvm-svn: 193344
2013-10-24 13:36:58 +00:00
Shuxin Yang
45a453cafe
Use address-taken to disambiguate global variable and indirect memops.
...
Major steps include:
1). introduces a not-addr-taken bit-field in GlobalVariable
2). GlobalOpt pass sets "not-address-taken" if it proves a global varirable
dosen't have its address taken.
3). AA use this info for disambiguation.
llvm-svn: 193251
2013-10-23 17:28:19 +00:00
Bill Wendling
e170c598b9
Write a simple description of the 'target triple' directive. This should be expanded. PR8976.
...
llvm-svn: 193014
2013-10-18 23:41:25 +00:00
Bill Wendling
d9da479b71
Clarify that an alignment of 0 or 1 on a mem* intrinsic means 'no alignment'.
...
llvm-svn: 193012
2013-10-18 23:26:55 +00:00
Bill Wendling
3f73b2d106
Remove reference to obsolete arguments.
...
llvm-svn: 193009
2013-10-18 23:11:25 +00:00
Bill Wendling
e52d569e9a
Update to reflect current GC APIs and usage. The example code is taken from the Erlang GC implementation.
...
llvm-svn: 193008
2013-10-18 23:09:06 +00:00
Alp Toker
e588886203
Developer policy amendment regarding confidentiality notices
...
Thanks to Daniel Berlin and Nadav Rotem for feedback and rewording!
Discussion:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20131014/191677.html
Reviewed by: nrotem, dberlin
llvm-svn: 192958
2013-10-18 08:45:43 +00:00
Rafael Espindola
a9c4f02db3
Remove an outdated statement.
...
Aliases now have their own section where we document which linkages they can
have.
llvm-svn: 192825
2013-10-16 18:37:51 +00:00
Rafael Espindola
69e679267f
Add more documentation about the TargetStreamer interface.
...
llvm-svn: 192796
2013-10-16 14:54:39 +00:00
David Majnemer
e0726b1a2f
docs: Remove incompatibility with Solaris shell
...
There doesn't seem to be a need in checking if a directory exists if we
will just rm -rf it once we affirm that it does. Instead, just blindly
try to delete it.
This fixes PR17541.
llvm-svn: 192679
2013-10-15 08:30:07 +00:00
Renato Golin
e36258038c
Add warning about CHECK-DAG with variable definition
...
llvm-svn: 192479
2013-10-11 18:50:22 +00:00
Bill Wendling
59f3477f4f
Add missing releases.
...
llvm-svn: 192304
2013-10-09 17:37:04 +00:00
Rafael Espindola
a6f424f877
Add a paragraph about MCTargetStreamer.
...
llvm-svn: 192265
2013-10-09 02:05:08 +00:00
Rafael Espindola
7630608c08
Fix typo.
...
Thanks to Sean Silva for noticing it.
llvm-svn: 192102
2013-10-07 13:57:59 +00:00
Rafael Espindola
499aaf305a
Add support for aliases with linkonce_odr.
...
This will be used to extend constructor aliases in clang.
llvm-svn: 192066
2013-10-06 15:10:43 +00:00
Sylvestre Ledru
804e76cb31
Fix a typo in the documentation. Thanks to Diana Vasile for the patch
...
llvm-svn: 191752
2013-10-01 13:17:09 +00:00
Daniel Sanders
c054f26499
[mips] Fix a broken link to mips.com in the documentation.
...
It now points to the equivalent page on imgtec.com
llvm-svn: 191658
2013-09-30 09:35:37 +00:00
Renato Golin
885b54ffc7
Clarifying doc about cross-compiling
...
llvm-svn: 191561
2013-09-27 21:14:54 +00:00
Renato Golin
0aee2a5735
Add links to cross-compilation docs from getting started
...
llvm-svn: 191425
2013-09-26 08:57:07 +00:00
Peter Collingbourne
80b5b03595
Add a paragraph on prefix data layout.
...
llvm-svn: 191219
2013-09-23 20:14:21 +00:00
Rafael Espindola
43a8a89305
Remove remaining references to -O4.
...
Thanks to Hal Finkel for noticing it.
llvm-svn: 191216
2013-09-23 19:50:59 +00:00
Peter Collingbourne
cf3b1a2910
Implement function prefix data as an IR feature.
...
Previous discussion:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-July/063909.html
Differential Revision: http://llvm-reviews.chandlerc.com/D1191
llvm-svn: 190773
2013-09-16 01:08:15 +00:00
Nuno Lopes
00eb997beb
typo fix: use BUILD_ARCHIVE to build .a libs and not ARCHIVE_LIBRARY
...
llvm-svn: 190696
2013-09-13 15:01:54 +00:00
Rui Ueyama
4c059baf98
Typo fixes.
...
llvm-svn: 190569
2013-09-12 01:43:21 +00:00
Nick Lewycky
25dd42b1f8
Fix anachronism/typo in syntax of declaration of llvm.va_start.
...
llvm-svn: 190552
2013-09-11 22:04:52 +00:00
Rui Ueyama
85d68da178
Fix typo
...
llvm-svn: 190492
2013-09-11 05:22:01 +00:00
Sean Silva
2ae54d7a1a
[docs] Fix Sphinx warning.
...
Adornments need to be at least as long as the thing they adorn.
llvm-svn: 190327
2013-09-09 19:13:28 +00:00
Sean Silva
5df4104f79
[docs] Fix some Sphinx toctree warnings.
...
llvm-svn: 190326
2013-09-09 19:09:00 +00:00
Sean Silva
f8b79cb122
[docs] Some typographical fixes.
...
llvm-svn: 190324
2013-09-09 19:05:03 +00:00
Renato Golin
97a86524f7
Cross-compilation doc
...
llvm-svn: 190282
2013-09-08 20:44:48 +00:00
Vincent Lejeune
b888e36466
TableGen: Enumerate Schedule Model too.
...
llvm-svn: 189839
2013-09-03 19:43:28 +00:00
Chandler Carruth
282328faed
Nuke the hilariously out of date suggestion to unpack llvm-gcc 4.2 as
...
part of getting started with LLVM.
The LLVM getting started document is in woeful need of attention. I may
get to some of this, but some random notes for folks interested:
1) We need to separate the getting started steps for folks who are
interested in the core LLVM libs and nothing else, folks interested
in a nifty C++ toolchain and nothing else, and folks interested in
both.
2) We should include documentation for both release archives, svn, and
git in equal portion, and we should document all of the various
repositories of interest: llvm, clang, clang-tools-extra,
compiler-rt, lld, libcxx, test-suite.
3) We should document the CMake build. We should probably document the
CMake build first, and give a fall-back set of docs for the Makefile
build for the use cases where that is still the preferred solution.
This would more closely match the use cases that folks in the open
source community are likely to have, and would remove a point of
discrepancy between Linux, Windows, and Mac instructions.
4) Probably a ton of other modernization stuff that I've not thought of
here.
Anyways, if anyone at all is interested, please help clean up this
document. It is much needed.
llvm-svn: 189732
2013-09-01 23:42:27 +00:00
Chris Lattner
4fe35f8960
Revert r189704, which removed the guidance about not duplicating doc comments.
...
This is under active discussion.
llvm-svn: 189730
2013-09-01 15:48:08 +00:00
Chris Lattner
facd9ef8f5
Remove the suggestion to not duplicate comments in header and
...
implementation files. While doc generation systems don't need this,
humans do benefit from it. Not everyone reads all code through doxygen.
llvm-svn: 189704
2013-08-30 23:06:20 +00:00
Manman Ren
1dfca52e9e
Add unique identifier field to Composite Types and Format.
...
llvm-svn: 189593
2013-08-29 17:07:49 +00:00
Michael Gottesman
1659d8245b
[doxygen] Use correct variable names for external variable configuration and make EXTRA_SEARCH_MAPPINGS a "dumb" variable.
...
I do not think the massaging that I was doing for EXTRA_SEARCH_MAPPINGS was
truly necessary.
llvm-svn: 189522
2013-08-28 21:55:26 +00:00
Michael Gottesman
fb1d3c4af1
[doxygen] Added support for doxygen external search.
...
llvm-svn: 189507
2013-08-28 20:28:35 +00:00
Michael Gottesman
21b125f563
[cmake] Created an aggregate doxygen target for generating doxygen documentation for llvm/all subprojects. Renamed llvm's doxygen generation command to doxygen-llvm.
...
llvm-svn: 189506
2013-08-28 20:28:32 +00:00
Manuel Klimek
cc66f54baf
Include a clearer policy about what's ok/nok to speed up code reviews.
...
llvm-svn: 189210
2013-08-26 07:29:08 +00:00
Michael Gottesman
8f0fc4c368
[autotools->cmake] Enable generation of doxygen documentation via cmake.
...
I am going to add in a subsequent patch support for generating the llvm
manpage.
llvm-svn: 189164
2013-08-24 07:25:21 +00:00