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
Lang Hames
30d8fb4deb
Add a new intrinsic: llvm.fmuladd. This intrinsic represents a multiply-add
...
expression (a * b + c) that can be implemented as a fused multiply-add (fma)
if the target determines that this will be more efficient. This intrinsic
will be used to implement FP_CONTRACT support and an aggressive FMA formation
mode.
If your target has a fast FMA instruction you should override the
isFMAFasterThanMulAndAdd method in TargetLowering to return true.
llvm-svn: 158014
2012-06-05 19:07:46 +00:00
Benjamin Kramer
bb30e1face
Fix typos found by http://github.com/lyda/misspell-check
...
llvm-svn: 157885
2012-06-02 10:20:22 +00:00
Jakob Stoklund Olesen
ee64ad3aba
Remove the old register list functions from MCRegisterInfo.
...
These functions exposed the layout of the underlying data tables as
null-terminated uint16_t arrays.
Use the new MCSubRegIterator, MCSuperRegIterator, and MCRegAliasIterator
classes instead.
llvm-svn: 157855
2012-06-01 23:28:34 +00:00
Rafael Espindola
efd9f38c2d
Fix typos noticed by Benjamin Kramer.
...
Also make the checks stronger and test that we reject ranges that overlap
a previous wrapped range.
llvm-svn: 157749
2012-05-31 16:04:26 +00:00
Rafael Espindola
26ddf2b0be
Require intervals in the range metadata to be in a canonical form: They must
...
be non contiguous, non overlapping and sorted by the lower end.
While this is technically a backward incompatibility, every frontent currently
produces range metadata with a single interval and we don't have any pass
that merges intervals yet, so no existing bitcode files should be rejected by
this.
llvm-svn: 157741
2012-05-31 13:45:46 +00:00
Chris Lattner
cb4786e569
typo fix
...
llvm-svn: 157661
2012-05-30 00:40:23 +00:00
Chris Lattner
b051169784
rdar://11542750 - llvm.trap should be marked no return.
...
llvm-svn: 157551
2012-05-27 23:20:41 +00:00
Jakob Stoklund Olesen
e263c35c03
Add support for range expressions in TableGen foreach loops.
...
Like this:
foreach i = 0-127 in ...
Use braces for composite ranges:
foreach i = {0-3,9-7} in ...
llvm-svn: 157432
2012-05-24 22:17:39 +00:00
Chad Rosier
f365172309
Typo. Patch by Nicklas Bo Jensen <nbjensen@gmail.com>.
...
llvm-svn: 157415
2012-05-24 21:17:47 +00:00
Tobias Grosser
acbe458a3f
Add half support to LLVM (for OpenCL)
...
Submitted by: Anton Lokhmotov <Anton.Lokhmotov@arm.com>
Approved by: o Anton Korobeynikov
o Micah Villmow
o David Neto
llvm-svn: 157393
2012-05-24 15:59:06 +00:00
Bill Wendling
0528ea62b4
Remove old release notes. Ready them for additions from current development
...
cycle.
llvm-svn: 157378
2012-05-24 06:38:09 +00:00
Joel Jones
b745d998b1
Reflect that tblgen is now llvm-tblgen
...
llvm-svn: 157371
2012-05-24 04:38:50 +00:00
Nuno Lopes
944814b41a
revert my previous patches that introduced an additional parameter to the objectsize intrinsic.
...
After a lot of discussion, we realized it's not the best option for run-time bounds checking
llvm-svn: 157255
2012-05-22 15:25:31 +00:00
Nick Lewycky
c86575e757
Add RPO to the lexicon.
...
llvm-svn: 157166
2012-05-20 20:30:47 +00:00
John Criswell
f5812a8109
Fixed grammar for the llvm.trap intrinsic description.
...
llvm-svn: 156881
2012-05-16 00:26:51 +00:00
Daniel Dunbar
9eca628bf1
[docs] Remove unsupported references to ExtraSource variable.
...
llvm-svn: 156857
2012-05-15 21:32:27 +00:00
Bill Wendling
43288a8cba
Add blurb for Crack.
...
llvm-svn: 156852
2012-05-15 20:47:23 +00:00
Akira Hatanaka
2938a5c491
Update MIPS' section in the release notes. Patch by Simon Atanasyan.
...
llvm-svn: 156847
2012-05-15 20:06:41 +00:00
Daniel Dunbar
64c706d674
llvm-build: Add support for non-installed libraries (e.g., gtest).
...
- These libraries are only reported by llvm-config when run from a development
tree.
llvm-svn: 156838
2012-05-15 18:44:17 +00:00
David Chisnall
be2ca80057
Add some release notes about compiler-rt and libc++
...
llvm-svn: 156819
2012-05-15 13:06:46 +00:00
Dan Gohman
cc1f60a86c
Rename @llvm.debugger to @llvm.debugtrap.
...
llvm-svn: 156774
2012-05-14 18:58:10 +00:00
Akira Hatanaka
6c31f7a19a
Release notes for MIPS backend.
...
llvm-svn: 156772
2012-05-14 18:40:07 +00:00
Bill Wendling
cf45b7aa4e
Formatting changes. Remove the '...' placeholders.
...
llvm-svn: 156756
2012-05-14 08:11:53 +00:00
Bill Wendling
cadab56c0a
Add blurb about Julia.
...
llvm-svn: 156754
2012-05-14 06:23:51 +00:00