Chandler Carruth
4b51f99c87
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.
llvm-svn: 159421
2012-06-29 12:38:19 +00:00
Bill Wendling
0b92de0e9a
Sphinxify the Atomics documentation.
...
llvm-svn: 159416
2012-06-29 09:00:01 +00:00
Bill Wendling
71e8e96966
Sphinxify the bitcode format document.
...
llvm-svn: 159340
2012-06-28 08:43:12 +00:00
Bill Wendling
dd435ac83b
Sphinxify the exception handling doc.
...
llvm-svn: 159254
2012-06-27 07:20:57 +00:00
Bill Wendling
52ef38cfa1
Sphyinxify the Bugpoint document.
...
llvm-svn: 159199
2012-06-26 11:37:00 +00:00
Hans Wennborg
8c011bd43a
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.
llvm-svn: 159077
2012-06-23 11:37:03 +00:00
Michael J. Spencer
9129644c4d
[docs] Sphinxify GettingStartedVS. Patch by Mikael Lyngvig!
...
llvm-svn: 158947
2012-06-21 23:27:09 +00:00
Bill Wendling
b856af08dc
Cleanup some encoding mishaps.
...
llvm-svn: 158904
2012-06-21 07:01:02 +00:00
Bill Wendling
f83a5bb8a8
Sphinxify the tablegen document.
...
llvm-svn: 158903
2012-06-21 06:58:24 +00:00
Bill Wendling
e9e0fa46e7
Sphinxify the outdated Packaging documentation.
...
llvm-svn: 158901
2012-06-21 06:09:37 +00:00
Meador Inge
73a66eeb7d
Put space after "code-block::".
...
llvm-svn: 158880
2012-06-20 23:57:00 +00:00
Meador Inge
05adf60070
Removed some left over HTML tags and a '}'.
...
llvm-svn: 158877
2012-06-20 23:48:01 +00:00
Bill Wendling
d36ed2f9ba
Sphixify the GEP FAQ.
...
llvm-svn: 158858
2012-06-20 21:54:22 +00:00
Bill Wendling
a57ab60fdd
Sphinxify the SegmentedStack document.
...
llvm-svn: 158819
2012-06-20 12:05:05 +00:00
Bill Wendling
8e1f27552c
Move coding standards reference from development_process.rst to programming.rst.
...
llvm-svn: 158818
2012-06-20 11:56:24 +00:00
Bill Wendling
31591a087e
Unindent list.
...
llvm-svn: 158817
2012-06-20 11:55:22 +00:00
Bill Wendling
b5642731b1
Un-indent list to remove ugly back-slash.
...
llvm-svn: 158816
2012-06-20 11:53:08 +00:00
Bill Wendling
877de126ed
Fix the formatting a bit.
...
llvm-svn: 158815
2012-06-20 11:25:11 +00:00
Bill Wendling
58612bba3c
Sphinxify the developer policy document.
...
llvm-svn: 158814
2012-06-20 11:20:07 +00:00
Bill Wendling
431f691da5
Sphinxify the lexicon doc.
...
llvm-svn: 158813
2012-06-20 10:36:41 +00:00
Bill Wendling
0f4631f7b7
Sphinxify BranchWeightMetadata document.
...
llvm-svn: 158810
2012-06-20 10:17:46 +00:00
Bill Wendling
7a14ffc3c1
Sphinxify the LTO document.
...
llvm-svn: 158808
2012-06-20 10:08:02 +00:00
Bill Wendling
514d349e9f
Unindent list.
...
llvm-svn: 158806
2012-06-20 09:50:45 +00:00
Bill Wendling
76888338d4
Sphinxify the AliasAnalysis document.
...
llvm-svn: 158805
2012-06-20 09:49:57 +00:00
Bill Wendling
f453aab690
Unindent list.
...
llvm-svn: 158804
2012-06-20 09:49:06 +00:00
Bill Wendling
664b964cd3
Un-indent the list and remove ugly back-slash.
...
llvm-svn: 158803
2012-06-20 09:48:38 +00:00
Bill Wendling
dd3b7e1a50
Sphinxify the MakefileGuide document.
...
llvm-svn: 158789
2012-06-20 04:20:39 +00:00
Bill Wendling
88128b9637
Sphinxify the CodingStandard documentation.
...
llvm-svn: 158786
2012-06-20 02:57:56 +00:00
Bill Wendling
ea97fa38ce
Add Projects.rst to the toctree.
...
llvm-svn: 158753
2012-06-19 22:25:41 +00:00
Bill Wendling
c771e334ac
Use correct capitalization.
...
llvm-svn: 158752
2012-06-19 22:25:17 +00:00
Bill Wendling
9f7f1bb132
Indent coding examples.
...
llvm-svn: 158728
2012-06-19 17:48:06 +00:00
Bill Wendling
f81fa3c6c5
Remove bad HTML tags. Add missing :.
...
llvm-svn: 158726
2012-06-19 17:43:57 +00:00
Bill Wendling
0a6132949a
Put flag names on one line.
...
llvm-svn: 158715
2012-06-19 09:29:05 +00:00
Bill Wendling
df8991b124
Fix italicized text.
...
llvm-svn: 158714
2012-06-19 09:27:54 +00:00
Bill Wendling
3338d431ac
Use correct URL.
...
llvm-svn: 158713
2012-06-19 09:26:15 +00:00
Bill Wendling
bdbc61c8a1
Fix numbering of list items.
...
llvm-svn: 158712
2012-06-19 09:25:04 +00:00
Bill Wendling
93dd4eadf0
Fix some Sphinx mistakes.
...
llvm-svn: 158711
2012-06-19 09:23:23 +00:00
Bill Wendling
8c5537918b
First attempt at Sphinx. Convert the Projects.html file to Sphinx format.
...
llvm-svn: 158709
2012-06-19 09:18:34 +00:00
Nuno Lopes
de7b3a54f2
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
llvm-svn: 158688
2012-06-18 23:34:26 +00:00
Michael J. Spencer
46244975ff
[docs] Port FAQ over to Sphinx.
...
Patch by Mikael Lyngvig!
llvm-svn: 158677
2012-06-18 20:21:38 +00:00
Nuno Lopes
aa5ffcb407
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
llvm-svn: 158660
2012-06-18 16:04:04 +00:00
Michael J. Spencer
542987e1cd
[docs] Make it pretty.
...
llvm-svn: 158561
2012-06-15 22:17:44 +00:00
David Blaikie
51b8e0f412
Remove/modify C backend references from LLVM documentation.
...
Patch by Wei-Ren Chen.
llvm-svn: 158456
2012-06-14 16:52:55 +00:00
David Blaikie
4194d74903
Remove C backend reference from the FAQ.
...
llvm-svn: 158455
2012-06-14 16:43:11 +00:00
Duncan Sands
36ade32369
Clarify a bit that the types have to be the same. Came up on IRC.
...
llvm-svn: 158453
2012-06-14 14:58:28 +00:00
Dmitri Gribenko
d12f46473a
Use correct syntax highliter in code blocks. Noticed by Sean Silva.
...
llvm-svn: 158359
2012-06-12 15:45:07 +00:00
Dmitri Gribenko
b1628c1235
FileCheck docs: remove leftover HTML markup.
...
llvm-svn: 158344
2012-06-12 00:48:47 +00:00
Michael J. Spencer
4b672b2213
[llvm-nm] Update documentation to cover object file support and arguments.
...
llvm-svn: 158120
2012-06-06 23:34:10 +00:00
Duncan Sands
c8f5a6d2ac
Add a new broken compiler.
...
llvm-svn: 158053
2012-06-06 07:39:39 +00:00
Benjamin Kramer
14cfbf6563
Add 3.0 and 3.1 tags to the getting started guide.
...
llvm-svn: 158020
2012-06-05 20:35:50 +00:00