forked from OSchip/llvm-project
				
			MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h.
llvm-svn: 121971
This commit is contained in:
		
							parent
							
								
									9d1ed19982
								
							
						
					
					
						commit
						73b8713d7c
					
				| 
						 | 
					@ -0,0 +1,23 @@
 | 
				
			||||||
 | 
					//===-- llvm/MC/MCMachObjectWriter.h - Mach Object Writer -------*- C++ -*-===//
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					//                     The LLVM Compiler Infrastructure
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					// This file is distributed under the University of Illinois Open Source
 | 
				
			||||||
 | 
					// License. See LICENSE.TXT for details.
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					//===----------------------------------------------------------------------===//
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef LLVM_MC_MCMACHOBJECTWRITER_H
 | 
				
			||||||
 | 
					#define LLVM_MC_MCMACHOBJECTWRITER_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "llvm/MC/MCObjectWriter.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace llvm {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					MCObjectWriter *createMachObjectWriter(raw_ostream &OS, bool is64Bit,
 | 
				
			||||||
 | 
					                                       uint32_t CPUType, uint32_t CPUSubtype,
 | 
				
			||||||
 | 
					                                       bool IsLittleEndian);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					} // End llvm namespace
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					@ -179,9 +179,6 @@ public:
 | 
				
			||||||
  static void EncodeULEB128(uint64_t Value, raw_ostream &OS);
 | 
					  static void EncodeULEB128(uint64_t Value, raw_ostream &OS);
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MCObjectWriter *createMachObjectWriter(raw_ostream &OS, bool is64Bit,
 | 
					 | 
				
			||||||
                                       uint32_t CPUType, uint32_t CPUSubtype,
 | 
					 | 
				
			||||||
                                       bool IsLittleEndian);
 | 
					 | 
				
			||||||
MCObjectWriter *createELFObjectWriter(raw_ostream &OS, bool is64Bit,
 | 
					MCObjectWriter *createELFObjectWriter(raw_ostream &OS, bool is64Bit,
 | 
				
			||||||
                                      Triple::OSType OSType, uint16_t EMachine,
 | 
					                                      Triple::OSType OSType, uint16_t EMachine,
 | 
				
			||||||
                                      bool IsLittleEndian,
 | 
					                                      bool IsLittleEndian,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,6 +12,7 @@
 | 
				
			||||||
#include "llvm/MC/MCAssembler.h"
 | 
					#include "llvm/MC/MCAssembler.h"
 | 
				
			||||||
#include "llvm/MC/MCAsmLayout.h"
 | 
					#include "llvm/MC/MCAsmLayout.h"
 | 
				
			||||||
#include "llvm/MC/MCExpr.h"
 | 
					#include "llvm/MC/MCExpr.h"
 | 
				
			||||||
 | 
					#include "llvm/MC/MCMachObjectWriter.h"
 | 
				
			||||||
#include "llvm/MC/MCObjectWriter.h"
 | 
					#include "llvm/MC/MCObjectWriter.h"
 | 
				
			||||||
#include "llvm/MC/MCSectionMachO.h"
 | 
					#include "llvm/MC/MCSectionMachO.h"
 | 
				
			||||||
#include "llvm/MC/MCSymbol.h"
 | 
					#include "llvm/MC/MCSymbol.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -14,6 +14,7 @@
 | 
				
			||||||
#include "llvm/MC/MCAssembler.h"
 | 
					#include "llvm/MC/MCAssembler.h"
 | 
				
			||||||
#include "llvm/MC/MCDirectives.h"
 | 
					#include "llvm/MC/MCDirectives.h"
 | 
				
			||||||
#include "llvm/MC/MCExpr.h"
 | 
					#include "llvm/MC/MCExpr.h"
 | 
				
			||||||
 | 
					#include "llvm/MC/MCMachObjectWriter.h"
 | 
				
			||||||
#include "llvm/MC/MCObjectFormat.h"
 | 
					#include "llvm/MC/MCObjectFormat.h"
 | 
				
			||||||
#include "llvm/MC/MCObjectWriter.h"
 | 
					#include "llvm/MC/MCObjectWriter.h"
 | 
				
			||||||
#include "llvm/MC/MCSectionELF.h"
 | 
					#include "llvm/MC/MCSectionELF.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,6 +10,7 @@
 | 
				
			||||||
#include "llvm/Target/TargetAsmBackend.h"
 | 
					#include "llvm/Target/TargetAsmBackend.h"
 | 
				
			||||||
#include "PPC.h"
 | 
					#include "PPC.h"
 | 
				
			||||||
#include "PPCFixupKinds.h"
 | 
					#include "PPCFixupKinds.h"
 | 
				
			||||||
 | 
					#include "llvm/MC/MCMachObjectWriter.h"
 | 
				
			||||||
#include "llvm/MC/MCSectionMachO.h"
 | 
					#include "llvm/MC/MCSectionMachO.h"
 | 
				
			||||||
#include "llvm/MC/MCObjectFormat.h"
 | 
					#include "llvm/MC/MCObjectFormat.h"
 | 
				
			||||||
#include "llvm/MC/MCObjectWriter.h"
 | 
					#include "llvm/MC/MCObjectWriter.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -14,6 +14,7 @@
 | 
				
			||||||
#include "llvm/MC/MCAssembler.h"
 | 
					#include "llvm/MC/MCAssembler.h"
 | 
				
			||||||
#include "llvm/MC/MCExpr.h"
 | 
					#include "llvm/MC/MCExpr.h"
 | 
				
			||||||
#include "llvm/MC/MCFixupKindInfo.h"
 | 
					#include "llvm/MC/MCFixupKindInfo.h"
 | 
				
			||||||
 | 
					#include "llvm/MC/MCMachObjectWriter.h"
 | 
				
			||||||
#include "llvm/MC/MCObjectFormat.h"
 | 
					#include "llvm/MC/MCObjectFormat.h"
 | 
				
			||||||
#include "llvm/MC/MCObjectWriter.h"
 | 
					#include "llvm/MC/MCObjectWriter.h"
 | 
				
			||||||
#include "llvm/MC/MCSectionCOFF.h"
 | 
					#include "llvm/MC/MCSectionCOFF.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue