Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Forgot to remove fast math metadata from the release notes. | Duncan Sands | 2012-04-16 | 1 | -3/+0 | |
| | | | | llvm-svn: 154858 | |||||
* | Describe Polly as a 'Polyhedral Optimizer' | Tobias Grosser | 2012-04-16 | 1 | -1/+1 | |
| | | | | llvm-svn: 154834 | |||||
* | Add Polly news to the release notes | Tobias Grosser | 2012-04-16 | 1 | -0/+30 | |
| | | | | llvm-svn: 154833 | |||||
* | Link to the autovectorization EuroLLVM slides in the release notes. | Hal Finkel | 2012-04-16 | 1 | -1/+3 | |
| | | | | llvm-svn: 154830 | |||||
* | Make it possible to indicate relaxed floating point requirements at the IR level | Duncan Sands | 2012-04-16 | 1 | -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 Wendling | 2012-04-16 | 1 | -0/+1 | |
| | | | | llvm-svn: 154796 | |||||
* | Say something about -vectorize in the release notes. | Hal Finkel | 2012-04-16 | 1 | -0/+3 | |
| | | | | llvm-svn: 154788 | |||||
* | Add the MDBuilder helper class for conveniently creating metadata. | Duncan Sands | 2012-04-15 | 1 | -0/+2 | |
| | | | | llvm-svn: 154766 | |||||
* | Remove trailing whitespace. | Anshuman Dasgupta | 2012-04-14 | 1 | -1/+1 | |
| | | | | llvm-svn: 154755 | |||||
* | Add VLIW packetizer to ReleaseNotes.html and CREDITS.TXT. Committing patch | Anshuman Dasgupta | 2012-04-14 | 1 | -0/+3 | |
| | | | | | | by Sundeep Kushwaha. llvm-svn: 154754 | |||||
* | Add the loop unrolling info to ReleaseNotes.html and CREDITS.TXT. | Brendon Cahoon | 2012-04-14 | 1 | -0/+3 | |
| | | | | llvm-svn: 154752 | |||||
* | Support for Hexagon backend. | Tony Linthicum | 2012-04-13 | 1 | -0/+2 | |
| | | | | llvm-svn: 154692 | |||||
* | Add DFA generator for VLIW targets to ReleaseNotes.html and CREDITS.TXT. | Anshuman Dasgupta | 2012-04-12 | 1 | -0/+6 | |
| | | | | llvm-svn: 154590 | |||||
* | Target/X86/MCTargetDesc/X86MCAsmInfo.cpp: Enable DwarfCFI (aka DW2) on Cygming. | NAKAMURA Takumi | 2012-04-07 | 1 | -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 Takumi | 2012-03-27 | 1 | -3/+2 | |
| | | | | llvm-svn: 153508 | |||||
* | s/restrict/describe/ | Rafael Espindola | 2012-03-25 | 1 | -1/+1 | |
| | | | | | | Thanks Duncan. llvm-svn: 153411 | |||||
* | Add a small release not about the range metadata. | Rafael Espindola | 2012-03-24 | 1 | -0/+2 | |
| | | | | llvm-svn: 153391 | |||||
* | Explicitly close optionally closed <li> tags. | Nick Lewycky | 2012-03-23 | 1 | -25/+25 | |
| | | | | llvm-svn: 153296 | |||||
* | Add a release note for r145714. | Nick Lewycky | 2012-03-21 | 1 | -0/+31 | |
| | | | | llvm-svn: 153224 | |||||
* | Add a random .LL file generator to stress-test different llvm components. | Nadav Rotem | 2012-02-26 | 1 | -1/+26 | |
| | | | | llvm-svn: 151479 | |||||
* | Release not for ARM integrated assembler support. | Jim Grosbach | 2012-02-23 | 1 | -1/+21 | |
| | | | | llvm-svn: 151308 | |||||
* | Note x86 regmask operands in release notes. | Jakob Stoklund Olesen | 2012-02-16 | 1 | -1/+3 | |
| | | | | llvm-svn: 150712 | |||||
* | Add blurb about module flags and reformat a bit. | Bill Wendling | 2012-02-16 | 1 | -21/+24 | |
| | | | | llvm-svn: 150677 | |||||
* | Rephrase to add clarity. | Bill Wendling | 2012-02-07 | 1 | -3/+3 | |
| | | | | llvm-svn: 149972 | |||||
* | Document the 'unwind' removal. | Bill Wendling | 2012-02-06 | 1 | -1/+4 | |
| | | | | llvm-svn: 149914 | |||||
* | Add a new kind of MachineOperand: MO_RegisterMask. | Jakob Stoklund Olesen | 2012-01-16 | 1 | -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 Olesen | 2012-01-05 | 1 | -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 Rotem | 2011-12-20 | 1 | -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 Gohman | 2011-12-20 | 1 | -0/+1 | |
| | | | | llvm-svn: 146939 | |||||
* | Remove a register class that can just as well be synthesized. | Jakob Stoklund Olesen | 2011-12-19 | 1 | -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 Olesen | 2011-12-16 | 1 | -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 Cheng | 2011-12-14 | 1 | -1/+4 | |
| | | | | llvm-svn: 146603 | |||||
* | mention AddressSanitizer in 3.1 release notes | Kostya Serebryany | 2011-12-13 | 1 | -0/+1 | |
| | | | | llvm-svn: 146505 | |||||
* | Rip llvm 3.0 out of the release notes, making room for LLVM 3.1 | Chris Lattner | 2011-12-13 | 1 | -983/+39 | |
| | | | | llvm-svn: 146493 | |||||
* | Make Release Notes HTML 4.01 Strict. | Jakub Staszak | 2011-12-06 | 1 | -6/+6 | |
| | | | | llvm-svn: 145991 | |||||
* | Add link to builtin_expect in Release Notes. | Jakub Staszak | 2011-12-06 | 1 | -2/+3 | |
| | | | | llvm-svn: 145979 | |||||
* | Add link to llvm.expect in Release Notes. | Jakub Staszak | 2011-12-06 | 1 | -2/+3 | |
| | | | | llvm-svn: 145964 | |||||
* | fix broken tag | Chris Lattner | 2011-12-01 | 1 | -1/+1 | |
| | | | | llvm-svn: 145590 | |||||
* | Remove an XXX which hasn't been fixed yet. It's too late now. | Bill Wendling | 2011-11-30 | 1 | -3/+2 | |
| | | | | llvm-svn: 145518 | |||||
* | Mention that -O4 does result in more optimization when used with | Duncan Sands | 2011-11-30 | 1 | -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 Kramer | 2011-11-29 | 1 | -2/+3 | |
| | | | | llvm-svn: 145419 | |||||
* | Release notes for segmented stacks. | Rafael Espindola | 2011-11-29 | 1 | -1/+4 | |
| | | | | | | Patch by Sanjoy Das. llvm-svn: 145416 | |||||
* | Remove content that has been moved to Clang release notes. | Peter Collingbourne | 2011-11-29 | 1 | -10/+3 | |
| | | | | llvm-svn: 145362 | |||||
* | Fix grammar. | Peter Collingbourne | 2011-11-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 145361 | |||||
* | Add a link from the LLVM release notes to the Clang release notes. | Chandler Carruth | 2011-11-29 | 1 | -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 Espindola | 2011-11-28 | 1 | -2/+5 | |
| | | | | llvm-svn: 145324 | |||||
* | Merging two bullet points into one | Joe Abbey | 2011-11-28 | 1 | -12/+8 | |
| | | | | llvm-svn: 145287 | |||||
* | Add OpenCL blurb to release notes. | Peter Collingbourne | 2011-11-28 | 1 | -0/+4 | |
| | | | | llvm-svn: 145270 | |||||
* | Add object file related release notes. | Michael J. Spencer | 2011-11-28 | 1 | -49/+53 | |
| | | | | llvm-svn: 145254 | |||||
* | Explain what ExeDepsFix does. | Jakob Stoklund Olesen | 2011-11-28 | 1 | -3/+6 | |
| | | | | llvm-svn: 145253 |