summaryrefslogtreecommitdiffstats
path: root/llvm/docs/ReleaseNotes.html
Commit message (Collapse)AuthorAgeFilesLines
...
* Forgot to remove fast math metadata from the release notes.Duncan Sands2012-04-161-3/+0
| | | | llvm-svn: 154858
* Describe Polly as a 'Polyhedral Optimizer'Tobias Grosser2012-04-161-1/+1
| | | | llvm-svn: 154834
* Add Polly news to the release notesTobias Grosser2012-04-161-0/+30
| | | | llvm-svn: 154833
* Link to the autovectorization EuroLLVM slides in the release notes.Hal Finkel2012-04-161-1/+3
| | | | llvm-svn: 154830
* Make it possible to indicate relaxed floating point requirements at the IR levelDuncan Sands2012-04-161-0/+3
| | | | | | | | | 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
* Add credit and release notes for r150307. By Kai Nacke.Bill Wendling2012-04-161-0/+1
| | | | llvm-svn: 154796
* Say something about -vectorize in the release notes.Hal Finkel2012-04-161-0/+3
| | | | llvm-svn: 154788
* Add the MDBuilder helper class for conveniently creating metadata.Duncan Sands2012-04-151-0/+2
| | | | llvm-svn: 154766
* Remove trailing whitespace.Anshuman Dasgupta2012-04-141-1/+1
| | | | llvm-svn: 154755
* Add VLIW packetizer to ReleaseNotes.html and CREDITS.TXT. Committing patchAnshuman Dasgupta2012-04-141-0/+3
| | | | | | by Sundeep Kushwaha. llvm-svn: 154754
* Add the loop unrolling info to ReleaseNotes.html and CREDITS.TXT.Brendon Cahoon2012-04-141-0/+3
| | | | llvm-svn: 154752
* Support for Hexagon backend.Tony Linthicum2012-04-131-0/+2
| | | | llvm-svn: 154692
* Add DFA generator for VLIW targets to ReleaseNotes.html and CREDITS.TXT.Anshuman Dasgupta2012-04-121-0/+6
| | | | llvm-svn: 154590
* Target/X86/MCTargetDesc/X86MCAsmInfo.cpp: Enable DwarfCFI (aka DW2) on Cygming.NAKAMURA Takumi2012-04-071-0/+1
| | | | | | | 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
* llvm/docs/*.html: Fix markups.NAKAMURA Takumi2012-03-271-3/+2
| | | | llvm-svn: 153508
* s/restrict/describe/Rafael Espindola2012-03-251-1/+1
| | | | | | Thanks Duncan. llvm-svn: 153411
* Add a small release not about the range metadata.Rafael Espindola2012-03-241-0/+2
| | | | llvm-svn: 153391
* Explicitly close optionally closed <li> tags.Nick Lewycky2012-03-231-25/+25
| | | | llvm-svn: 153296
* Add a release note for r145714.Nick Lewycky2012-03-211-0/+31
| | | | llvm-svn: 153224
* Add a random .LL file generator to stress-test different llvm components.Nadav Rotem2012-02-261-1/+26
| | | | llvm-svn: 151479
* Release not for ARM integrated assembler support.Jim Grosbach2012-02-231-1/+21
| | | | llvm-svn: 151308
* Note x86 regmask operands in release notes.Jakob Stoklund Olesen2012-02-161-1/+3
| | | | llvm-svn: 150712
* Add blurb about module flags and reformat a bit.Bill Wendling2012-02-161-21/+24
| | | | llvm-svn: 150677
* Rephrase to add clarity.Bill Wendling2012-02-071-3/+3
| | | | llvm-svn: 149972
* Document the 'unwind' removal.Bill Wendling2012-02-061-1/+4
| | | | llvm-svn: 149914
* Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen2012-01-161-0/+4
| | | | | | | | | | | | | | | | | | | | | Register masks will be used as a compact representation of large clobber lists. Currently, an x86 call instruction has some 40 operands representing call-clobbered registers. That's more than 1kB of useless operands per call site. A register mask operand references a bit mask of call-preserved registers, everything else is clobbered. The bit mask will typically come from TargetRegisterInfo::getCallPreservedMask(). By abandoning ImplicitDefs for call-clobbered registers, it also becomes possible to share call instruction descriptions between calling conventions, and we can get rid of the WINCALL* instructions. This patch introduces the new operand kind. Future patches will add RegMask support to target-independent passes before finally the fixed clobber lists can be removed from call instruction descriptions. llvm-svn: 148250
* Freeze reserved registers before starting register allocation.Jakob Stoklund Olesen2012-01-051-0/+4
| | | | | | | | | | | The register allocators don't currently support adding reserved registers while they are running. Extend the MRI API to keep track of the set of reserved registers when register allocation started. Target hooks like hasFP() and needsStackRealignment() can look at this set to avoid reserving more registers during register allocation. llvm-svn: 147577
* Add a few lines to the release notes:Nadav Rotem2011-12-201-0/+11
| | | | | | | | 1. pointer-vector 2. type legalizer changes and vector-select 3. X86 ISA changes. llvm-svn: 146964
* Add a line to ReleaseNotes for half float.Dan Gohman2011-12-201-0/+1
| | | | llvm-svn: 146939
* Remove a register class that can just as well be synthesized.Jakob Stoklund Olesen2011-12-191-1/+4
| | | | | | | Add the new TableGen register class synthesizer feature to the release notes. llvm-svn: 146875
* Note ARM constant island alignment in the release notes.Jakob Stoklund Olesen2011-12-161-2/+2
| | | | | | | | The command line option should be removed, but not until the feature has gotten a lot of testing. The ARMConstantIslandPass tends to have subtle bugs that only show up after a while. llvm-svn: 146739
* Add a blurb about MachineInstr bundling support.Evan Cheng2011-12-141-1/+4
| | | | llvm-svn: 146603
* mention AddressSanitizer in 3.1 release notesKostya Serebryany2011-12-131-0/+1
| | | | llvm-svn: 146505
* Rip llvm 3.0 out of the release notes, making room for LLVM 3.1Chris Lattner2011-12-131-983/+39
| | | | llvm-svn: 146493
* Make Release Notes HTML 4.01 Strict.Jakub Staszak2011-12-061-6/+6
| | | | llvm-svn: 145991
* Add link to builtin_expect in Release Notes.Jakub Staszak2011-12-061-2/+3
| | | | llvm-svn: 145979
* Add link to llvm.expect in Release Notes.Jakub Staszak2011-12-061-2/+3
| | | | llvm-svn: 145964
* fix broken tagChris Lattner2011-12-011-1/+1
| | | | llvm-svn: 145590
* Remove an XXX which hasn't been fixed yet. It's too late now.Bill Wendling2011-11-301-3/+2
| | | | llvm-svn: 145518
* Mention that -O4 does result in more optimization when used withDuncan Sands2011-11-301-1/+3
| | | | | | | -fplugin-arg-dragonegg-enable-gcc-optzns, though it usually isn't a win. llvm-svn: 145486
* Add a link to Bill's blog post.Benjamin Kramer2011-11-291-2/+3
| | | | llvm-svn: 145419
* Release notes for segmented stacks.Rafael Espindola2011-11-291-1/+4
| | | | | | Patch by Sanjoy Das. llvm-svn: 145416
* Remove content that has been moved to Clang release notes.Peter Collingbourne2011-11-291-10/+3
| | | | llvm-svn: 145362
* Fix grammar.Peter Collingbourne2011-11-291-1/+1
| | | | llvm-svn: 145361
* Add a link from the LLVM release notes to the Clang release notes.Chandler Carruth2011-11-291-2/+4
| | | | | | | | | I suspect we could profitably remove/move some of the bullet points under Clang here to the Clang notes in order to keep things clean on both sides. Unless I hear objections I'll start doing that once folks have read over the Clang notes a bit. llvm-svn: 145340
* Expand the part about CFI a bit.Rafael Espindola2011-11-281-2/+5
| | | | llvm-svn: 145324
* Merging two bullet points into oneJoe Abbey2011-11-281-12/+8
| | | | llvm-svn: 145287
* Add OpenCL blurb to release notes.Peter Collingbourne2011-11-281-0/+4
| | | | llvm-svn: 145270
* Add object file related release notes.Michael J. Spencer2011-11-281-49/+53
| | | | llvm-svn: 145254
* Explain what ExeDepsFix does.Jakob Stoklund Olesen2011-11-281-3/+6
| | | | llvm-svn: 145253
OpenPOWER on IntegriCloud