summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CodeGenerator.html
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Fix an error in the two-address example.Dan Gohman2008-06-131-2/+2
| | | | llvm-svn: 52253
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-1/+2
| | | | | | | | | | | | | | | | and better control the abstraction. Rename the type to MVT. To update out-of-tree patches, the main thing to do is to rename MVT::ValueType to MVT, and rewrite expressions like MVT::getSizeInBits(VT) in the form VT.getSizeInBits(). Use VT.getSimpleVT() to extract a MVT::SimpleValueType for use in switch statements (you will get an assert failure if VT is an extended value type - these shouldn't exist after type legalization). This results in a small speedup of codegen and no new testsuite failures (x86-64 linux). llvm-svn: 52044
* Fix example to be valid LLVM assembly.Matthijs Kooijman2008-06-041-3/+3
| | | | llvm-svn: 51942
* Add documentation for tail call optimization to CodeGenerator.html. Add a linkArnold Schwaighofer2008-05-141-0/+45
| | | | | | referring to it to LangRef.html. llvm-svn: 51097
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-15/+14
| | | | llvm-svn: 46930
* update a couple of references to SSARegMap.Chris Lattner2007-12-311-5/+4
| | | | llvm-svn: 45468
* Make it more clear that some things that can't be done in .td files canDan Gohman2007-12-131-7/+7
| | | | | | | still be done in the LLVM code generator. And update the summary for the X86 target. llvm-svn: 45013
* Document the -view-sunit-dags option.Dan Gohman2007-10-151-1/+5
| | | | llvm-svn: 43015
* LLVM does not use the old style simple isel any more.Evan Cheng2007-10-081-5/+2
| | | | llvm-svn: 42758
* first pass of nomenclature changes in .html filesGabor Greif2007-07-061-1/+1
| | | | llvm-svn: 37956
* Adding credit for PPC changes.Jim Laskey2007-03-141-2/+3
| | | | llvm-svn: 35101
* Pass html validation.Jim Laskey2006-12-151-18/+17
| | | | llvm-svn: 32598
* Start of PowerPC info.Jim Laskey2006-12-141-0/+222
| | | | llvm-svn: 32578
* Clean-up of formatting and spelling.Bill Wendling2006-10-111-3/+5
| | | | llvm-svn: 30885
* Put code example inside of "doc_code" divisions.Bill Wendling2006-10-111-9/+18
| | | | llvm-svn: 30876
* Added some eye-candy for Subtarget type checkingAnton Korobeynikov2006-09-171-0/+20
| | | | | | Added X86 StdCall & FastCall calling conventions. Codegen will follow. llvm-svn: 30446
* *** empty log message ***Bill Wendling2006-09-071-1/+1
| | | | llvm-svn: 30145
* Fixed my rotten Engrish grammar.Bill Wendling2006-09-071-6/+6
| | | | llvm-svn: 30144
* Cleaned up some of the grammar in the Live Intervals section. Removed theBill Wendling2006-09-061-147/+37
| | | | | | | huge honking FIXME comment. I'll address the "Live Intervals Analysis" section soon. llvm-svn: 30129
* First draft of the "Live Interval Analysis" section. This is the "LiveBill Wendling2006-09-041-0/+188
| | | | | | Variable Analysis" pass. llvm-svn: 30106
* Fixed formatting problem.Bill Wendling2006-09-011-1/+0
| | | | llvm-svn: 30033
* Added documentation Fernando Magno Quintao Pereira wrote for the registerBill Wendling2006-09-011-3/+341
| | | | | | allocator. (First draft) llvm-svn: 30031
* Spell naively with the i-Umlaut...Bill Wendling2006-08-281-2/+2
| | | | llvm-svn: 29939
* Messed up and put a "To be written" in a section that was written.Bill Wendling2006-08-281-1/+0
| | | | llvm-svn: 29938
* Added some preliminary text to the TargetJITInfo class section.Bill Wendling2006-08-281-300/+302
| | | | | | | Fixed some inconsistencies with format. Corrected some of the text. Put code inside of "code" div tags. llvm-svn: 29937
* Remove V9Chris Lattner2006-04-201-11/+0
| | | | llvm-svn: 27886
* Changes docs for llvm.cs.uiuc.edu -> llvm.orgReid Spencer2006-03-141-1/+1
| | | | llvm-svn: 26746
* Fix spelling of 'separate'.Jeff Cohen2005-10-241-1/+1
| | | | llvm-svn: 23971
* Apparently, people object to floating pointers. Picky picky.Chris Lattner2005-10-171-1/+1
| | | | llvm-svn: 23770
* As requested, a blurb on sub-targets.Jim Laskey2005-10-171-1/+5
| | | | llvm-svn: 23769
* fix some grammar-o's I noticedChris Lattner2005-10-171-7/+7
| | | | llvm-svn: 23768
OpenPOWER on IntegriCloud