summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CodeGenerator.html
Commit message (Collapse)AuthorAgeFilesLines
* PTX: Add basic documentation to CodeGenerator.htmlJustin Holewinski2011-08-111-0/+65
| | | | llvm-svn: 137315
* Fix a typo.Roman Divacky2011-08-011-1/+1
| | | | llvm-svn: 136646
* Updating stale documentation on regalloc modes.Andrew Trick2011-07-261-7/+13
| | | | llvm-svn: 136112
* Describe the reasoning for compact unwind in better terms. Thanks to Nick ↵Bill Wendling2011-07-261-19/+23
| | | | | | Kledzik for the description. llvm-svn: 136064
* Fix some typos.Bill Wendling2011-07-251-4/+6
| | | | llvm-svn: 135956
* An initial description of the compact unwind encoding.Bill Wendling2011-07-251-1/+109
| | | | llvm-svn: 135955
* document thiscall, PR9101Chris Lattner2011-05-221-5/+8
| | | | llvm-svn: 131873
* Document the automatic alias printing of InstAliases.Bill Wendling2011-05-041-0/+5
| | | | llvm-svn: 130889
* docs: Introduce cascading style <div> and <p> continued on <h[2-5]>.NAKAMURA Takumi2011-04-231-115/+102
| | | | | | | | | | | | | | | | | <h2>Section Example</h2> <div> <!-- h2+div is applied --> <p>Section preamble.</p> <h3>Subsection Example</h3> <p> <!-- h3+p is applied --> Subsection body </p> <!-- End of section body --> </div> FIXME: Care H5 better. llvm-svn: 130040
* docs: Use <Hn> as Heading elements instead of <DIV class="doc_foo">.NAKAMURA Takumi2011-04-181-151/+152
| | | | | | | | | H1 ... doc_title H2 ... doc_section H3 ... doc_subsection H4 ... doc_subsubsection llvm-svn: 129736
* Fix typo.Jay Foad2011-04-131-1/+1
| | | | llvm-svn: 129437
* docs: Canonicalize URLs.NAKAMURA Takumi2011-04-091-1/+1
| | | | llvm-svn: 129181
* Trivial typo fixes.Jay Foad2011-04-061-1/+1
| | | | llvm-svn: 128996
* Finish up the first draft of the release notes.Chris Lattner2011-04-061-1/+1
| | | | | | improvements are welcome, please commit any changes directly to SVN. llvm-svn: 128992
* Don't document exactly how virtual registers are represented as integers. CodeJakob Stoklund Olesen2011-01-081-11/+18
| | | | | | | | | shouldn't depend directly on that. Give an example of how to iterate over all virtual registers in a function without depending on the representation. llvm-svn: 123099
* Update the target feature matrix to reflect some new features in the MBlaze ↵Wesley Peck2010-12-201-4/+4
| | | | | | backend. llvm-svn: 122276
* Update the Target Feature Matrix for MipsBruno Cardoso Lopes2010-12-191-4/+4
| | | | llvm-svn: 122203
* further fixes.Chris Lattner2010-12-131-2/+2
| | | | llvm-svn: 121657
* fix typoChris Lattner2010-12-121-1/+1
| | | | llvm-svn: 121620
* no alpha jit support.Chris Lattner2010-11-141-1/+1
| | | | llvm-svn: 119052
* add (and document) the ability for alias results to haveChris Lattner2010-11-061-2/+10
| | | | | | | | fixed physical registers. Start moving fp comparison aliases to the .td file (which default to using %st1 if nothing is specified). llvm-svn: 118352
* generalize alias support to allow the result of an alias toChris Lattner2010-11-061-1/+9
| | | | | | | add fixed immediate values. Move the aad and aam aliases to use this, and document it. llvm-svn: 118350
* document instalias.Chris Lattner2010-11-061-0/+49
| | | | llvm-svn: 118335
* Validate HTML.Benjamin Kramer2010-10-301-13/+13
| | | | llvm-svn: 117847
* add missing tagChris Lattner2010-10-301-0/+2
| | | | llvm-svn: 117846
* fix typos and some serious bugs in feature handling (but not forChris Lattner2010-10-301-1/+1
| | | | | | | cases that are currently exercised). Thanks to Frits van Bommel for the great review! llvm-svn: 117840
* Implement (and document!) support for MnemonicAlias's to have Requires Chris Lattner2010-10-301-3/+15
| | | | | | | | | | | directives, allowing things like this: def : MnemonicAlias<"pop", "popl">, Requires<[In32BitMode]>; def : MnemonicAlias<"pop", "popq">, Requires<[In64BitMode]>; Move the rest of the X86 MnemonicAliases over to the .td file. llvm-svn: 117830
* implement (and document!) the first kind of MC assembler alias, which Chris Lattner2010-10-301-3/+52
| | | | | | | just remaps one mnemonic to another. Convert a few of the X86 aliases from .cpp to .td code. llvm-svn: 117815
* clarify that not having the ".o file writing" featureChris Lattner2010-10-281-0/+4
| | | | | | | doesn't mean that you can't get a .o file. Apparently this is confusing :) llvm-svn: 117523
* Update target feature matrix for CellSPUKalle Raiskila2010-10-251-4/+4
| | | | llvm-svn: 117255
* Update target feature matrix for Blackfin.Jakob Stoklund Olesen2010-10-241-4/+4
| | | | llvm-svn: 117245
* Updating target feature matrix to indicate current MBlaze status.Wesley Peck2010-10-241-4/+4
| | | | llvm-svn: 117244
* broken linkChris Lattner2010-10-241-1/+1
| | | | llvm-svn: 117232
* add a big table with target features.Chris Lattner2010-10-241-1/+274
| | | | llvm-svn: 117230
* random cruft in my tree.Chris Lattner2010-09-211-2/+19
| | | | llvm-svn: 114387
* add some documentation for the most important MC-level classes along withChris Lattner2010-09-111-24/+243
| | | | | | an overview of mc and the idea of the code emission phase. llvm-svn: 113707
* Stack slot access methods are in TargetInstrInfo.Jakob Stoklund Olesen2010-08-311-2/+2
| | | | llvm-svn: 112653
* Remove the local register allocator.Jakob Stoklund Olesen2010-06-151-13/+13
| | | | | | Please use the fast allocator instead. llvm-svn: 106051
* Revert r103213. It broke several sections of live website.mike-m2010-05-071-0/+2169
| | | | llvm-svn: 103219
* Overhauled llvm/clang docs builds. Closes PR6613.mike-m2010-05-061-2169/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTE: 2nd part changeset for cfe trunk to follow. *** PRE-PATCH ISSUES ADDRESSED - clang api docs fail build from objdir - clang/llvm api docs collide in install PREFIX/ - clang/llvm main docs collide in install - clang/llvm main docs have full of hard coded destination assumptions and make use of absolute root in static html files; namely CommandGuide tools hard codes a website destination for cross references and some html cross references assume website root paths *** IMPROVEMENTS - bumped Doxygen from 1.4.x -> 1.6.3 - splits llvm/clang docs into 'main' and 'api' (doxygen) build trees - provide consistent, reliable doc builds for both main+api docs - support buid vs. install vs. website intentions - support objdir builds - document targets with 'make help' - correct clean and uninstall operations - use recursive dir delete only where absolutely necessary - added call function fn.RMRF which safeguards against botched 'rm -rf'; if any target (or any variable is evaluated) which attempts to remove any dirs which match a hard-coded 'safelist', a verbose error will be printed and make will error-stop. llvm-svn: 103213
* Fix a grammaro.Bob Wilson2010-04-091-1/+1
| | | | llvm-svn: 100877
* Docuemntation corrections from John Myers.Dan Gohman2010-03-251-2/+2
| | | | llvm-svn: 99454
* add support, testcases, and dox for the new GHC callingChris Lattner2010-03-111-1/+2
| | | | | | convention. Patch by David Terei! llvm-svn: 98212
* Add documentation on sibling call optimization. Rename tailcall2.ll test to ↵Evan Cheng2010-03-081-0/+45
| | | | | | sibcall.ll. llvm-svn: 97980
* Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul,Dan Gohman2010-03-021-3/+3
| | | | | | respectively. llvm-svn: 97531
* Update the -tailcallopt description to match djg's improvements to the callingJeffrey Yasskin2010-01-111-5/+0
| | | | | | convention. llvm-svn: 93167
* x86 uses 5 operands for most memory refs now.Chris Lattner2009-10-101-6/+9
| | | | llvm-svn: 83733
* Update documentation for the -f change.Dan Gohman2009-08-251-3/+3
| | | | llvm-svn: 79996
* Remove the IA-64 backend.Dan Gohman2009-07-241-3/+3
| | | | llvm-svn: 76920
* x86_64 was completely missing from the target triples supported by the X86 codeTorok Edwin2009-06-151-0/+2
| | | | | | generator! llvm-svn: 73385
OpenPOWER on IntegriCloud