reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/lld/ELF/Arch/AArch64.cpp
   32 class AArch64 : public TargetInfo {
tools/lld/ELF/Arch/AMDGPU.cpp
   25 class AMDGPU final : public TargetInfo {
tools/lld/ELF/Arch/ARM.cpp
   26 class ARM final : public TargetInfo {
tools/lld/ELF/Arch/AVR.cpp
   44 class AVR final : public TargetInfo {
tools/lld/ELF/Arch/Hexagon.cpp
   27 class Hexagon final : public TargetInfo {
tools/lld/ELF/Arch/MSP430.cpp
   34 class MSP430 final : public TargetInfo {
tools/lld/ELF/Arch/Mips.cpp
   25 template <class ELFT> class MIPS final : public TargetInfo {
tools/lld/ELF/Arch/PPC.cpp
   24 class PPC final : public TargetInfo {
tools/lld/ELF/Arch/PPC64.cpp
  194 class PPC64 final : public TargetInfo {
tools/lld/ELF/Arch/RISCV.cpp
   23 class RISCV final : public TargetInfo {
tools/lld/ELF/Arch/SPARCV9.cpp
   24 class SPARCV9 final : public TargetInfo {
tools/lld/ELF/Arch/X86.cpp
   24 class X86 : public TargetInfo {
tools/lld/ELF/Arch/X86_64.cpp
   26 class X86_64 : public TargetInfo {

References

tools/lld/ELF/Arch/AArch64.cpp
   32 class AArch64 : public TargetInfo {
  673 static TargetInfo *getTargetInfo() {
  683 TargetInfo *getAArch64TargetInfo() { return getTargetInfo(); }
tools/lld/ELF/Arch/AMDGPU.cpp
   25 class AMDGPU final : public TargetInfo {
  111 TargetInfo *getAMDGPUTargetInfo() {
tools/lld/ELF/Arch/ARM.cpp
   26 class ARM final : public TargetInfo {
  604 TargetInfo *getARMTargetInfo() {
tools/lld/ELF/Arch/AVR.cpp
   44 class AVR final : public TargetInfo {
   74 TargetInfo *getAVRTargetInfo() {
tools/lld/ELF/Arch/Hexagon.cpp
   27 class Hexagon final : public TargetInfo {
  326 TargetInfo *getHexagonTargetInfo() {
tools/lld/ELF/Arch/MSP430.cpp
   34 class MSP430 final : public TargetInfo {
   91 TargetInfo *getMSP430TargetInfo() {
tools/lld/ELF/Arch/Mips.cpp
   25 template <class ELFT> class MIPS final : public TargetInfo {
  739 template <class ELFT> TargetInfo *getMipsTargetInfo() {
tools/lld/ELF/Arch/PPC.cpp
   24 class PPC final : public TargetInfo {
  439 TargetInfo *getPPCTargetInfo() {
tools/lld/ELF/Arch/PPC64.cpp
  194 class PPC64 final : public TargetInfo {
 1097 TargetInfo *getPPC64TargetInfo() {
tools/lld/ELF/Arch/RISCV.cpp
   23 class RISCV final : public TargetInfo {
  440 TargetInfo *getRISCVTargetInfo() {
tools/lld/ELF/Arch/SPARCV9.cpp
   24 class SPARCV9 final : public TargetInfo {
  147 TargetInfo *getSPARCV9TargetInfo() {
tools/lld/ELF/Arch/X86.cpp
   24 class X86 : public TargetInfo {
  543 TargetInfo *getX86TargetInfo() {
tools/lld/ELF/Arch/X86_64.cpp
   26 class X86_64 : public TargetInfo {
  688 static TargetInfo *getTargetInfo() {
  702 TargetInfo *getX86_64TargetInfo() { return getTargetInfo(); }
tools/lld/ELF/Target.cpp
   47 const TargetInfo *target;
   49 TargetInfo *getTarget() {
tools/lld/ELF/Target.h
  140 TargetInfo *getAArch64TargetInfo();
  141 TargetInfo *getAMDGPUTargetInfo();
  142 TargetInfo *getARMTargetInfo();
  143 TargetInfo *getAVRTargetInfo();
  144 TargetInfo *getHexagonTargetInfo();
  145 TargetInfo *getMSP430TargetInfo();
  146 TargetInfo *getPPC64TargetInfo();
  147 TargetInfo *getPPCTargetInfo();
  148 TargetInfo *getRISCVTargetInfo();
  149 TargetInfo *getSPARCV9TargetInfo();
  150 TargetInfo *getX86TargetInfo();
  151 TargetInfo *getX86_64TargetInfo();
  152 template <class ELFT> TargetInfo *getMipsTargetInfo();
  188 extern const TargetInfo *target;
  189 TargetInfo *getTarget();