Home | History | Annotate | Download | only in Support

Lines Matching defs: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.
100 /// will be zero initialized), and pass that instance to the TargetRegistry as
104 friend struct TargetRegistry;
178 /// TargetRegistry.
560 /// TargetRegistry - Generic interface to target specific features.
561 struct TargetRegistry {
566 TargetRegistry() = delete;
570 friend struct TargetRegistry;
887 TargetRegistry::RegisterTarget(T, Name, Desc, &getArchMatch, HasJIT);
905 TargetRegistry::RegisterMCAsmInfo(T, &Allocator);
925 TargetRegistry::RegisterMCAsmInfo(T, Fn);
939 TargetRegistry::RegisterMCInstrInfo(T, &Allocator);
956 TargetRegistry::RegisterMCInstrInfo(T, Fn);
970 TargetRegistry::RegisterMCInstrAnalysis(T, &Allocator);
989 TargetRegistry::RegisterMCInstrAnalysis(T, Fn);
1003 TargetRegistry::RegisterMCRegInfo(T, &Allocator);
1022 TargetRegistry::RegisterMCRegInfo(T, Fn);
1036 TargetRegistry::RegisterMCSubtargetInfo(T, &Allocator);
1056 TargetRegistry::RegisterMCSubtargetInfo(T, Fn);
1070 TargetRegistry::RegisterTargetMachine(T, &Allocator);
1091 TargetRegistry::RegisterMCAsmBackend(T, &Allocator);
1112 TargetRegistry::RegisterMCAsmParser(T, &Allocator);
1133 TargetRegistry::RegisterAsmPrinter(T, &Allocator);
1153 TargetRegistry::RegisterMCCodeEmitter(T, &Allocator);