LLVM 19.0.0git
M68k Directory Reference
Directory dependency graph for M68k:
lib/Target/M68k

Directories

directory  AsmParser
 
directory  Disassembler
 
directory  GISel
 
directory  MCTargetDesc
 
directory  TargetInfo
 

Files

file  M68k.h [code]
 This file contains the entry points for global functions defined in the M68k target library, as used by the LLVM JIT.
 
file  M68kAsmPrinter.cpp [code]
 This file contains a printer that converts from our internal representation of machine-dependent LLVM code to GAS-format M68k assembly language.
 
file  M68kAsmPrinter.h [code]
 This file contains M68k assembler printer declarations.
 
file  M68kCallingConv.h [code]
 This file contains the custom routines for the M68k Calling Convention that aren't done by tablegen.
 
file  M68kCollapseMOVEMPass.cpp [code]
 MOVEM is an instruction that moves multiple registers a time according to the given mask.
 
file  M68kExpandPseudo.cpp [code]
 This file contains a pass that expands pseudo instructions into target instructions to allow proper scheduling, if-conversion, other late optimizations, or simply the encoding of the instructions.
 
file  M68kFrameLowering.cpp [code]
 This file contains the M68k implementation of TargetFrameLowering class.
 
file  M68kFrameLowering.h [code]
 This file contains the M68k declaration of TargetFrameLowering class.
 
file  M68kInstrBuilder.h [code]
 This file exposes functions that may be used with BuildMI from the MachineInstrBuilder.h file to handle M68k'isms in a clean way.
 
file  M68kInstrInfo.cpp [code]
 This file contains the M68k declaration of the TargetInstrInfo class.
 
file  M68kInstrInfo.h [code]
 This file contains the M68k implementation of the TargetInstrInfo class.
 
file  M68kISelDAGToDAG.cpp [code]
 This file defines an instruction selector for the M68K target.
 
file  M68kISelLowering.cpp [code]
 This file defines the interfaces that M68k uses to lower LLVM code into a selection DAG.
 
file  M68kISelLowering.h [code]
 This file defines the interfaces that M68k uses to lower LLVM code into a selection DAG.
 
file  M68kMachineFunction.cpp [code]
 
file  M68kMachineFunction.h [code]
 This file declares the M68k specific subclass of MachineFunctionInfo.
 
file  M68kMCInstLower.cpp [code]
 This file contains code to lower M68k MachineInstrs to their corresponding MCInst records.
 
file  M68kMCInstLower.h [code]
 This file contains code to lower M68k MachineInstrs to their corresponding MCInst records.
 
file  M68kRegisterInfo.cpp [code]
 This file contains the CPU0 implementation of the TargetRegisterInfo class.
 
file  M68kRegisterInfo.h [code]
 This file contains the M68k implementation of the TargetRegisterInfo class.
 
file  M68kSubtarget.cpp [code]
 This file implements the M68k specific subclass of TargetSubtargetInfo.
 
file  M68kSubtarget.h [code]
 This file declares the M68k specific subclass of TargetSubtargetInfo.
 
file  M68kTargetMachine.cpp [code]
 This file contains implementation for M68k target machine.
 
file  M68kTargetMachine.h [code]
 This file declares the M68k specific subclass of TargetMachine.
 
file  M68kTargetObjectFile.cpp [code]
 This file contains definitions for M68k ELF object file lowering.
 
file  M68kTargetObjectFile.h [code]
 This file contains declarations for M68k ELF object file lowering.