Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Documentation: convert WritingAnLLVMBackend.html to reST | Dmitri Gribenko | 2012-12-01 | 1 | -2557/+0 |
| | | | | llvm-svn: 169087 | ||||
* | add TableGen support to create relationship maps between instructions | Sebastian Pop | 2012-10-25 | 1 | -0/+24 |
| | | | | | | | | | | | Relationship maps are represented as InstrMapping records which are parsed by TableGen and the information is used to construct mapping tables to represent appropriate relations between instructions. These tables are emitted into XXXGenInstrInfo.inc file along with the functions to query them. Patch by Jyotsna Verma <jverma@codeaurora.org>. llvm-svn: 166685 | ||||
* | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -5/+5 |
| | | | | llvm-svn: 165403 | ||||
* | [docs] Update HTML pages to refer to CSS in a way that works locally and ↵ | Daniel Dunbar | 2012-04-19 | 1 | -1/+1 |
| | | | | | | with Sphinx. llvm-svn: 155153 | ||||
* | rplace Alpha with ARM in docs/WritingAnLLVMBackend.html, patch by chenwj | Jia Liu | 2012-03-01 | 1 | -1/+1 |
| | | | | llvm-svn: 151811 | ||||
* | Use set operations instead of plain lists to enumerate register classes. | Jakob Stoklund Olesen | 2011-06-15 | 1 | -47/+33 |
| | | | | | | | | | | | | This simplifies many of the target description files since it is common for register classes to be related or contain sequences of numbered registers. I have verified that this doesn't change the files generated by TableGen for ARM and X86. It alters the allocation order of MBlaze GPR and Mips FGR32 registers, but I believe the change is benign. llvm-svn: 133105 | ||||
* | docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. | NAKAMURA Takumi | 2011-04-23 | 1 | -48/+39 |
| | | | | | | | | | | | | | | | | | <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 Takumi | 2011-04-18 | 1 | -56/+56 |
| | | | | | | | | | H1 ... doc_title H2 ... doc_section H3 ... doc_subsection H4 ... doc_subsubsection llvm-svn: 129736 | ||||
* | docs: Fix some in-package URLs. | NAKAMURA Takumi | 2011-04-09 | 1 | -9/+9 |
| | | | | | | (eg. trim http://llvm.org/docs/foo -> foo) llvm-svn: 129182 | ||||
* | docs: Canonicalize URLs. | NAKAMURA Takumi | 2011-04-09 | 1 | -1/+1 |
| | | | | llvm-svn: 129181 | ||||
* | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 | 1 | -1/+1 |
| | | | | llvm-svn: 119990 | ||||
* | Remove the isMoveInstr() hook. | Jakob Stoklund Olesen | 2010-07-16 | 1 | -3/+0 |
| | | | | llvm-svn: 108567 | ||||
* | Remove TargetInstrInfo::copyRegToReg entirely. | Jakob Stoklund Olesen | 2010-07-11 | 1 | -1/+2 |
| | | | | | | | Targets must now implement TargetInstrInfo::copyPhysReg instead. There is no longer a default implementation forwarding to copyRegToReg. llvm-svn: 108095 | ||||
* | Update the documentation, getCalleeSavedRegClasses is not required anymore. | Rafael Espindola | 2010-06-02 | 1 | -3/+0 |
| | | | | llvm-svn: 105323 | ||||
* | Revert r103213. It broke several sections of live website. | mike-m | 2010-05-07 | 1 | -0/+2561 |
| | | | | llvm-svn: 103219 | ||||
* | Overhauled llvm/clang docs builds. Closes PR6613. | mike-m | 2010-05-06 | 1 | -2561/+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 | ||||
* | don't reference DwarfWriter | Chris Lattner | 2010-04-05 | 1 | -2/+1 |
| | | | | llvm-svn: 100401 | ||||
* | Inline addAssemblyEmitter into its one real caller and delete | Chris Lattner | 2010-02-02 | 1 | -2/+0 |
| | | | | | | | the -print-emitted-asm option. The JIT shouldn't have to pull in the asmprinter. llvm-svn: 95100 | ||||
* | no need to implement these. | Chris Lattner | 2010-01-25 | 1 | -6/+0 |
| | | | | llvm-svn: 94443 | ||||
* | we don't want people to override printBasicBlockLabel. | Chris Lattner | 2009-09-12 | 1 | -3/+1 |
| | | | | llvm-svn: 81651 | ||||
* | Documentation: fix HTML validation errors. | Benjamin Kramer | 2009-08-05 | 1 | -2/+2 |
| | | | | llvm-svn: 78196 | ||||
* | remove the dead PreferredEHDataFormat TAI hook: its now dead | Chris Lattner | 2009-08-02 | 1 | -2/+2 |
| | | | | | | even considering #if 0 code. llvm-svn: 77856 | ||||
* | Update target registration description in Writing An LLVM Backend, and add | Daniel Dunbar | 2009-07-26 | 1 | -6/+48 |
| | | | | | | a mention in release notes. llvm-svn: 77128 | ||||
* | Add character encoding declaration. | Bill Wendling | 2009-04-05 | 1 | -0/+1 |
| | | | | llvm-svn: 68433 | ||||
* | Fix validation error. | Bill Wendling | 2009-04-05 | 1 | -0/+2 |
| | | | | llvm-svn: 68432 | ||||
* | A lot of formatting changes. | Bill Wendling | 2009-04-05 | 1 | -1105/+1470 |
| | | | | llvm-svn: 68431 | ||||
* | SDOperand has been renamed to SDValue. SDNode::Val is now | Dan Gohman | 2009-01-28 | 1 | -14/+14 |
| | | | | | | accessed via SDNode::getNode. llvm-svn: 63240 | ||||
* | Global replace of yellow W3C "valid HTML/CSS" icons with blue ones. | Misha Brukman | 2008-12-11 | 1 | -2/+2 |
| | | | | llvm-svn: 60880 | ||||
* | Describe how the JIT maps fields to MachineOperands, patch by | Chris Lattner | 2008-11-22 | 1 | -0/+83 |
| | | | | | | JP Bonn! llvm-svn: 59876 | ||||
* | last validation errors | Chris Lattner | 2008-11-11 | 1 | -7/+7 |
| | | | | llvm-svn: 59072 | ||||
* | fix some validation errors <it> -> <i> | Chris Lattner | 2008-11-11 | 1 | -7/+7 |
| | | | | llvm-svn: 59070 | ||||
* | fix some validation errors. | Chris Lattner | 2008-11-11 | 1 | -11/+11 |
| | | | | llvm-svn: 59069 | ||||
* | remove an extraneous tag | Chris Lattner | 2008-11-11 | 1 | -1/+1 |
| | | | | llvm-svn: 59067 | ||||
* | Make this document *substantially* better and cover a lot more territory. | Chris Lattner | 2008-11-11 | 1 | -188/+1957 |
| | | | | | | Document written by Mason Woo (http://www.woo.com)! llvm-svn: 59066 | ||||
* | Add some hands-on documentation about which files to create and edit when | Matthijs Kooijman | 2008-09-29 | 1 | -0/+50 |
| | | | | | | adding a backend. llvm-svn: 56783 | ||||
* | Rename MRegisterInfo to TargetRegisterInfo. | Dan Gohman | 2008-02-10 | 1 | -1/+1 |
| | | | | llvm-svn: 46930 | ||||
* | Suggest looking at the SPARC backend. How weird is that?? :) | Chris Lattner | 2006-04-24 | 1 | -2/+3 |
| | | | | llvm-svn: 27957 | ||||
* | Changes docs for llvm.cs.uiuc.edu -> llvm.org | Reid Spencer | 2006-03-14 | 1 | -1/+1 |
| | | | | llvm-svn: 26746 | ||||
* | Update this significantly, mention subtarget and isel generation support. | Chris Lattner | 2005-10-16 | 1 | -33/+32 |
| | | | | llvm-svn: 23760 | ||||
* | * Add a link to the pattern-matching codegen docs | Misha Brukman | 2005-05-17 | 1 | -7/+9 |
| | | | | | | * Tersify wording llvm-svn: 22099 | ||||
* | Recommend writing new instruction selectors using pattern-based mechanisms | Misha Brukman | 2005-05-17 | 1 | -9/+8 |
| | | | | llvm-svn: 22098 | ||||
* | Add link to debugging code generators with bugpoint | Misha Brukman | 2005-05-17 | 1 | -3/+6 |
| | | | | llvm-svn: 22097 | ||||
* | Add a note about registering the backend so it's available in LLC and LLI | Misha Brukman | 2004-12-27 | 1 | -0/+12 |
| | | | | llvm-svn: 19168 | ||||
* | Remove duplicated link to "Machine backend" | Misha Brukman | 2004-12-01 | 1 | -1/+0 |
| | | | | llvm-svn: 18408 | ||||
* | Make this HTML 4.01 strict | Chris Lattner | 2004-09-18 | 1 | -4/+4 |
| | | | | | | Update to reflect changes to the 'Register' tblgen class. llvm-svn: 16392 | ||||
* | How to write an LLVM backend, first draft. | Misha Brukman | 2004-09-06 | 1 | -0/+245 |
llvm-svn: 16203 |