|
reference, declaration → definition
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 {