Documentation: convert WritingAnLLVMBackend.html to reST

llvm-svn: 169087
This commit is contained in:
Dmitri Gribenko 2012-12-01 12:13:48 +00:00
parent 9dcbd154b7
commit 89d7b9ffac
4 changed files with 1842 additions and 2559 deletions

View File

@ -250,6 +250,8 @@ operations. Among other things, this class indicates:
* various high-level characteristics, like whether it is profitable to turn
division by a constant into a multiplication sequence.
.. _TargetRegisterInfo:
The ``TargetRegisterInfo`` class
--------------------------------
@ -771,6 +773,8 @@ value of type i1, i8, i16, or i64 would be illegal, as would a DAG that uses a
SREM or UREM operation. The `legalize types`_ and `legalize operations`_ phases
are responsible for turning an illegal DAG into a legal DAG.
.. _SelectionDAG-Process:
SelectionDAG Instruction Selection Process
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -21,6 +21,7 @@ Subsystem Documentation
HowToUseInstrMappings
SystemLibrary
SourceLevelDebugging
WritingAnLLVMBackend
.. FIXME: once LangRef is Sphinxified, HowToUseInstrMappings should be put
under LangRef's toctree instead of this page's toctree.
@ -29,8 +30,8 @@ Subsystem Documentation
Information on how to write LLVM transformations and analyses.
* `Writing an LLVM Backend <WritingAnLLVMBackend.html>`_
* :doc:`WritingAnLLVMBackend`
Information on how to write LLVM backends for machine targets.
* :ref:`code_generator`