Matt Arsenault
13df462691
Allow multiple check prefixes in FileCheck.
...
This is useful if you want to run multiple variations
of a single test, and the majority of check lines
should be the same.
llvm-svn: 194343
2013-11-10 02:04:09 +00:00
Chandler Carruth
c089d826d9
Add the fact that we anticipate switching to use (some subset of) C++11
...
after the 3.4 release to the release notes. See the *lengthy* llvmdev
and cfe-dev threads on this subject. There will be more emails,
discussion and announcements, but I want to make noise in as many places
as I can to get everyone's concerns voiced and understood.
llvm-svn: 194183
2013-11-07 00:23:08 +00:00
Peter Zotov
c2a9fe7a77
[OCaml] (PR10016) Add a few missing line in OCamlLangImpl2.rst
...
Original patch by Damien Schoof
llvm-svn: 194067
2013-11-05 12:14:04 +00:00
Sean Silva
75c718521d
[docs] Add link to 32-bit ARM ELF supplement.
...
llvm-svn: 194011
2013-11-04 19:43:36 +00:00
Rafael Espindola
716e7405d3
Remove linkonce_odr_auto_hide.
...
linkonce_odr_auto_hide was in incomplete attempt to implement a way
for the linker to hide symbols that are known to be available in every
TU and whose addresses are not relevant for a particular DSO.
It was redundant in that it all its uses are equivalent to
linkonce_odr+unnamed_addr. Unlike those, it has never been connected
to clang or llvm's optimizers, so it was effectively dead.
Given that nothing produces it, this patch just nukes it
(other than the llvm-c enum value).
llvm-svn: 193865
2013-11-01 17:09:14 +00:00
Andrew Trick
d4d1d9c06e
whitespace
...
llvm-svn: 193765
2013-10-31 17:18:07 +00:00
Benjamin Kramer
0463e83b1b
fix RST reference in Writing an LLVM Pass
...
Currently, instead of showing up as link, it is rendered as
...of FunctionPass <writing-an-llvm-pass-FunctionPass>. The...
PR17733. Patch by Tay Ray Chuan!
llvm-svn: 193698
2013-10-30 17:09:32 +00:00
Benjamin Kramer
3b32b2ff10
Fix common typos in the docs.
...
llvm-svn: 193632
2013-10-29 17:53:27 +00:00
Rafael Espindola
5d1b745689
Clarify that GlobalVariables definitions must have an initializer.
...
llvm-svn: 193609
2013-10-29 13:44:11 +00:00
Bill Wendling
4965e900d9
Remove stray '_'.
...
llvm-svn: 193543
2013-10-28 21:43:54 +00:00
Bill Wendling
c14b8043bb
Use the correct reference. Spotted by Sean Silva.
...
llvm-svn: 193542
2013-10-28 21:43:11 +00:00
Bill Wendling
6822ecb087
A small grammar-os fixed.
...
llvm-svn: 193496
2013-10-27 05:09:12 +00:00
Bill Wendling
e814a37a72
Update to current output.
...
PR14039
llvm-svn: 193494
2013-10-27 04:50:34 +00:00
Bill Wendling
29c7f168cb
Fix Sphinx warning.
...
llvm-svn: 193493
2013-10-27 04:25:02 +00:00
Bill Wendling
e9d5c4809d
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
27f96dae10
Update the Python version. And Perl isn't used anymore.
...
PR17608
llvm-svn: 193491
2013-10-27 04:02:21 +00:00
Bill Wendling
7bf172cd45
Update link.
...
PR17608
llvm-svn: 193490
2013-10-27 03:57:10 +00:00
Shuxin Yang
2e1890e18b
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
6cd5bd4a3d
Reverting my r193344 checkin due to build breakage.
...
llvm-svn: 193350
2013-10-24 14:52:56 +00:00
John Thompson
e38e57206f
Added std::string as a built-in type for mapping.
...
llvm-svn: 193344
2013-10-24 13:36:58 +00:00
Shuxin Yang
e4fb375995
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
5cc9084dd7
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
61163151f7
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
0b55b4a208
Remove reference to obsolete arguments.
...
llvm-svn: 193009
2013-10-18 23:11:25 +00:00
Bill Wendling
547a7afd32
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
4655259769
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
fd69f369a6
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
b665d79f14
Add more documentation about the TargetStreamer interface.
...
llvm-svn: 192796
2013-10-16 14:54:39 +00:00
David Majnemer
5f16063dcd
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
58ab84a830
Add warning about CHECK-DAG with variable definition
...
llvm-svn: 192479
2013-10-11 18:50:22 +00:00
Bill Wendling
a40c5263ed
Add missing releases.
...
llvm-svn: 192304
2013-10-09 17:37:04 +00:00
Rafael Espindola
974efd3208
Add a paragraph about MCTargetStreamer.
...
llvm-svn: 192265
2013-10-09 02:05:08 +00:00
Rafael Espindola
65785497bf
Fix typo.
...
Thanks to Sean Silva for noticing it.
llvm-svn: 192102
2013-10-07 13:57:59 +00:00
Rafael Espindola
78527050c2
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
a9853efb78
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
cc0a056b3d
[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
9e3c678040
Clarifying doc about cross-compiling
...
llvm-svn: 191561
2013-09-27 21:14:54 +00:00
Renato Golin
22a2d963b9
Add links to cross-compilation docs from getting started
...
llvm-svn: 191425
2013-09-26 08:57:07 +00:00
Peter Collingbourne
213358aeaa
Add a paragraph on prefix data layout.
...
llvm-svn: 191219
2013-09-23 20:14:21 +00:00
Rafael Espindola
6f5b0e3727
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
3fa50f9b05
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
c38b2dabb0
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
539b1df7c3
Typo fixes.
...
llvm-svn: 190569
2013-09-12 01:43:21 +00:00
Nick Lewycky
04f6de0fd7
Fix anachronism/typo in syntax of declaration of llvm.va_start.
...
llvm-svn: 190552
2013-09-11 22:04:52 +00:00
Rui Ueyama
0ad114c446
Fix typo
...
llvm-svn: 190492
2013-09-11 05:22:01 +00:00
Sean Silva
9d1e1a392a
[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
3f93a61125
[docs] Fix some Sphinx toctree warnings.
...
llvm-svn: 190326
2013-09-09 19:09:00 +00:00
Sean Silva
23d2f6989e
[docs] Some typographical fixes.
...
llvm-svn: 190324
2013-09-09 19:05:03 +00:00
Renato Golin
d24899bfc2
Cross-compilation doc
...
llvm-svn: 190282
2013-09-08 20:44:48 +00:00
Vincent Lejeune
7deccf0f06
TableGen: Enumerate Schedule Model too.
...
llvm-svn: 189839
2013-09-03 19:43:28 +00:00