Ahmed Bougacha
efb0d6bf1a
Docs: tweak code-block spacing.
...
llvm-svn: 195049
2013-11-18 22:26:59 +00:00
Paul Robinson
dcbe35bad5
The 'optnone' attribute means don't inline anything into this function
...
(except functions marked always_inline).
Functions with 'optnone' must also have 'noinline' so they don't get
inlined into any other function.
Based on work by Andrea Di Biagio.
llvm-svn: 195046
2013-11-18 21:44:03 +00:00
Daniel Sanders
151f06d80d
[mips][msa] Add MSA to the release notes.
...
llvm-svn: 195001
2013-11-18 10:38:47 +00:00
Ahmed Bougacha
31377593bc
TableGen: Generate an enum for all named Operand types in tblgen'd InstrInfo.
...
llvm-svn: 194978
2013-11-17 21:24:41 +00:00
Ahmed Bougacha
7d705a8c92
Docs: Clearly separate Operand-related paragraphs.
...
llvm-svn: 194977
2013-11-17 21:24:37 +00:00
Ahmed Bougacha
d24faecc25
Docs: Fix typo: NoIntinerary -> NoItinerary.
...
llvm-svn: 194976
2013-11-17 21:24:34 +00:00
Matt Arsenault
b83422612a
Mention address space related changes in release notes.
...
llvm-svn: 194904
2013-11-16 00:36:46 +00:00
Matt Arsenault
9c13dd027b
Fix typos.
...
I somehow didn't notice before that the examples
for addrspacecast use the wrong syntax for addrspace.
llvm-svn: 194868
2013-11-15 22:43:50 +00:00
Justin Holewinski
f4919c545d
[NVPTX] Fix type in usage doc
...
llvm-svn: 194821
2013-11-15 16:08:49 +00:00
Justin Holewinski
fb9bd75370
[NVPTX] Update the usage document
...
llvm-svn: 194812
2013-11-15 13:02:10 +00:00
Renato Golin
8e3c8584e9
Adding some info about stability of ARM boards
...
Patch by Mikael Lyngvig
llvm-svn: 194794
2013-11-15 08:42:14 +00:00
Matt Arsenault
54a2a179a1
Fix grammar in addrspacecast description
...
llvm-svn: 194785
2013-11-15 05:44:56 +00:00
Matt Arsenault
b03bd4d96b
Add addrspacecast instruction.
...
Patch by Michele Scandale!
llvm-svn: 194760
2013-11-15 01:34:59 +00:00
Paul Robinson
687915ffff
Typos. (Test commit.)
...
llvm-svn: 194720
2013-11-14 18:47:23 +00:00
Kai Nacke
ec6e392975
Add external project LDC to release notes.
...
LDC, the LLVM-based D compiler, is already using LLVM 3.4.
llvm-svn: 194665
2013-11-14 05:57:40 +00:00
Nick Kledzik
1e6033ca33
Add simple support for tags in YAML I/O
...
llvm-svn: 194644
2013-11-14 00:59:59 +00:00
Hans Wennborg
4656ec1e70
Revert my CMake patches concerning building with /MT (r194589, r194596)
...
Reid pointed out we already have LLVM_USE_CRT_{buildtype} to set it.
llvm-svn: 194604
2013-11-13 20:29:10 +00:00
Hans Wennborg
fc59812bee
CMake: make building with /MT an option instead of always forcing it
...
for release builds.
This is a follow-up to r194589. Aaron pointed out that building
libraries with /MT and using them in an application that uses a
different run-time library can be a bad idea.
Move the option to build with /MT behind a CMake option so it can be
turned on selectively, such as when building the toolchain installer.
llvm-svn: 194596
2013-11-13 19:12:02 +00:00
Matt Arsenault
72c83a867c
Add new FileCheck feature to 3.4 release notes
...
llvm-svn: 194456
2013-11-12 08:05:30 +00:00
Sylvestre Ledru
def97f4f26
Update of the 'Code Review' page. The link is now called 'Create Diff' instead of 'Create Revision'
...
llvm-svn: 194378
2013-11-11 14:27:56 +00:00
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