Lines Matching refs:Fn

468       MCRelocationInfoCtorTy Fn = MCRelocationInfoCtorFn
471 return Fn(TT, Ctx);
488 MCSymbolizerCtorTy Fn =
490 return Fn(TT, GetOpInfo, SymbolLookUp, DisInfo, Ctx, RelInfo);
600 /// @param Fn - A function to construct a MCAsmInfo for the target.
601 static void RegisterMCAsmInfo(Target &T, Target::MCAsmInfoCtorFnTy Fn) {
602 T.MCAsmInfoCtorFn = Fn;
613 /// @param Fn - A function to construct a MCCodeGenInfo for the target.
615 Target::MCCodeGenInfoCtorFnTy Fn) {
616 T.MCCodeGenInfoCtorFn = Fn;
627 /// @param Fn - A function to construct a MCInstrInfo for the target.
628 static void RegisterMCInstrInfo(Target &T, Target::MCInstrInfoCtorFnTy Fn) {
629 T.MCInstrInfoCtorFn = Fn;
635 Target::MCInstrAnalysisCtorFnTy Fn) {
636 T.MCInstrAnalysisCtorFn = Fn;
647 /// @param Fn - A function to construct a MCRegisterInfo for the target.
648 static void RegisterMCRegInfo(Target &T, Target::MCRegInfoCtorFnTy Fn) {
649 T.MCRegInfoCtorFn = Fn;
660 /// @param Fn - A function to construct a MCSubtargetInfo for the target.
662 Target::MCSubtargetInfoCtorFnTy Fn) {
663 T.MCSubtargetInfoCtorFn = Fn;
674 /// @param Fn - A function to construct a TargetMachine for the target.
676 Target::TargetMachineCtorTy Fn) {
677 T.TargetMachineCtorFn = Fn;
688 /// @param Fn - A function to construct an AsmBackend for the target.
689 static void RegisterMCAsmBackend(Target &T, Target::MCAsmBackendCtorTy Fn) {
690 T.MCAsmBackendCtorFn = Fn;
701 /// @param Fn - A function to construct an MCTargetAsmParser for the target.
702 static void RegisterMCAsmParser(Target &T, Target::MCAsmParserCtorTy Fn) {
703 T.MCAsmParserCtorFn = Fn;
714 /// @param Fn - A function to construct an AsmPrinter for the target.
715 static void RegisterAsmPrinter(Target &T, Target::AsmPrinterCtorTy Fn) {
716 T.AsmPrinterCtorFn = Fn;
727 /// @param Fn - A function to construct an MCDisassembler for the target.
729 Target::MCDisassemblerCtorTy Fn) {
730 T.MCDisassemblerCtorFn = Fn;
741 /// @param Fn - A function to construct an MCInstPrinter for the target.
743 Target::MCInstPrinterCtorTy Fn) {
744 T.MCInstPrinterCtorFn = Fn;
755 /// @param Fn - A function to construct an MCCodeEmitter for the target.
757 Target::MCCodeEmitterCtorTy Fn) {
758 T.MCCodeEmitterCtorFn = Fn;
769 /// @param Fn - A function to construct an MCStreamer for the target.
771 Target::MCObjectStreamerCtorTy Fn) {
772 T.MCObjectStreamerCtorFn = Fn;
783 /// @param Fn - A function to construct an MCStreamer for the target.
784 static void RegisterAsmStreamer(Target &T, Target::AsmStreamerCtorTy Fn) {
785 T.AsmStreamerCtorFn = Fn;
788 static void RegisterNullStreamer(Target &T, Target::NullStreamerCtorTy Fn) {
789 T.NullStreamerCtorFn = Fn;
800 /// @param Fn - A function to construct an MCRelocationInfo for the target.
802 Target::MCRelocationInfoCtorTy Fn) {
803 T.MCRelocationInfoCtorFn = Fn;
814 /// @param Fn - A function to construct an MCSymbolizer for the target.
816 Target::MCSymbolizerCtorTy Fn) {
817 T.MCSymbolizerCtorFn = Fn;
876 RegisterMCAsmInfoFn(Target &T, Target::MCAsmInfoCtorFnTy Fn) {
877 TargetRegistry::RegisterMCAsmInfo(T, Fn);
911 RegisterMCCodeGenInfoFn(Target &T, Target::MCCodeGenInfoCtorFnTy Fn) {
912 TargetRegistry::RegisterMCCodeGenInfo(T, Fn);
944 RegisterMCInstrInfoFn(Target &T, Target::MCInstrInfoCtorFnTy Fn) {
945 TargetRegistry::RegisterMCInstrInfo(T, Fn);
977 RegisterMCInstrAnalysisFn(Target &T, Target::MCInstrAnalysisCtorFnTy Fn) {
978 TargetRegistry::RegisterMCInstrAnalysis(T, Fn);
1010 RegisterMCRegInfoFn(Target &T, Target::MCRegInfoCtorFnTy Fn) {
1011 TargetRegistry::RegisterMCRegInfo(T, Fn);
1044 RegisterMCSubtargetInfoFn(Target &T, Target::MCSubtargetInfoCtorFnTy Fn) {
1045 TargetRegistry::RegisterMCSubtargetInfo(T, Fn);