summaryrefslogtreecommitdiffstats
path: root/llvm/docs
Commit message (Collapse)AuthorAgeFilesLines
* [llvm-nm] Update documentation to cover object file support and arguments.Michael J. Spencer2012-06-061-33/+68
| | | | llvm-svn: 158120
* Add a new broken compiler.Duncan Sands2012-06-061-0/+1
| | | | llvm-svn: 158053
* Add 3.0 and 3.1 tags to the getting started guide.Benjamin Kramer2012-06-051-0/+2
| | | | llvm-svn: 158020
* Add a new intrinsic: llvm.fmuladd. This intrinsic represents a multiply-addLang Hames2012-06-051-0/+51
| | | | | | | | | | | | 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
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-027-7/+7
| | | | llvm-svn: 157885
* Remove the old register list functions from MCRegisterInfo.Jakob Stoklund Olesen2012-06-011-3/+3
| | | | | | | | | | 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
* Fix typos noticed by Benjamin Kramer.Rafael Espindola2012-05-311-2/+2
| | | | | | | Also make the checks stronger and test that we reject ranges that overlap a previous wrapped range. llvm-svn: 157749
* Require intervals in the range metadata to be in a canonical form: They mustRafael Espindola2012-05-311-0/+4
| | | | | | | | | | | 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
* typo fixChris Lattner2012-05-301-1/+1
| | | | llvm-svn: 157661
* rdar://11542750 - llvm.trap should be marked no return.Chris Lattner2012-05-271-2/+2
| | | | llvm-svn: 157551
* Add support for range expressions in TableGen foreach loops.Jakob Stoklund Olesen2012-05-241-2/+6
| | | | | | | | | | | | Like this: foreach i = 0-127 in ... Use braces for composite ranges: foreach i = {0-3,9-7} in ... llvm-svn: 157432
* Typo. Patch by Nicklas Bo Jensen <nbjensen@gmail.com>.Chad Rosier2012-05-241-1/+1
| | | | llvm-svn: 157415
* Add half support to LLVM (for OpenCL)Tobias Grosser2012-05-242-3/+17
| | | | | | | | | | Submitted by: Anton Lokhmotov <Anton.Lokhmotov@arm.com> Approved by: o Anton Korobeynikov o Micah Villmow o David Neto llvm-svn: 157393
* Remove old release notes. Ready them for additions from current developmentBill Wendling2012-05-241-245/+96
| | | | | | cycle. llvm-svn: 157378
* Reflect that tblgen is now llvm-tblgenJoel Jones2012-05-241-6/+7
| | | | llvm-svn: 157371
* revert my previous patches that introduced an additional parameter to the ↵Nuno Lopes2012-05-221-12/+8
| | | | | | | | objectsize intrinsic. After a lot of discussion, we realized it's not the best option for run-time bounds checking llvm-svn: 157255
* Add RPO to the lexicon.Nick Lewycky2012-05-201-0/+2
| | | | llvm-svn: 157166
* Fixed grammar for the llvm.trap intrinsic description.John Criswell2012-05-161-2/+2
| | | | llvm-svn: 156881
* [docs] Remove unsupported references to ExtraSource variable.Daniel Dunbar2012-05-151-7/+0
| | | | llvm-svn: 156857
* Add blurb for Crack.Bill Wendling2012-05-151-0/+12
| | | | llvm-svn: 156852
* Update MIPS' section in the release notes. Patch by Simon Atanasyan.Akira Hatanaka2012-05-151-0/+2
| | | | llvm-svn: 156847
* llvm-build: Add support for non-installed libraries (e.g., gtest).Daniel Dunbar2012-05-151-0/+5
| | | | | | | - These libraries are only reported by llvm-config when run from a development tree. llvm-svn: 156838
* Add some release notes about compiler-rt and libc++David Chisnall2012-05-151-0/+15
| | | | llvm-svn: 156819
* Rename @llvm.debugger to @llvm.debugtrap.Dan Gohman2012-05-141-5/+5
| | | | llvm-svn: 156774
* Release notes for MIPS backend.Akira Hatanaka2012-05-141-4/+10
| | | | llvm-svn: 156772
* Formatting changes. Remove the '...' placeholders.Bill Wendling2012-05-141-67/+44
| | | | llvm-svn: 156756
* Add blurb about Julia.Bill Wendling2012-05-141-0/+16
| | | | llvm-svn: 156754
* ReleaseNotes: Add info on PTX back-endJustin Holewinski2012-05-131-0/+15
| | | | llvm-svn: 156745
* Fix Xcode case (Upper X, lower c)Jean-Daniel Dupas2012-05-132-2/+2
| | | | llvm-svn: 156743
* ReleaseNotes: Add a note about zero_undef on llvm.cttz/ctlz. Extend x86 ↵Benjamin Kramer2012-05-131-3/+12
| | | | | | section. Add a bullet for dwarf access tables. llvm-svn: 156740
* ReleaseNotes: Add a blurb about llvm-mc -g and move inliner changes into the ↵Benjamin Kramer2012-05-131-6/+11
| | | | | | optimizer sections. Verbosify some bullets. llvm-svn: 156739
* ReleaseNotes: Document that LLVM was rewritten in python.Benjamin Kramer2012-05-131-0/+2
| | | | | | | ^~~~ llvm-build llvm-svn: 156738
* ReleaseNotes: Add bullets for removed targets. Extend the note about llvm-ld ↵Benjamin Kramer2012-05-131-13/+10
| | | | | | removal. llvm-svn: 156737
* Outline some clang 3.1 highlights off the top of my head.Benjamin Kramer2012-05-131-4/+11
| | | | llvm-svn: 156736
* Add a link for every project.Benjamin Kramer2012-05-131-34/+36
| | | | llvm-svn: 156735
* Add blurb for LLVM D Compiler.Bill Wendling2012-05-131-0/+10
| | | | llvm-svn: 156733
* Add blurbs for pocl and TCE.Bill Wendling2012-05-131-0/+34
| | | | llvm-svn: 156732
* Add OSL blurb.Bill Wendling2012-05-131-0/+18
| | | | llvm-svn: 156731
* Add FAUST blurb.Bill Wendling2012-05-131-0/+12
| | | | llvm-svn: 156730
* Fix the tool documentationNadav Rotem2012-05-131-1/+1
| | | | llvm-svn: 156729
* Document Python bindings in release notesGregory Szorc2012-05-121-0/+24
| | | | llvm-svn: 156724
* Make the URL a link instead.Bill Wendling2012-05-111-11/+11
| | | | llvm-svn: 156655
* Add mention of Glasgow Haskell Compiler.Bill Wendling2012-05-111-1/+34
| | | | llvm-svn: 156648
* Some release notes for dragonegg.Duncan Sands2012-05-111-6/+19
| | | | llvm-svn: 156635
* Define a new intrinsic, @llvm.debugger. It will be similar to __builtin_trap(),Dan Gohman2012-05-111-0/+26
| | | | | | but it generates int3 on x86 instead of ud2. llvm-svn: 156593
* change the objectsize intrinsic signature: add a 3rd parameter to denote the ↵Nuno Lopes2012-05-091-10/+14
| | | | | | | | maximum runtime performance penalty that the user is willing to accept. This commit only adds the parameter. Code taking advantage of it will follow. llvm-svn: 156473
* add to 3.1 release notesSeth Cantrell2012-05-081-0/+1
| | | | llvm-svn: 156443
* Revert r156393, "[tests] Remove some remaining DejaGNU related cruft.", thisDaniel Dunbar2012-05-081-12/+20
| | | | | | patch wasn't ready yet. llvm-svn: 156395
* [tests] Remove some remaining DejaGNU related cruft.Daniel Dunbar2012-05-081-20/+12
| | | | llvm-svn: 156393
* [docs] Remove POD based man page docs (and build system support).Daniel Dunbar2012-05-0826-3902/+1
| | | | | | - Currently this leaves us with less build system support (e.g., installing man pages) for the docs than is desired. I'm working on fixing this, but it may take a while. If someone finds this particularly egregious let me know and I will prioritize it. llvm-svn: 156389
OpenPOWER on IntegriCloud