AArch64TargetObjectFile.h (256281) | AArch64TargetObjectFile.h (266715) |
---|---|
1//===-- AArch64TargetObjectFile.h - AArch64 Object Info ---------*- 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//===----------------------------------------------------------------------===// --- 6 unchanged lines hidden (view full) --- 15#define LLVM_TARGET_AARCH64_TARGETOBJECTFILE_H 16 17#include "llvm/CodeGen/TargetLoweringObjectFileImpl.h" 18#include "llvm/Target/TargetMachine.h" 19#include "llvm/Target/TargetLoweringObjectFile.h" 20 21namespace llvm { 22 | 1//===-- AArch64TargetObjectFile.h - AArch64 Object Info ---------*- 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//===----------------------------------------------------------------------===// --- 6 unchanged lines hidden (view full) --- 15#define LLVM_TARGET_AARCH64_TARGETOBJECTFILE_H 16 17#include "llvm/CodeGen/TargetLoweringObjectFileImpl.h" 18#include "llvm/Target/TargetMachine.h" 19#include "llvm/Target/TargetLoweringObjectFile.h" 20 21namespace llvm { 22 |
23 /// AArch64LinuxTargetObjectFile - This implementation is used for linux 24 /// AArch64. | 23 /// AArch64ElfTargetObjectFile - This implementation is used for ELF 24 /// AArch64 targets. 25 class AArch64ElfTargetObjectFile : public TargetLoweringObjectFileELF { 26 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM); 27 }; 28 |
25 class AArch64LinuxTargetObjectFile : public TargetLoweringObjectFileELF { 26 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM); 27 }; 28 29} // end namespace llvm 30 31#endif | 29 class AArch64LinuxTargetObjectFile : public TargetLoweringObjectFileELF { 30 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM); 31 }; 32 33} // end namespace llvm 34 35#endif |