summaryrefslogtreecommitdiffstats
path: root/llvm/docs
Commit message (Collapse)AuthorAgeFilesLines
* Add a new optimization pass: Stack Coloring, that merges disjoint static ↵Nadav Rotem2012-09-061-0/+7
| | | | | | | | allocations (allocas). Allocas are known to be disjoint if they are marked by disjoint lifetime markers (@llvm.lifetime.XXX intrinsics). llvm-svn: 163299
* [Docs] Fix Sphinx incremental build. Patch by Sean Silva!Michael J. Spencer2012-09-058-13/+7
| | | | llvm-svn: 163235
* [ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect toChad Rosier2012-09-051-7/+6
| | | | | | inteldialect. llvm-svn: 163231
* [ms-inline asm] Emit the (new) inline asm Non-Standard Dialect attribute.Chad Rosier2012-09-051-2/+13
| | | | llvm-svn: 163181
* [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. ThisChad Rosier2012-09-041-7/+0
| | | | | | | implementation does not co-exist well with how the sideeffect and alignstack attributes are handled. The reverts r161641. llvm-svn: 163174
* remove old docsNadav Rotem2012-08-301-8/+0
| | | | llvm-svn: 162896
* Patch by Sean Silva to un-barf his computer by explicitly removing the '\n'Bill Wendling2012-08-281-3/+2
| | | | | | character instead of always the last character. llvm-svn: 162767
* Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' toBill Wendling2012-08-171-10/+9
| | | | | | | | | | | | | | | | | | | | make it more consistent with its intended semantics. The `linker_private_weak_def_auto' linkage type was meant to automatically hide globals which never had their addresses taken. It has nothing to do with the `linker_private' linkage type, which outputs the symbols with a `l' (ell) prefix among other things. The intended semantic is more like the `linkonce_odr' linkage type. Change the name of the linkage type to `linkonce_odr_auto_hide'. And therefore changing the semantics so that it produces the correct output for the linker. Note: The old linkage name `linker_private_weak_def_auto' will still parse but is not a synonym for `linkonce_odr_auto_hide'. This should be removed in 4.0. <rdar://problem/11754934> llvm-svn: 162114
* Remove references to compression in llvm-ar. It has been a long time since weRafael Espindola2012-08-101-34/+10
| | | | | | switched from a bytecode+bzip2 to the current bitcode. llvm-svn: 161651
* [ms-inline asm] Add a new Inline Asm Non-Standard Dialect attribute.Chad Rosier2012-08-101-0/+7
| | | | | | | | | | | | | | This new attribute is intended to be used by the backend to determine how the inline asm string should be parsed/printed. This patch adds the ia_nsdialect attribute and also adds a test case to ensure the IR is correctly parsed, but there is no functional change at this time. The standard dialect is assumed to be AT&T. Therefore, this attribute should only be added to MS-style inline assembly statements, which use the Intel dialect. If we ever support more dialects we'll need to add additional state to the attribute. llvm-svn: 161641
* Sphinxify the CommandLine document.Bill Wendling2012-08-083-1977/+1617
| | | | llvm-svn: 161479
* Move header so that it can be picked up by other .rst files.Bill Wendling2012-08-081-4/+4
| | | | llvm-svn: 161478
* Add yaml2obj. A utility to convert YAML to binaries.Michael J. Spencer2012-08-021-0/+222
| | | | | | | | yaml2obj takes a textual description of an object file in YAML format and outputs the binary equivalent. This greatly simplifies writing tests that take binary object files as input. llvm-svn: 161205
* Sphinxify the Code Generator document.Bill Wendling2012-08-023-3193/+2432
| | | | llvm-svn: 161164
* Fix some minor typosSylvestre Ledru2012-07-314-5/+5
| | | | llvm-svn: 161037
* Fix grammar-o. Fixes PR13482!Nick Lewycky2012-07-301-1/+1
| | | | llvm-svn: 160996
* The TimePassesIsEnabled has since moved to PassManager.cpp.Chad Rosier2012-07-271-1/+1
| | | | llvm-svn: 160881
* Add a floor intrinsic.Dan Gohman2012-07-261-0/+35
| | | | llvm-svn: 160791
* Take people straight to the contents of the file.Duncan Sands2012-07-261-1/+1
| | | | llvm-svn: 160777
* Add the list of code owners to the top level of the LLVM source tree toDuncan Sands2012-07-261-27/+4
| | | | | | | | | hopefully make it more visible. Adjust the web-docs to have a link to this file rather than the list itself. I described code owners as also being gatekeepers for their part of the code, which I think is true but isn't in the code owner explanation on the web page. llvm-svn: 160776
* Fix two typos in the docSylvestre Ledru2012-07-252-2/+2
| | | | llvm-svn: 160762
* Twine: fix link to source, add link to class doc and container section.Axel Naumann2012-07-251-11/+12
| | | | | | 80 char lines. llvm-svn: 160726
* Fix a typo (the the => the)Sylvestre Ledru2012-07-2310-11/+11
| | | | llvm-svn: 160621
* Apparently it's possible to do an 'invoke asm'.Nuno Lopes2012-07-171-2/+3
| | | | | | Update the language reference to reflect that. llvm-svn: 160408
* ReleaseNotes.html: add note about specifying TLS modelsHans Wennborg2012-07-131-0/+2
| | | | llvm-svn: 160168
* Post-dom frontier was removed in 3.0. Patch by chenwj.Duncan Sands2012-07-131-1/+0
| | | | llvm-svn: 160166
* Fixup broken doc link. Patch by Sean Silva <silvas@purdue.edu>.Chad Rosier2012-07-112-2/+2
| | | | llvm-svn: 160082
* Since SmallMap was removed in r158644, remove documentation in ↵Dmitri Gribenko2012-07-061-81/+0
| | | | | | ProgrammersManual.html. llvm-svn: 159874
* Update getFunction parameter documentation. Fixes PR13268.Chad Rosier2012-07-061-2/+3
| | | | llvm-svn: 159835
* Sphinxify the CMake document.Bill Wendling2012-07-063-585/+425
| | | | llvm-svn: 159806
* add @llvm.donothingNuno Lopes2012-07-051-2/+28
| | | | llvm-svn: 159758
* Document the llvm.fabs intrinsic.Peter Collingbourne2012-07-031-0/+35
| | | | llvm-svn: 159657
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-295-5/+5
| | | | | | | | | | | | | | | | | This was always part of the VMCore library out of necessity -- it deals entirely in the IR. The .cpp file in fact was already part of the VMCore library. This is just a mechanical move. I've tried to go through and re-apply the coding standard's preferred header sort, but at 40-ish files, I may have gotten some wrong. Please let me know if so. I'll be committing the corresponding updates to Clang and Polly, and Duncan has DragonEgg. Thanks to Bill and Eric for giving the green light for this bit of cleanup. llvm-svn: 159421
* Sphinxify the Atomics documentation.Bill Wendling2012-06-292-569/+441
| | | | llvm-svn: 159416
* Sphinxify the bitcode format document.Bill Wendling2012-06-283-1491/+1047
| | | | llvm-svn: 159340
* Sphinxify the exception handling doc.Bill Wendling2012-06-273-564/+369
| | | | llvm-svn: 159254
* Sphyinxify the Bugpoint document.Bill Wendling2012-06-263-317/+220
| | | | llvm-svn: 159199
* Extend the IL for selecting TLS models (PR9788)Hans Wennborg2012-06-232-5/+43
| | | | | | | | | | | | | | | This allows the user/front-end to specify a model that is better than what LLVM would choose by default. For example, a variable might be declared as @x = thread_local(initialexec) global i32 42 if it will not be used in a shared library that is dlopen'ed. If the specified model isn't supported by the target, or if LLVM can make a better choice, a different model may be used. llvm-svn: 159077
* [docs] Sphinxify GettingStartedVS. Patch by Mikael Lyngvig!Michael J. Spencer2012-06-213-368/+235
| | | | llvm-svn: 158947
* Cleanup some encoding mishaps.Bill Wendling2012-06-211-5/+5
| | | | llvm-svn: 158904
* Sphinxify the tablegen document.Bill Wendling2012-06-213-980/+802
| | | | llvm-svn: 158903
* Sphinxify the outdated Packaging documentation.Bill Wendling2012-06-213-120/+77
| | | | llvm-svn: 158901
* Put space after "code-block::".Meador Inge2012-06-201-1/+1
| | | | llvm-svn: 158880
* Removed some left over HTML tags and a '}'.Meador Inge2012-06-201-3/+2
| | | | llvm-svn: 158877
* Sphixify the GEP FAQ.Bill Wendling2012-06-203-754/+544
| | | | llvm-svn: 158858
* Sphinxify the SegmentedStack document.Bill Wendling2012-06-203-94/+86
| | | | llvm-svn: 158819
* Move coding standards reference from development_process.rst to programming.rst.Bill Wendling2012-06-202-8/+6
| | | | llvm-svn: 158818
* Unindent list.Bill Wendling2012-06-201-17/+17
| | | | llvm-svn: 158817
* Un-indent list to remove ugly back-slash.Bill Wendling2012-06-201-18/+16
| | | | llvm-svn: 158816
* Fix the formatting a bit.Bill Wendling2012-06-201-41/+8
| | | | llvm-svn: 158815
OpenPOWER on IntegriCloud