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

References

include/llvm/Transforms/Scalar/GVN.h
   56 namespace gvn LLVM_LIBRARY_VISIBILITY {
include/llvm/Transforms/Scalar/SROA.h
   37 namespace sroa LLVM_LIBRARY_VISIBILITY {
lib/CodeGen/AggressiveAntiDepBreaker.h
   40 class LLVM_LIBRARY_VISIBILITY AggressiveAntiDepState {
  116   class LLVM_LIBRARY_VISIBILITY AggressiveAntiDepBreaker
lib/CodeGen/AllocationOrder.h
   29 class LLVM_LIBRARY_VISIBILITY AllocationOrder {
lib/CodeGen/AntiDepBreaker.h
   31 class LLVM_LIBRARY_VISIBILITY AntiDepBreaker {
lib/CodeGen/AsmPrinter/CodeViewDebug.h
   52 class LLVM_LIBRARY_VISIBILITY CodeViewDebug : public DebugHandlerBase {
lib/CodeGen/AsmPrinter/DwarfException.h
   24 class LLVM_LIBRARY_VISIBILITY DwarfCFIExceptionBase : public EHStreamer {
   37 class LLVM_LIBRARY_VISIBILITY DwarfCFIException : public DwarfCFIExceptionBase {
   71 class LLVM_LIBRARY_VISIBILITY ARMException : public DwarfCFIExceptionBase {
lib/CodeGen/AsmPrinter/EHStreamer.h
   30 class LLVM_LIBRARY_VISIBILITY EHStreamer : public AsmPrinterHandler {
lib/CodeGen/AsmPrinter/WasmException.h
   22 class LLVM_LIBRARY_VISIBILITY WasmException : public EHStreamer {
lib/CodeGen/AsmPrinter/WinCFGuard.h
   23 class LLVM_LIBRARY_VISIBILITY WinCFGuard : public AsmPrinterHandler {
lib/CodeGen/AsmPrinter/WinException.h
   27 class LLVM_LIBRARY_VISIBILITY WinException : public EHStreamer {
lib/CodeGen/BranchFolding.h
   34   class LLVM_LIBRARY_VISIBILITY BranchFolder {
lib/CodeGen/CriticalAntiDepBreaker.h
   36 class LLVM_LIBRARY_VISIBILITY CriticalAntiDepBreaker : public AntiDepBreaker {
lib/CodeGen/InterferenceCache.h
   32 class LLVM_LIBRARY_VISIBILITY InterferenceCache {
lib/CodeGen/LiveDebugVariables.h
   32 class LLVM_LIBRARY_VISIBILITY LiveDebugVariables : public MachineFunctionPass {
lib/CodeGen/SelectionDAG/InstrEmitter.h
   28 class LLVM_LIBRARY_VISIBILITY InstrEmitter {
lib/CodeGen/SelectionDAG/LegalizeTypes.h
   31 class LLVM_LIBRARY_VISIBILITY DAGTypeLegalizer {
lib/CodeGen/SplitKit.h
   49 class LLVM_LIBRARY_VISIBILITY InsertPointAnalysis {
   95 class LLVM_LIBRARY_VISIBILITY SplitAnalysis {
  257 class LLVM_LIBRARY_VISIBILITY SplitEditor {
lib/Target/AArch64/AArch64MCInstLower.h
   29 class LLVM_LIBRARY_VISIBILITY AArch64MCInstLower {
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
   46 class LLVM_LIBRARY_VISIBILITY AMDGPUPrintfRuntimeBinding final
lib/Target/ARC/ARCMCInstLower.h
   26 class LLVM_LIBRARY_VISIBILITY ARCMCInstLower {
lib/Target/ARM/ARMAsmPrinter.h
   31 class LLVM_LIBRARY_VISIBILITY ARMAsmPrinter : public AsmPrinter {
lib/Target/BPF/BPFMCInstLower.h
   26 class LLVM_LIBRARY_VISIBILITY BPFMCInstLower {
lib/Target/Lanai/LanaiMCInstLower.h
   27 class LLVM_LIBRARY_VISIBILITY LanaiMCInstLower {
lib/Target/MSP430/MSP430MCInstLower.h
   26 class LLVM_LIBRARY_VISIBILITY MSP430MCInstLower {
lib/Target/Mips/MipsAsmPrinter.h
   42 class LLVM_LIBRARY_VISIBILITY MipsAsmPrinter : public AsmPrinter {
lib/Target/Mips/MipsMCInstLower.h
   27 class LLVM_LIBRARY_VISIBILITY MipsMCInstLower {
lib/Target/NVPTX/NVPTXAsmPrinter.h
   61 class LLVM_LIBRARY_VISIBILITY NVPTXAsmPrinter : public AsmPrinter {
lib/Target/NVPTX/NVPTXISelDAGToDAG.h
   27 class LLVM_LIBRARY_VISIBILITY NVPTXDAGToDAGISel : public SelectionDAGISel {
lib/Target/Sparc/LeonPasses.h
   23 class LLVM_LIBRARY_VISIBILITY LEONMachineFunctionPass
   45 class LLVM_LIBRARY_VISIBILITY InsertNOPLoad : public LEONMachineFunctionPass {
   59 class LLVM_LIBRARY_VISIBILITY DetectRoundChange
   73 class LLVM_LIBRARY_VISIBILITY FixAllFDIVSQRT : public LEONMachineFunctionPass {
lib/Target/SystemZ/SystemZAsmPrinter.h
   25 class LLVM_LIBRARY_VISIBILITY SystemZAsmPrinter : public AsmPrinter {
lib/Target/SystemZ/SystemZMCInstLower.h
   24 class LLVM_LIBRARY_VISIBILITY SystemZMCInstLower {
lib/Target/WebAssembly/WebAssemblyAsmPrinter.h
   23 class LLVM_LIBRARY_VISIBILITY WebAssemblyAsmPrinter final : public AsmPrinter {
lib/Target/WebAssembly/WebAssemblyMCInstLower.h
   30 class LLVM_LIBRARY_VISIBILITY WebAssemblyMCInstLower {
lib/Target/X86/X86AsmPrinter.h
   28 class LLVM_LIBRARY_VISIBILITY X86AsmPrinter : public AsmPrinter {
lib/Target/XCore/XCoreMCInstLower.h
   24 class LLVM_LIBRARY_VISIBILITY XCoreMCInstLower {
lib/Transforms/Coroutines/CoroInstr.h
   35 class LLVM_LIBRARY_VISIBILITY CoroSubFnInst : public IntrinsicInst {
   70 class LLVM_LIBRARY_VISIBILITY CoroAllocInst : public IntrinsicInst {
   82 class LLVM_LIBRARY_VISIBILITY AnyCoroIdInst : public IntrinsicInst {
  113 class LLVM_LIBRARY_VISIBILITY CoroIdInst : public AnyCoroIdInst {
  204 class LLVM_LIBRARY_VISIBILITY AnyCoroIdRetconInst : public AnyCoroIdInst {
  251 class LLVM_LIBRARY_VISIBILITY CoroIdRetconInst
  264 class LLVM_LIBRARY_VISIBILITY CoroIdRetconOnceInst
  277 class LLVM_LIBRARY_VISIBILITY CoroFrameInst : public IntrinsicInst {
  289 class LLVM_LIBRARY_VISIBILITY CoroFreeInst : public IntrinsicInst {
  305 class LLVM_LIBRARY_VISIBILITY CoroBeginInst : public IntrinsicInst {
  325 class LLVM_LIBRARY_VISIBILITY CoroSaveInst : public IntrinsicInst {
  337 class LLVM_LIBRARY_VISIBILITY CoroPromiseInst : public IntrinsicInst {
  357 class LLVM_LIBRARY_VISIBILITY AnyCoroSuspendInst : public IntrinsicInst {
  372 class LLVM_LIBRARY_VISIBILITY CoroSuspendInst : public AnyCoroSuspendInst {
  404 class LLVM_LIBRARY_VISIBILITY CoroSuspendRetconInst : public AnyCoroSuspendInst {
  429 class LLVM_LIBRARY_VISIBILITY CoroSizeInst : public IntrinsicInst {
  441 class LLVM_LIBRARY_VISIBILITY CoroEndInst : public IntrinsicInst {
  460 class LLVM_LIBRARY_VISIBILITY CoroAllocaAllocInst : public IntrinsicInst {
  480 class LLVM_LIBRARY_VISIBILITY CoroAllocaGetInst : public IntrinsicInst {
  497 class LLVM_LIBRARY_VISIBILITY CoroAllocaFreeInst : public IntrinsicInst {
lib/Transforms/Coroutines/CoroInternal.h
   87 struct LLVM_LIBRARY_VISIBILITY Shape {
lib/Transforms/InstCombine/InstCombineInternal.h
  300 class LLVM_LIBRARY_VISIBILITY InstCombiner
tools/clang/lib/Basic/Targets.h
   26 LLVM_LIBRARY_VISIBILITY
   33 LLVM_LIBRARY_VISIBILITY
   37 LLVM_LIBRARY_VISIBILITY
   41 LLVM_LIBRARY_VISIBILITY
tools/clang/lib/Basic/Targets/AArch64.h
   23 class LLVM_LIBRARY_VISIBILITY AArch64TargetInfo : public TargetInfo {
  102 class LLVM_LIBRARY_VISIBILITY AArch64leTargetInfo : public AArch64TargetInfo {
  112 class LLVM_LIBRARY_VISIBILITY WindowsARM64TargetInfo
  128 class LLVM_LIBRARY_VISIBILITY MicrosoftARM64TargetInfo
  143 class LLVM_LIBRARY_VISIBILITY MinGWARM64TargetInfo
  149 class LLVM_LIBRARY_VISIBILITY AArch64beTargetInfo : public AArch64TargetInfo {
  159 class LLVM_LIBRARY_VISIBILITY DarwinAArch64TargetInfo
  172 class LLVM_LIBRARY_VISIBILITY RenderScript64TargetInfo
tools/clang/lib/Basic/Targets/AMDGPU.h
   26 class LLVM_LIBRARY_VISIBILITY AMDGPUTargetInfo final : public TargetInfo {
tools/clang/lib/Basic/Targets/ARC.h
   24 class LLVM_LIBRARY_VISIBILITY ARCTargetInfo : public TargetInfo {
tools/clang/lib/Basic/Targets/ARM.h
   26 class LLVM_LIBRARY_VISIBILITY ARMTargetInfo : public TargetInfo {
  184 class LLVM_LIBRARY_VISIBILITY ARMleTargetInfo : public ARMTargetInfo {
  191 class LLVM_LIBRARY_VISIBILITY ARMbeTargetInfo : public ARMTargetInfo {
  198 class LLVM_LIBRARY_VISIBILITY WindowsARMTargetInfo
  214 class LLVM_LIBRARY_VISIBILITY ItaniumWindowsARMleTargetInfo
  225 class LLVM_LIBRARY_VISIBILITY MicrosoftARMleTargetInfo
  236 class LLVM_LIBRARY_VISIBILITY MinGWARMTargetInfo : public WindowsARMTargetInfo {
  245 class LLVM_LIBRARY_VISIBILITY CygwinARMTargetInfo : public ARMleTargetInfo {
  253 class LLVM_LIBRARY_VISIBILITY DarwinARMTargetInfo
  264 class LLVM_LIBRARY_VISIBILITY RenderScript32TargetInfo
tools/clang/lib/Basic/Targets/AVR.cpp
   24 struct LLVM_LIBRARY_VISIBILITY MCUInfo {
tools/clang/lib/Basic/Targets/AVR.h
   25 class LLVM_LIBRARY_VISIBILITY AVRTargetInfo : public TargetInfo {
tools/clang/lib/Basic/Targets/BPF.h
   24 class LLVM_LIBRARY_VISIBILITY BPFTargetInfo : public TargetInfo {
tools/clang/lib/Basic/Targets/Hexagon.h
   25 class LLVM_LIBRARY_VISIBILITY HexagonTargetInfo : public TargetInfo {
tools/clang/lib/Basic/Targets/Lanai.h
   24 class LLVM_LIBRARY_VISIBILITY LanaiTargetInfo : public TargetInfo {
tools/clang/lib/Basic/Targets/Le64.h
   24 class LLVM_LIBRARY_VISIBILITY Le64TargetInfo : public TargetInfo {
tools/clang/lib/Basic/Targets/MSP430.h
   24 class LLVM_LIBRARY_VISIBILITY MSP430TargetInfo : public TargetInfo {
tools/clang/lib/Basic/Targets/Mips.h
   24 class LLVM_LIBRARY_VISIBILITY MipsTargetInfo : public TargetInfo {
tools/clang/lib/Basic/Targets/NVPTX.h
   48 class LLVM_LIBRARY_VISIBILITY NVPTXTargetInfo : public TargetInfo {
tools/clang/lib/Basic/Targets/OSTargets.h
   22 class LLVM_LIBRARY_VISIBILITY OSTargetInfo : public TgtInfo {
   40 class LLVM_LIBRARY_VISIBILITY CloudABITargetInfo : public OSTargetInfo<Target> {
   60 class LLVM_LIBRARY_VISIBILITY AnanasTargetInfo : public OSTargetInfo<Target> {
   79 class LLVM_LIBRARY_VISIBILITY DarwinTargetInfo : public OSTargetInfo<Target> {
  179 class LLVM_LIBRARY_VISIBILITY DragonFlyBSDTargetInfo
  212 class LLVM_LIBRARY_VISIBILITY FreeBSDTargetInfo : public OSTargetInfo<Target> {
  268 class LLVM_LIBRARY_VISIBILITY KFreeBSDTargetInfo : public OSTargetInfo<Target> {
  291 class LLVM_LIBRARY_VISIBILITY HaikuTargetInfo : public OSTargetInfo<Target> {
  324 class LLVM_LIBRARY_VISIBILITY HurdTargetInfo : public OSTargetInfo<Target> {
  347 class LLVM_LIBRARY_VISIBILITY MinixTargetInfo : public OSTargetInfo<Target> {
  371 class LLVM_LIBRARY_VISIBILITY LinuxTargetInfo : public OSTargetInfo<Target> {
  429 class LLVM_LIBRARY_VISIBILITY NetBSDTargetInfo : public OSTargetInfo<Target> {
  450 class LLVM_LIBRARY_VISIBILITY OpenBSDTargetInfo : public OSTargetInfo<Target> {
  488 class LLVM_LIBRARY_VISIBILITY PSPTargetInfo : public OSTargetInfo<Target> {
  505 class LLVM_LIBRARY_VISIBILITY PS3PPUTargetInfo : public OSTargetInfo<Target> {
  532 class LLVM_LIBRARY_VISIBILITY PS4OSTargetInfo : public OSTargetInfo<Target> {
  572 class LLVM_LIBRARY_VISIBILITY RTEMSTargetInfo : public OSTargetInfo<Target> {
  608 class LLVM_LIBRARY_VISIBILITY SolarisTargetInfo : public OSTargetInfo<Target> {
  726 class LLVM_LIBRARY_VISIBILITY WindowsTargetInfo : public OSTargetInfo<Target> {
  742 class LLVM_LIBRARY_VISIBILITY NaClTargetInfo : public OSTargetInfo<Target> {
  794 class LLVM_LIBRARY_VISIBILITY FuchsiaTargetInfo : public OSTargetInfo<Target> {
  816 class LLVM_LIBRARY_VISIBILITY WebAssemblyOSTargetInfo
  843 class LLVM_LIBRARY_VISIBILITY WASITargetInfo
  858 class LLVM_LIBRARY_VISIBILITY EmscriptenTargetInfo
tools/clang/lib/Basic/Targets/PNaCl.h
   25 class LLVM_LIBRARY_VISIBILITY PNaClTargetInfo : public TargetInfo {
   74 class LLVM_LIBRARY_VISIBILITY NaClMips32TargetInfo : public MipsTargetInfo {
tools/clang/lib/Basic/Targets/PPC.h
   27 class LLVM_LIBRARY_VISIBILITY PPCTargetInfo : public TargetInfo {
  328 class LLVM_LIBRARY_VISIBILITY PPC32TargetInfo : public PPCTargetInfo {
  370 class LLVM_LIBRARY_VISIBILITY PPC64TargetInfo : public PPCTargetInfo {
  422 class LLVM_LIBRARY_VISIBILITY DarwinPPC32TargetInfo
  439 class LLVM_LIBRARY_VISIBILITY DarwinPPC64TargetInfo
  449 class LLVM_LIBRARY_VISIBILITY AIXPPC32TargetInfo :
  458 class LLVM_LIBRARY_VISIBILITY AIXPPC64TargetInfo :
tools/clang/lib/Basic/Targets/RISCV.h
   79 class LLVM_LIBRARY_VISIBILITY RISCV32TargetInfo : public RISCVTargetInfo {
  104 class LLVM_LIBRARY_VISIBILITY RISCV64TargetInfo : public RISCVTargetInfo {
tools/clang/lib/Basic/Targets/SPIR.h
   36 class LLVM_LIBRARY_VISIBILITY SPIRTargetInfo : public TargetInfo {
  101 class LLVM_LIBRARY_VISIBILITY SPIR32TargetInfo : public SPIRTargetInfo {
  116 class LLVM_LIBRARY_VISIBILITY SPIR64TargetInfo : public SPIRTargetInfo {
tools/clang/lib/Basic/Targets/Sparc.h
   22 class LLVM_LIBRARY_VISIBILITY SparcTargetInfo : public TargetInfo {
  150 class LLVM_LIBRARY_VISIBILITY SparcV8TargetInfo : public SparcTargetInfo {
  182 class LLVM_LIBRARY_VISIBILITY SparcV8elTargetInfo : public SparcV8TargetInfo {
  191 class LLVM_LIBRARY_VISIBILITY SparcV9TargetInfo : public SparcTargetInfo {
tools/clang/lib/Basic/Targets/SystemZ.h
   24 class LLVM_LIBRARY_VISIBILITY SystemZTargetInfo : public TargetInfo {
tools/clang/lib/Basic/Targets/TCE.h
   45 class LLVM_LIBRARY_VISIBILITY TCETargetInfo : public TargetInfo {
  104 class LLVM_LIBRARY_VISIBILITY TCELETargetInfo : public TCETargetInfo {
tools/clang/lib/Basic/Targets/WebAssembly.h
   24 class LLVM_LIBRARY_VISIBILITY WebAssemblyTargetInfo : public TargetInfo {
  118 class LLVM_LIBRARY_VISIBILITY WebAssembly32TargetInfo
  132 class LLVM_LIBRARY_VISIBILITY WebAssembly64TargetInfo
tools/clang/lib/Basic/Targets/X86.h
   27 class LLVM_LIBRARY_VISIBILITY X86TargetInfo : public TargetInfo {
  334 class LLVM_LIBRARY_VISIBILITY X86_32TargetInfo : public X86TargetInfo {
  400 class LLVM_LIBRARY_VISIBILITY NetBSDI386TargetInfo
  417 class LLVM_LIBRARY_VISIBILITY OpenBSDI386TargetInfo
  428 class LLVM_LIBRARY_VISIBILITY DarwinI386TargetInfo
  461 class LLVM_LIBRARY_VISIBILITY WindowsX86_32TargetInfo
  477 class LLVM_LIBRARY_VISIBILITY MicrosoftX86_32TargetInfo
  498 class LLVM_LIBRARY_VISIBILITY MinGWX86_32TargetInfo
  514 class LLVM_LIBRARY_VISIBILITY CygwinX86_32TargetInfo : public X86_32TargetInfo {
  538 class LLVM_LIBRARY_VISIBILITY HaikuX86_32TargetInfo
  552 class LLVM_LIBRARY_VISIBILITY MCUX86_32TargetInfo : public X86_32TargetInfo {
  579 class LLVM_LIBRARY_VISIBILITY RTEMSX86_32TargetInfo : public X86_32TargetInfo {
  597 class LLVM_LIBRARY_VISIBILITY X86_64TargetInfo : public X86TargetInfo {
  703 class LLVM_LIBRARY_VISIBILITY WindowsX86_64TargetInfo
  744 class LLVM_LIBRARY_VISIBILITY MicrosoftX86_64TargetInfo
  768 class LLVM_LIBRARY_VISIBILITY MinGWX86_64TargetInfo
  782 class LLVM_LIBRARY_VISIBILITY CygwinX86_64TargetInfo : public X86_64TargetInfo {
  803 class LLVM_LIBRARY_VISIBILITY DarwinX86_64TargetInfo
  829 class LLVM_LIBRARY_VISIBILITY OpenBSDX86_64TargetInfo
  840 class LLVM_LIBRARY_VISIBILITY AndroidX86_32TargetInfo
  852 class LLVM_LIBRARY_VISIBILITY AndroidX86_64TargetInfo
tools/clang/lib/Basic/Targets/XCore.h
   24 class LLVM_LIBRARY_VISIBILITY XCoreTargetInfo : public TargetInfo {
tools/clang/lib/Driver/ToolChains/AIX.h
   23 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
   46 class LLVM_LIBRARY_VISIBILITY AIX : public ToolChain {
tools/clang/lib/Driver/ToolChains/AMDGPU.h
   23 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   42 class LLVM_LIBRARY_VISIBILITY AMDGPUToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/AVR.h
   21 class LLVM_LIBRARY_VISIBILITY AVRToolChain : public Generic_ELF {
   43 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/Ananas.h
   22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
   35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   52 class LLVM_LIBRARY_VISIBILITY Ananas : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/BareMetal.h
   22 class LLVM_LIBRARY_VISIBILITY BareMetal : public ToolChain {
   69 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
tools/clang/lib/Driver/ToolChains/Clang.h
   28 class LLVM_LIBRARY_VISIBILITY Clang : public Tool {
  118 class LLVM_LIBRARY_VISIBILITY ClangAs : public Tool {
  139 class LLVM_LIBRARY_VISIBILITY OffloadBundler final : public Tool {
  157 class LLVM_LIBRARY_VISIBILITY OffloadWrapper final : public Tool {
tools/clang/lib/Driver/ToolChains/CloudABI.h
   22 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   39 class LLVM_LIBRARY_VISIBILITY CloudABI : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Contiki.h
   19 class LLVM_LIBRARY_VISIBILITY Contiki : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/CrossWindows.h
   22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
   34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
   52 class LLVM_LIBRARY_VISIBILITY CrossWindowsToolChain : public Generic_GCC {
tools/clang/lib/Driver/ToolChains/Cuda.h
   84 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
  100 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
  114 class LLVM_LIBRARY_VISIBILITY OpenMPLinker : public Tool {
  133 class LLVM_LIBRARY_VISIBILITY CudaToolChain : public ToolChain {
tools/clang/lib/Driver/ToolChains/Darwin.h
   31 class LLVM_LIBRARY_VISIBILITY MachOTool : public Tool {
   52 class LLVM_LIBRARY_VISIBILITY Assembler : public MachOTool {
   65 class LLVM_LIBRARY_VISIBILITY Linker : public MachOTool {
   85 class LLVM_LIBRARY_VISIBILITY Lipo : public MachOTool {
   97 class LLVM_LIBRARY_VISIBILITY Dsymutil : public MachOTool {
  111 class LLVM_LIBRARY_VISIBILITY VerifyDebug : public MachOTool {
  128 class LLVM_LIBRARY_VISIBILITY MachO : public ToolChain {
  268 class LLVM_LIBRARY_VISIBILITY Darwin : public MachO {
  491 class LLVM_LIBRARY_VISIBILITY DarwinClang : public Darwin {
tools/clang/lib/Driver/ToolChains/DragonFly.h
   21 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
   34 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   51 class LLVM_LIBRARY_VISIBILITY DragonFly : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/FreeBSD.h
   22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
   35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   52 class LLVM_LIBRARY_VISIBILITY FreeBSD : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Fuchsia.h
   20 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
   37 class LLVM_LIBRARY_VISIBILITY Fuchsia : public ToolChain {
tools/clang/lib/Driver/ToolChains/Gnu.h
   40 class LLVM_LIBRARY_VISIBILITY GnuTool : public Tool {
   50 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
   62 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   78 class LLVM_LIBRARY_VISIBILITY Common : public GnuTool {
   98 class LLVM_LIBRARY_VISIBILITY Preprocessor : public Common {
  110 class LLVM_LIBRARY_VISIBILITY Compiler : public Common {
  121 class LLVM_LIBRARY_VISIBILITY Linker : public Common {
  139 class LLVM_LIBRARY_VISIBILITY Generic_GCC : public ToolChain {
  339 class LLVM_LIBRARY_VISIBILITY Generic_ELF : public Generic_GCC {
tools/clang/lib/Driver/ToolChains/HIP.h
   28 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
   75 class LLVM_LIBRARY_VISIBILITY HIPToolChain : public ToolChain {
tools/clang/lib/Driver/ToolChains/Haiku.h
   20 class LLVM_LIBRARY_VISIBILITY Haiku : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Hexagon.h
   23 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
   38 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   61 class LLVM_LIBRARY_VISIBILITY HexagonToolChain : public Linux {
tools/clang/lib/Driver/ToolChains/Hurd.h
   19 class LLVM_LIBRARY_VISIBILITY Hurd : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/InterfaceStubs.h
   19 class LLVM_LIBRARY_VISIBILITY Merger : public Tool {
tools/clang/lib/Driver/ToolChains/Lanai.h
   19 class LLVM_LIBRARY_VISIBILITY LanaiToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Linux.h
   19 class LLVM_LIBRARY_VISIBILITY Linux : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/MSP430.h
   28 class LLVM_LIBRARY_VISIBILITY MSP430ToolChain : public Generic_ELF {
   55 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/MSVC.h
   24 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
   39 class LLVM_LIBRARY_VISIBILITY Compiler : public Tool {
   66 class LLVM_LIBRARY_VISIBILITY MSVCToolChain : public ToolChain {
tools/clang/lib/Driver/ToolChains/MinGW.h
   23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
   35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
   57 class LLVM_LIBRARY_VISIBILITY MinGW : public ToolChain {
tools/clang/lib/Driver/ToolChains/Minix.h
   21 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
   34 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   51 class LLVM_LIBRARY_VISIBILITY Minix : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/MipsLinux.h
   19 class LLVM_LIBRARY_VISIBILITY MipsLLVMToolChain : public Linux {
tools/clang/lib/Driver/ToolChains/Myriad.h
   22 class LLVM_LIBRARY_VISIBILITY Compiler : public Tool {
   34 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
   52 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   69 class LLVM_LIBRARY_VISIBILITY MyriadToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/NaCl.h
   20 class LLVM_LIBRARY_VISIBILITY AssemblerARM : public gnutools::Assembler {
   30 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   47 class LLVM_LIBRARY_VISIBILITY NaClToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/NetBSD.h
   22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
   35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   52 class LLVM_LIBRARY_VISIBILITY NetBSD : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/OpenBSD.h
   22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
   35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   52 class LLVM_LIBRARY_VISIBILITY OpenBSD : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/PPCLinux.h
   18 class LLVM_LIBRARY_VISIBILITY PPCLinuxToolChain : public Linux {
tools/clang/lib/Driver/ToolChains/PS4CPU.h
   27 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
   41 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
   59 class LLVM_LIBRARY_VISIBILITY PS4CPU : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/RISCVToolchain.h
   19 class LLVM_LIBRARY_VISIBILITY RISCVToolChain : public Generic_ELF {
   47 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/Solaris.h
   22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
   35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
   52 class LLVM_LIBRARY_VISIBILITY Solaris : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/TCE.h
   22 class LLVM_LIBRARY_VISIBILITY TCEToolChain : public ToolChain {
   35 class LLVM_LIBRARY_VISIBILITY TCELEToolChain : public TCEToolChain {
tools/clang/lib/Driver/ToolChains/WebAssembly.h
   21 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
   39 class LLVM_LIBRARY_VISIBILITY WebAssembly final : public ToolChain {
tools/clang/lib/Driver/ToolChains/XCore.h
   23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
   34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
   50 class LLVM_LIBRARY_VISIBILITY XCoreToolChain : public ToolChain {