summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CodeGenerator.html
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-131-1/+1
| | | | | | | | | | | | booleans. This gives a better indication of what the "addReg()" is doing. Remembering what all of those booleans mean isn't easy, especially if you aren't spending all of your time in that code. I took Jakob's suggestion and made it illegal to pass in "true" for the flag. This should hopefully prevent any unintended misuse of this (by reverting to the old way of using addReg()). llvm-svn: 71722
* Add some more documentation for x86 special address spaces.Dan Gohman2009-05-051-4/+26
| | | | llvm-svn: 71012
* Add basic support for code generation of Chris Lattner2009-05-051-4/+6
| | | | | | addrspace(257) -> FS relative on x86. Patch by Zoltan Varga! llvm-svn: 70992
* ISD::ADD_PARTS is gone; use ISD::SMUL_LOHI as an example instead.Dan Gohman2009-04-221-1/+1
| | | | llvm-svn: 69804
* More obsessive reformatting. Fixed some validation errors.Bill Wendling2009-04-151-1009/+1045
| | | | llvm-svn: 69130
* Add some documentation for address-space-based access to the segment registers.Nate Begeman2009-01-261-1/+22
| | | | llvm-svn: 62986
* Removed warnings from HTML 4.01 validator: trailing slashes in <br> and <img>Misha Brukman2008-12-111-1/+1
| | | | | | tags are not needed in HTML, only XML. llvm-svn: 60885
* Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.Misha Brukman2008-12-111-2/+2
| | | | llvm-svn: 60880
* Delete some spurious characters.Dan Gohman2008-11-241-1/+1
| | | | llvm-svn: 59964
* Fix some "</p>"s.Dan Gohman2008-11-241-2/+2
| | | | llvm-svn: 59963
* Some documentation for LegalizeTypes.Dan Gohman2008-11-241-54/+78
| | | | llvm-svn: 59962
* HTML syntax fixes.Dan Gohman2008-10-141-1/+1
| | | | llvm-svn: 57503
* Fix a typo.Dan Gohman2008-10-031-1/+1
| | | | llvm-svn: 56986
* Add more documentation advertising the -view-*-dags options.Dan Gohman2008-09-101-10/+21
| | | | llvm-svn: 56073
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-1/+1
| | | | llvm-svn: 54128
OpenPOWER on IntegriCloud