reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

include/llvm/Support/TargetRegistry.h
 1111 template <class TargetMachineImpl> struct RegisterTargetMachine {
lib/Target/AArch64/AArch64TargetMachine.h
   58 class AArch64leTargetMachine : public AArch64TargetMachine {
   70 class AArch64beTargetMachine : public AArch64TargetMachine {
lib/Target/AMDGPU/AMDGPUTargetMachine.h
   69 class R600TargetMachine final : public AMDGPUTargetMachine {
   94 class GCNTargetMachine final : public AMDGPUTargetMachine {
lib/Target/ARC/ARCTargetMachine.h
   23 class ARCTargetMachine : public LLVMTargetMachine {
lib/Target/ARM/ARMTargetMachine.h
   77 class ARMLETargetMachine : public ARMBaseTargetMachine {
   87 class ARMBETargetMachine : public ARMBaseTargetMachine {
lib/Target/AVR/AVRTargetMachine.h
   28 class AVRTargetMachine : public LLVMTargetMachine {
lib/Target/BPF/BPFTargetMachine.h
   20 class BPFTargetMachine : public LLVMTargetMachine {
lib/Target/Hexagon/HexagonTargetMachine.h
   25 class HexagonTargetMachine : public LLVMTargetMachine {
lib/Target/Lanai/LanaiTargetMachine.h
   27 class LanaiTargetMachine : public LLVMTargetMachine {
lib/Target/MSP430/MSP430TargetMachine.h
   25 class MSP430TargetMachine : public LLVMTargetMachine {
lib/Target/Mips/MipsTargetMachine.h
   72 class MipsebTargetMachine : public MipsTargetMachine {
   84 class MipselTargetMachine : public MipsTargetMachine {
lib/Target/NVPTX/NVPTXTargetMachine.h
   75 class NVPTXTargetMachine32 : public NVPTXTargetMachine {
   84 class NVPTXTargetMachine64 : public NVPTXTargetMachine {
lib/Target/PowerPC/PPCTargetMachine.h
   25 class PPCTargetMachine final : public LLVMTargetMachine {
lib/Target/RISCV/RISCVTargetMachine.h
   23 class RISCVTargetMachine : public LLVMTargetMachine {
lib/Target/Sparc/SparcTargetMachine.h
   46 class SparcV8TargetMachine : public SparcTargetMachine {
   57 class SparcV9TargetMachine : public SparcTargetMachine {
   66 class SparcelTargetMachine : public SparcTargetMachine {
lib/Target/SystemZ/SystemZTargetMachine.h
   27 class SystemZTargetMachine : public LLVMTargetMachine {
lib/Target/WebAssembly/WebAssemblyTargetMachine.h
   23 class WebAssemblyTargetMachine final : public LLVMTargetMachine {
lib/Target/X86/X86TargetMachine.h
   30 class X86TargetMachine final : public LLVMTargetMachine {
lib/Target/XCore/XCoreTargetMachine.h
   26 class XCoreTargetMachine : public LLVMTargetMachine {