Lines Matching refs:TargetRegistry
1 //===-- Support/TargetRegistry.h - Target Registration ----------*- C++ -*-===//
10 // This file exposes the TargetRegistry interface, which tools can use to access
15 // appropriate TargetRegistry interfaces.
74 /// will be zero initialized), and pass that instance to the TargetRegistry as
78 friend struct TargetRegistry;
155 /// TargetRegistry.
496 /// TargetRegistry - Generic interface to target specific features.
497 struct TargetRegistry {
501 friend struct TargetRegistry;
839 TargetRegistry::RegisterTarget(T, Name, Desc, &getArchMatch, HasJIT);
858 TargetRegistry::RegisterMCAsmInfo(T, &Allocator);
877 TargetRegistry::RegisterMCAsmInfo(T, Fn);
892 TargetRegistry::RegisterMCCodeGenInfo(T, &Allocator);
912 TargetRegistry::RegisterMCCodeGenInfo(T, Fn);
927 TargetRegistry::RegisterMCInstrInfo(T, &Allocator);
945 TargetRegistry::RegisterMCInstrInfo(T, Fn);
960 TargetRegistry::RegisterMCInstrAnalysis(T, &Allocator);
978 TargetRegistry::RegisterMCInstrAnalysis(T, Fn);
993 TargetRegistry::RegisterMCRegInfo(T, &Allocator);
1011 TargetRegistry::RegisterMCRegInfo(T, Fn);
1026 TargetRegistry::RegisterMCSubtargetInfo(T, &Allocator);
1045 TargetRegistry::RegisterMCSubtargetInfo(T, Fn);
1060 TargetRegistry::RegisterTargetMachine(T, &Allocator);
1084 TargetRegistry::RegisterMCAsmBackend(T, &Allocator);
1106 TargetRegistry::RegisterMCAsmParser(T, &Allocator);
1128 TargetRegistry::RegisterAsmPrinter(T, &Allocator);
1148 TargetRegistry::RegisterMCCodeEmitter(T, &Allocator);