Home | History | Annotate | Download | only in docs

Lines Matching full:machine

17 the LLVM Intermediate Representation (IR) to code for a specified machine or
18 other languages. Code intended for a specific machine can take the form of
49 machine code for a specified target. Pay particular attention to the
52 Insertion, Late Machine Code Optimizations, and Code Emission.
69 assembly printer. "Using As" contains a list of target machine dependent
76 specified target (machine or other language), follow these steps:
79 characteristics of your target machine. Copy existing examples of specific
96 machine instructions supported by the target machine.
109 your target machine. You should add assembly strings to the instructions
119 * Optionally, add JIT support and create a machine code emitter (subclass of
155 generator, you should do what all current machine backends do: create a
167 Target Machine
184 For a target machine ``XXX``, the implementation of ``XXXTargetMachine`` must
249 machine, including characteristics such as pointer size, alignment, and
320 register file of a target machine. This class is called ``XXXRegisterInfo``
345 a target machine. The ``Register`` class (specified in ``Target.td``) is used
695 represents machine instructions supported by a target machine.
725 of the target machine (such as the SPARC Architecture Manual for the SPARC
1040 * ``isLoadFromStackSlot`` --- If the specified machine instruction is a direct
1044 * ``isStoreToStackSlot`` --- If the specified machine instruction is a direct
1068 machine basic block (MBB) for opportunities for improvement, such as branch
1069 folding and if conversion. The ``BranchFolder`` and ``IfConverter`` machine
1558 machine, using the following steps:
1617 machine function:
1754 The implementation of a target machine optionally includes a Just-In-Time (JIT)
1755 code generator that emits machine code and auxiliary structures as binary
1759 * Write an ``XXXCodeEmitter.cpp`` file that contains a machine function pass
1760 that transforms target-machine instructions into relocatable machine
1764 target-specific code-generation activities, such as emitting machine code and
1774 contains the binary coding of machine instructions and the
1783 Machine Code Emitter
1842 machine operand, ``MO1``, is extracted. The helper methods such as
1904 code-generation activities, such as emitting machine code and stubs. At