Hans Wennborg
ff373d73d0
ReleaseNotes.html: add note about specifying TLS models
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160168 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-13 12:44:23 +00:00
Duncan Sands
ee4c312898
Post-dom frontier was removed in 3.0. Patch by chenwj.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160166 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-13 10:11:28 +00:00
Chad Rosier
d6a27413c2
Fixup broken doc link. Patch by Sean Silva <silvas@purdue.edu>.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160082 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-11 21:49:14 +00:00
Dmitri Gribenko
eb54603ddd
Since SmallMap was removed in r158644, remove documentation in ProgrammersManual.html.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159874 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-06 23:06:47 +00:00
Chad Rosier
c5171d5de6
Update getFunction parameter documentation. Fixes PR13268.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159835 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-06 17:15:03 +00:00
Bill Wendling
d9aa95d534
Sphinxify the CMake document.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159806 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-06 05:51:50 +00:00
Nuno Lopes
b0c76d72c3
add @llvm.donothing
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159758 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-05 17:37:07 +00:00
Peter Collingbourne
168a4c3d32
Document the llvm.fabs intrinsic.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159657 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-03 12:25:40 +00:00
Chandler Carruth
06cb8ed006
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
...
This was always part of the VMCore library out of necessity -- it deals
entirely in the IR. The .cpp file in fact was already part of the VMCore
library. This is just a mechanical move.
I've tried to go through and re-apply the coding standard's preferred
header sort, but at 40-ish files, I may have gotten some wrong. Please
let me know if so.
I'll be committing the corresponding updates to Clang and Polly, and
Duncan has DragonEgg.
Thanks to Bill and Eric for giving the green light for this bit of cleanup.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159421 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-29 12:38:19 +00:00
Bill Wendling
3bf24bdb1b
Sphinxify the Atomics documentation.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159416 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-29 09:00:01 +00:00
Bill Wendling
0ca9927a71
Sphinxify the bitcode format document.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159340 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-28 08:43:12 +00:00
Bill Wendling
7d85f87acb
Sphinxify the exception handling doc.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159254 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-27 07:20:57 +00:00
Bill Wendling
d372ee265d
Sphyinxify the Bugpoint document.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159199 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-26 11:37:00 +00:00
Hans Wennborg
ce718ff9f4
Extend the IL for selecting TLS models (PR9788)
...
This allows the user/front-end to specify a model that is better
than what LLVM would choose by default. For example, a variable
might be declared as
@x = thread_local(initialexec) global i32 42
if it will not be used in a shared library that is dlopen'ed.
If the specified model isn't supported by the target, or if LLVM can
make a better choice, a different model may be used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159077 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-23 11:37:03 +00:00
Michael J. Spencer
55eda324c4
[docs] Sphinxify GettingStartedVS. Patch by Mikael Lyngvig!
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158947 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-21 23:27:09 +00:00
Bill Wendling
09d3233c9e
Cleanup some encoding mishaps.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158904 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-21 07:01:02 +00:00
Bill Wendling
bd96e0de3f
Sphinxify the tablegen document.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158903 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-21 06:58:24 +00:00
Bill Wendling
1d4e62878e
Sphinxify the outdated Packaging documentation.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158901 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-21 06:09:37 +00:00
Meador Inge
e3c9ccd312
Put space after "code-block::".
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158880 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 23:57:00 +00:00
Meador Inge
d65ebceeba
Removed some left over HTML tags and a '}'.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158877 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 23:48:01 +00:00
Bill Wendling
3950e9e650
Sphixify the GEP FAQ.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158858 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 21:54:22 +00:00
Bill Wendling
47997e877c
Sphinxify the SegmentedStack document.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158819 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 12:05:05 +00:00
Bill Wendling
eef31a5031
Move coding standards reference from development_process.rst to programming.rst.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158818 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 11:56:24 +00:00
Bill Wendling
af5e2e7798
Unindent list.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158817 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 11:55:22 +00:00
Bill Wendling
60629587c2
Un-indent list to remove ugly back-slash.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158816 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 11:53:08 +00:00
Bill Wendling
20cc0fb830
Fix the formatting a bit.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158815 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 11:25:11 +00:00
Bill Wendling
bbc3be5b00
Sphinxify the developer policy document.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158814 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 11:20:07 +00:00
Bill Wendling
5cda901647
Sphinxify the lexicon doc.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158813 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 10:36:41 +00:00
Bill Wendling
707f2fd26b
Sphinxify BranchWeightMetadata document.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158810 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 10:17:46 +00:00
Bill Wendling
a3a2eb08e1
Sphinxify the LTO document.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158808 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 10:08:02 +00:00
Bill Wendling
df870f5840
Unindent list.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158806 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 09:50:45 +00:00
Bill Wendling
430c3bbdb8
Sphinxify the AliasAnalysis document.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158805 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 09:49:57 +00:00
Bill Wendling
19c7541d89
Unindent list.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158804 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 09:49:06 +00:00
Bill Wendling
81e664b18b
Un-indent the list and remove ugly back-slash.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158803 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 09:48:38 +00:00
Bill Wendling
9059390cf0
Sphinxify the MakefileGuide document.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158789 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 04:20:39 +00:00
Bill Wendling
2c8293d348
Sphinxify the CodingStandard documentation.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158786 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-20 02:57:56 +00:00
Bill Wendling
9e22640b14
Add Projects.rst to the toctree.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158753 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-19 22:25:41 +00:00
Bill Wendling
2e355f6c45
Use correct capitalization.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158752 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-19 22:25:17 +00:00
Bill Wendling
6573c996b8
Indent coding examples.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158728 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-19 17:48:06 +00:00
Bill Wendling
c110423fa9
Remove bad HTML tags. Add missing :.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158726 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-19 17:43:57 +00:00
Bill Wendling
540fe7da0f
Put flag names on one line.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158715 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-19 09:29:05 +00:00
Bill Wendling
ce6e0a1020
Fix italicized text.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158714 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-19 09:27:54 +00:00
Bill Wendling
67d31c6229
Use correct URL.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158713 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-19 09:26:15 +00:00
Bill Wendling
ea2a7d76b4
Fix numbering of list items.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158712 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-19 09:25:04 +00:00
Bill Wendling
e2658d6813
Fix some Sphinx mistakes.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158711 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-19 09:23:23 +00:00
Bill Wendling
4caaa1ab87
First attempt at Sphinx. Convert the Projects.html file to Sphinx format.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158709 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-19 09:18:34 +00:00
Nuno Lopes
f6fc855a00
revert r158660, since Chris has some issues with this patch (namely using code to reprent information only used by the compiler)
...
Original commit msg:
add the 'alloc' metadata node to represent the size of offset of buffers pointed to by pointers.
This metadata can be attached to any instruction returning a pointer
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158688 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-18 23:34:26 +00:00
Michael J. Spencer
0ed5cf4fc1
[docs] Port FAQ over to Sphinx.
...
Patch by Mikael Lyngvig!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158677 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-18 20:21:38 +00:00
Nuno Lopes
fa7494306b
add the 'alloc' metadata node to represent the size of offset of buffers pointed to by pointers.
...
This metadata can be attached to any instruction returning a pointer
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158660 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-18 16:04:04 +00:00
Michael J. Spencer
12a88f81de
[docs] Make it pretty.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158561 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-15 22:17:44 +00:00