summaryrefslogtreecommitdiffstats
path: root/llvm/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs: Fix long-standing typo in yaml2obj.rst.Sean Silva2012-09-211-2/+2
| | | | llvm-svn: 164407
* Say "bytes" instead of "address units", since that's what theDan Gohman2012-09-211-5/+5
| | | | | | rest of LangRef uses. llvm-svn: 164402
* Document the new !tbaa.struct metadata.Dan Gohman2012-09-211-0/+39
| | | | llvm-svn: 164398
* Add missing 'to' and rephrase an explanation of GCC's assumptions.David Blaikie2012-09-211-4/+4
| | | | | | Wordsmithing by Matt Beaumont-Gay in response to r164389. llvm-svn: 164395
* Document "do not use defaults in covered switch-over-enum" coding standard.David Blaikie2012-09-211-0/+18
| | | | llvm-svn: 164389
* docs: Fix Sphinx warning over Atomics.rst.Sean Silva2012-09-211-0/+5
| | | | | | | | Atomics.rst was not linked into the toctree. Docs now build warning-free! llvm-svn: 164356
* docs: Fix Sphinx warning over yaml2obj.rst.Sean Silva2012-09-211-0/+1
| | | | | | | | yaml2obj.rst was not included in the toctree Input from Michael Spencer. llvm-svn: 164355
* Fix function names in coding style examplesAndrew Trick2012-09-201-4/+4
| | | | llvm-svn: 164311
* Fix Sphinx warnings.Sean Silva2012-09-202-3/+4
| | | | | | Toctree was not being interlinked properly. llvm-svn: 164282
* Sphinxify DebuggingJITedCodeSean Silva2012-09-202-184/+147
| | | | | | LGTM by Michael Spencer llvm-svn: 164280
* Fix static function names in CodingStandards examples.Andrew Trick2012-09-201-6/+6
| | | | | | Try not to violate conventions immediately before explaining them. llvm-svn: 164278
* Test commitSean Silva2012-09-181-1/+1
| | | | llvm-svn: 164174
* Coding standards: fix typo: '= deleted' -> '= delete'.Dmitri Gribenko2012-09-181-2/+2
| | | | llvm-svn: 164126
* Add LLVM_DELETED_FUNCTION to coding standards.Craig Topper2012-09-181-0/+28
| | | | llvm-svn: 164101
* Patch by Sean Silva!Galina Kistanova2012-09-133-143/+92
| | | | | | The patch converts the "How to add a builder" document over to reStructuredText.. llvm-svn: 163860
* 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
OpenPOWER on IntegriCloud