Nadav Rotem
f25e382cd2
Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be
...
disjoint if they are marked by disjoint lifetime markers (@llvm.lifetime.XXX intrinsics).
llvm-svn: 163299
2012-09-06 09:17:37 +00:00
Nadav Rotem
5ba0536202
remove old docs
...
llvm-svn: 162896
2012-08-30 09:23:13 +00:00
Hans Wennborg
f1c528e0ac
ReleaseNotes.html: add note about specifying TLS models
...
llvm-svn: 160168
2012-07-13 12:44:23 +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
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
David Chisnall
be2ca80057
Add some release notes about compiler-rt and libc++
...
llvm-svn: 156819
2012-05-15 13:06:46 +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
Justin Holewinski
e87eb3347d
ReleaseNotes: Add info on PTX back-end
...
llvm-svn: 156745
2012-05-13 17:32:35 +00:00
Benjamin Kramer
600ef36a63
ReleaseNotes: Add a note about zero_undef on llvm.cttz/ctlz. Extend x86 section. Add a bullet for dwarf access tables.
...
llvm-svn: 156740
2012-05-13 13:10:35 +00:00
Benjamin Kramer
62de6cbe4f
ReleaseNotes: Add a blurb about llvm-mc -g and move inliner changes into the optimizer sections. Verbosify some bullets.
...
llvm-svn: 156739
2012-05-13 12:01:16 +00:00
Benjamin Kramer
d8882538ac
ReleaseNotes: Document that LLVM was rewritten in python.
...
^~~~
llvm-build
llvm-svn: 156738
2012-05-13 11:46:05 +00:00
Benjamin Kramer
e5f5c1a124
ReleaseNotes: Add bullets for removed targets. Extend the note about llvm-ld removal.
...
llvm-svn: 156737
2012-05-13 11:28:46 +00:00
Benjamin Kramer
05074c59a1
Outline some clang 3.1 highlights off the top of my head.
...
llvm-svn: 156736
2012-05-13 10:40:08 +00:00
Benjamin Kramer
84a37b62c3
Add a link for every project.
...
llvm-svn: 156735
2012-05-13 10:21:51 +00:00
Bill Wendling
d026751d2c
Add blurb for LLVM D Compiler.
...
llvm-svn: 156733
2012-05-13 10:00:58 +00:00
Bill Wendling
309d691c83
Add blurbs for pocl and TCE.
...
llvm-svn: 156732
2012-05-13 09:59:27 +00:00
Bill Wendling
5179a6b4b2
Add OSL blurb.
...
llvm-svn: 156731
2012-05-13 09:55:24 +00:00
Bill Wendling
99dee7f7aa
Add FAUST blurb.
...
llvm-svn: 156730
2012-05-13 09:52:48 +00:00
Gregory Szorc
7cc94e0137
Document Python bindings in release notes
...
llvm-svn: 156724
2012-05-12 21:12:22 +00:00
Bill Wendling
9c0a4581e4
Make the URL a link instead.
...
llvm-svn: 156655
2012-05-11 22:38:33 +00:00
Bill Wendling
e349cbad11
Add mention of Glasgow Haskell Compiler.
...
llvm-svn: 156648
2012-05-11 21:42:37 +00:00
Duncan Sands
a97949f6c4
Some release notes for dragonegg.
...
llvm-svn: 156635
2012-05-11 19:59:43 +00:00
Seth Cantrell
f03dd0bf9f
add to 3.1 release notes
...
llvm-svn: 156443
2012-05-08 23:34:38 +00:00
Joerg Sonnenberger
33d3ecdf42
Add note about returns_twice magic removal from LLVM itself.
...
llvm-svn: 155657
2012-04-26 20:10:07 +00:00
Daniel Dunbar
edaa8a2cd7
[docs] Update HTML pages to refer to CSS in a way that works locally and with Sphinx.
...
llvm-svn: 155153
2012-04-19 20:20:34 +00:00
Michael J. Spencer
e6c28a171e
Remove llvm-ld and llvm-stub (which is only used by llvm-ld).
...
llvm-ld is no longer useful and causes confusion and so it is being removed.
* Does not work very well on Windows because it must call a gcc like driver to
assemble and link.
* Has lots of hard coded paths which are wrong on many systems.
* Does not understand most of ld's options.
* Can be partially replaced by llvm-link | opt | {llc | as, llc -filetype=obj} |
ld, or fully replaced by Clang.
I know of no production use of llvm-ld, and hacking use should be
replaced by Clang's driver.
llvm-svn: 155147
2012-04-19 19:27:54 +00:00
Chandler Carruth
fe63a4f42b
Add a stub about the inline cost rewrite.
...
llvm-svn: 154892
2012-04-17 01:13:53 +00:00
Chandler Carruth
06871ea182
Add a stub for block placement pass. This needs fleshing out w/ details
...
about what folks should expect w.r.t. the new algorithm.
llvm-svn: 154891
2012-04-17 01:10:35 +00:00
Duncan Sands
70e8dd2978
Forgot to remove fast math metadata from the release notes.
...
llvm-svn: 154858
2012-04-16 20:51:39 +00:00
Tobias Grosser
68d502462e
Describe Polly as a 'Polyhedral Optimizer'
...
llvm-svn: 154834
2012-04-16 17:18:49 +00:00
Tobias Grosser
f33f842695
Add Polly news to the release notes
...
llvm-svn: 154833
2012-04-16 17:17:00 +00:00
Hal Finkel
8f9dfd5a0c
Link to the autovectorization EuroLLVM slides in the release notes.
...
llvm-svn: 154830
2012-04-16 17:06:49 +00:00
Duncan Sands
f61d49df40
Make it possible to indicate relaxed floating point requirements at the IR level
...
through the use of 'fpmath' metadata. Currently this only provides a 'fpaccuracy'
value, which may be a number in ULPs or the keyword 'fast', however the intent is
that this will be extended with additional information about NaN's, infinities
etc later. No optimizations have been hooked up to this so far.
llvm-svn: 154822
2012-04-16 16:28:59 +00:00
Bill Wendling
3514c015bd
Add credit and release notes for r150307. By Kai Nacke.
...
llvm-svn: 154796
2012-04-16 05:24:52 +00:00
Hal Finkel
4ac041693e
Say something about -vectorize in the release notes.
...
llvm-svn: 154788
2012-04-16 03:49:43 +00:00
Duncan Sands
f6cbb0b2cb
Add the MDBuilder helper class for conveniently creating metadata.
...
llvm-svn: 154766
2012-04-15 18:03:49 +00:00
Anshuman Dasgupta
68108fede2
Remove trailing whitespace.
...
llvm-svn: 154755
2012-04-14 20:59:13 +00:00
Anshuman Dasgupta
9c02269a1c
Add VLIW packetizer to ReleaseNotes.html and CREDITS.TXT. Committing patch
...
by Sundeep Kushwaha.
llvm-svn: 154754
2012-04-14 20:57:13 +00:00
Brendon Cahoon
2284d72f57
Add the loop unrolling info to ReleaseNotes.html and CREDITS.TXT.
...
llvm-svn: 154752
2012-04-14 16:54:12 +00:00
Tony Linthicum
053413c3e8
Support for Hexagon backend.
...
llvm-svn: 154692
2012-04-13 19:09:44 +00:00
Anshuman Dasgupta
e3ba827561
Add DFA generator for VLIW targets to ReleaseNotes.html and CREDITS.TXT.
...
llvm-svn: 154590
2012-04-12 15:17:35 +00:00
NAKAMURA Takumi
1bfc716b7d
Target/X86/MCTargetDesc/X86MCAsmInfo.cpp: Enable DwarfCFI (aka DW2) on Cygming.
...
Cygwin-1.7 supports dw2. Some recent mingw distros support one, too.
I have confirmed test-suite/SingleSource/Benchmarks/Shootout-C++/except.cpp can pass on Cygwin.
llvm-svn: 154247
2012-04-07 02:24:20 +00:00
NAKAMURA Takumi
eb0805cb93
llvm/docs/*.html: Fix markups.
...
llvm-svn: 153508
2012-03-27 11:25:16 +00:00
Rafael Espindola
d76103a8b9
s/restrict/describe/
...
Thanks Duncan.
llvm-svn: 153411
2012-03-25 11:14:35 +00:00
Rafael Espindola
0be7a0a372
Add a small release not about the range metadata.
...
llvm-svn: 153391
2012-03-24 19:02:32 +00:00
Nick Lewycky
de9ce7ba17
Explicitly close optionally closed <li> tags.
...
llvm-svn: 153296
2012-03-23 00:56:26 +00:00
Nick Lewycky
3040cab7d6
Add a release note for r145714.
...
llvm-svn: 153224
2012-03-21 22:58:28 +00:00