Matt Arsenault
59f495c8a7
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
052823c572
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
d7002e4dd1
[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
f6760b61dc
[docs] Add link to 32-bit ARM ELF supplement.
...
llvm-svn: 194011
2013-11-04 19:43:36 +00:00
Rafael Espindola
af18aaf051
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
48c4e0c740
whitespace
...
llvm-svn: 193765
2013-10-31 17:18:07 +00:00
Benjamin Kramer
80500b8f5b
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
76237a9923
Fix common typos in the docs.
...
llvm-svn: 193632
2013-10-29 17:53:27 +00:00
Rafael Espindola
ccf00b3446
Clarify that GlobalVariables definitions must have an initializer.
...
llvm-svn: 193609
2013-10-29 13:44:11 +00:00
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