summaryrefslogtreecommitdiffstats
path: root/llvm/docs
Commit message (Collapse)AuthorAgeFilesLines
* Use correct variable in this example. Pointed out by waynix on IRC.Duncan Sands2012-05-031-1/+1
| | | | llvm-svn: 156067
* [docs] Include the Kaleidescope tutorial in the Sphinx docs build.Daniel Dunbar2012-05-0220-52/+26
| | | | llvm-svn: 156032
* Removed examples of stack frame inspection which no longer work for old JIT.Eli Bendersky2012-05-011-101/+132
| | | | | | Added an example of MCJIT-based debugging. llvm-svn: 155895
* Remove a docs reference to the CBackend.Jim Grosbach2012-04-271-1/+1
| | | | llvm-svn: 155716
* Add note about returns_twice magic removal from LLVM itself.Joerg Sonnenberger2012-04-261-0/+3
| | | | llvm-svn: 155657
* [CMake] Restructure how Clang, Polly and other external projects get included.Michael J. Spencer2012-04-261-4/+4
| | | | | | | | | | | | | | | | | | | While making lld build under the tools directory I decided to refactor how this works. There is now a macro, add_llvm_external_project, which takes the name of the expected subdirectory. This sets up two CMake options. * LLVM_EXTERNAL_${NAME}_SOURCE_DIR This is the path to the source. It defaults to ${CMAKE_CURRENT_SOURCE_DIR}/${name}. * LLVM_EXTERNAL_${NAME}_BUILD Enable and disable building the tool as part of LLVM. I chose LLVM_EXTERNAL_${NAME} as a prefix so they all show up together in the GUI. llvm-svn: 155654
* Reapply the SmallMap patch with a fix.Benjamin Kramer2012-04-251-0/+81
| | | | | | Comparing ~0UL with an unsigned will always return false when long is 64 bits long. llvm-svn: 155568
* Revert "First implementation of:"Eric Christopher2012-04-251-81/+0
| | | | | | | | This reverts commit 76271a3366731d4c372fdebcd8d3437e6e09a61b. as it's breaking the bots. llvm-svn: 155562
* First implementation of:Stepan Dyatkovskiy2012-04-251-0/+81
| | | | | | | | | | | - FlatArrayMap. Very simple map container that uses flat array inside. - MultiImplMap. Map container interface, that has two modes, one for small amount of elements and one for big amount. - SmallMap. SmallMap is DenseMap compatible MultiImplMap. It uses FlatArrayMap for small mode, and DenseMap for big mode. Also added unittests for new classes and update for ProgrammersManual. For more details about new classes see ProgrammersManual and comments in sourcecode. llvm-svn: 155557
* [docs] Update version number. I suggest that at some point we make theMichael J. Spencer2012-04-201-2/+2
| | | | | | build system generate this file with the proper version. llvm-svn: 155221
* Fix broken internal link.Joel Jones2012-04-201-1/+1
| | | | llvm-svn: 155213
* Add debugging hints for when bugpoint does not suffice, specifically for ↵Joel Jones2012-04-201-0/+77
| | | | | | instcombine and TargetLowering llvm-svn: 155209
* [docs] Update Makefile for images removal.Daniel Dunbar2012-04-201-1/+1
| | | | | | | - Also, drop the lines.gif background from doxygen, this URL was wrong on the llvm.org server anyway. llvm-svn: 155208
* LLVM docs no longer contain images, don't try to install them.Benjamin Kramer2012-04-201-4/+1
| | | | llvm-svn: 155206
* Correct spelling, q.v. http://en.wikipedia.org/wiki/Bourne_shellJoel Jones2012-04-201-1/+1
| | | | llvm-svn: 155202
* [docs] Remove spurious or unused images.Daniel Dunbar2012-04-206-7/+0
| | | | llvm-svn: 155199
* [docs] Update HTML pages to refer to CSS in a way that works locally and ↵Daniel Dunbar2012-04-1947-46/+46
| | | | | | with Sphinx. llvm-svn: 155153
* [docs] Remove index.html, I am flipping the switch on llvm.org.Daniel Dunbar2012-04-191-286/+0
| | | | llvm-svn: 155151
* Remove llvm-ld and llvm-stub (which is only used by llvm-ld).Michael J. Spencer2012-04-198-453/+22
| | | | | | | | | | | | | | | | 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
* [docs] Add back old index.html until I get llvm.org work done to support ↵Daniel Dunbar2012-04-191-0/+286
| | | | | | Sphinx docs. llvm-svn: 155134
* [docs] Convert docs index page into Sphinx.Daniel Dunbar2012-04-1913-356/+369
| | | | | | | | - Work in progress, this is mostly important because it lets us incrementally migrate the remaining documentation. - Lots of styling, editing, and integration work yet to come… - PR12589 llvm-svn: 155133
* [docs] Stub out structure for Sphinx-based docs.Daniel Dunbar2012-04-1914-0/+1057
| | | | | | - Work in progress, this is just the basic structure. llvm-svn: 155132
* Document that StringMap iteration order is non-deterministic.Jim Grosbach2012-04-181-0/+3
| | | | llvm-svn: 155040
* A bit of cleanup in the TestingGuide doc - dg.exp files no longer existEli Bendersky2012-04-181-9/+9
| | | | llvm-svn: 154992
* Some formatting and grammar fixes in the FileCheck documentationEli Bendersky2012-04-181-29/+29
| | | | llvm-svn: 154990
* Add a stub about the inline cost rewrite.Chandler Carruth2012-04-171-0/+3
| | | | llvm-svn: 154892
* Add a stub for block placement pass. This needs fleshing out w/ detailsChandler Carruth2012-04-171-0/+12
| | | | | | about what folks should expect w.r.t. the new algorithm. llvm-svn: 154891
* Forgot to remove fast math metadata from the release notes.Duncan Sands2012-04-161-3/+0
| | | | llvm-svn: 154858
* Remove support for the special 'fast' value for fpmath accuracy for the moment.Duncan Sands2012-04-161-7/+3
| | | | llvm-svn: 154850
* 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-162-8/+14
| | | | | | | | | 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
* Documentation fixes to LLVMBuild.html [PR 11563]Eli Bendersky2012-04-161-4/+4
| | | | llvm-svn: 154804
* 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
* Fix class name.Jakub Staszak2012-04-151-1/+1
| | | | llvm-svn: 154773
* Fix filename and register numbers.Jakub Staszak2012-04-151-3/+3
| | | | llvm-svn: 154771
* 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
* Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'mDuncan Sands2012-04-141-6/+6
| | | | | | | | | thinking of generalizing it to be able to specify other freedoms beyond accuracy (such as that NaN's don't have to be respected). I'd like the 3.1 release (the first one with this metadata) to have the more generic name already rather than having to auto-upgrade it in 3.2. llvm-svn: 154744
* 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
* Express the number of ULPs in fpaccuracy metadata as a real rather than aDuncan Sands2012-04-101-4/+4
| | | | | | rational number, eg as 2.5 rather than 5, 2. OK'd by Peter Collingbourne. llvm-svn: 154387
* Clarify that fpaccuracy metadata is giving the compiler permission to use aDuncan Sands2012-04-091-2/+4
| | | | | | less accurate method. llvm-svn: 154319
* Formatting changes. Don't put spaces in front of some code, which only makes ↵Bill Wendling2012-04-081-70/+68
| | | | | | it look 'off'. llvm-svn: 154282
* 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
* Add a line number for the scope of the function (starting at the firstEric Christopher2012-04-031-0/+1
| | | | | | | | | | brace) so that we get more accurate line number information about the declaration of a given function and the line where the function first starts. Part of rdar://11026482 llvm-svn: 153916
OpenPOWER on IntegriCloud