1//===-- PPCMCTargetDesc.h - PowerPC Target Descriptions ---------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
--- 22 unchanged lines hidden (view full) ---
31extern Target ThePPC32Target;
32extern Target ThePPC64Target;
33
34MCCodeEmitter *createPPCMCCodeEmitter(const MCInstrInfo &MCII,
35 const MCRegisterInfo &MRI,
36 const MCSubtargetInfo &STI,
37 MCContext &Ctx);
38
39MCAsmBackend *createPPCAsmBackend(const Target &T, StringRef TT);
40
41/// createPPCELFObjectWriter - Construct an PPC ELF object writer.
42MCObjectWriter *createPPCELFObjectWriter(raw_ostream &OS,
43 bool Is64Bit,
44 uint8_t OSABI);
45} // End llvm namespace
46
47// Defines symbolic names for PowerPC registers. This defines a mapping from
--- 14 unchanged lines hidden ---
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
--- 22 unchanged lines hidden (view full) ---
31extern Target ThePPC32Target;
32extern Target ThePPC64Target;
33
34MCCodeEmitter *createPPCMCCodeEmitter(const MCInstrInfo &MCII,
35 const MCRegisterInfo &MRI,
36 const MCSubtargetInfo &STI,
37 MCContext &Ctx);
38
39MCAsmBackend *createPPCAsmBackend(const Target &T, StringRef TT);
40
41/// createPPCELFObjectWriter - Construct an PPC ELF object writer.
42MCObjectWriter *createPPCELFObjectWriter(raw_ostream &OS,
43 bool Is64Bit,
44 uint8_t OSABI);
45} // End llvm namespace
46
47// Defines symbolic names for PowerPC registers. This defines a mapping from
--- 14 unchanged lines hidden ---