|
LLVM 22.0.0git
|
Directories | |
| FileSystem | |
| LSP | |
| Solaris | |
| SystemZ | |
| Windows | |
Files | |
| AArch64AttributeParser.h | |
| AArch64BuildAttributes.h | |
| AdvisoryLock.h | |
| Alignment.h | |
| AlignOf.h | |
| Allocator.h | |
| This file defines the BumpPtrAllocator interface. | |
| AllocatorBase.h | |
| This file defines MallocAllocator. | |
| AllocToken.h | |
| AlwaysTrue.h | |
| AMDGPUAddrSpace.h | |
| AMDGPU address space definition. | |
| AMDGPUMetadata.h | |
| AMDGPU metadata definitions and in-memory representations. | |
| AMDHSAKernelDescriptor.h | |
| AMDHSA kernel descriptor definitions. | |
| ARMAttributeParser.h | |
| ARMBuildAttributes.h | |
| ARMEHABI.h | |
| ARMWinEH.h | |
| ArrayRecycler.h | |
| Atomic.h | |
| AtomicOrdering.h | |
| Atomic ordering constants. | |
| AutoConvert.h | |
| Automaton.h | |
| BalancedPartitioning.h | |
| Base64.h | |
| BCD.h | |
| BinaryByteStream.h | |
| BinaryItemStream.h | |
| BinaryStream.h | |
| BinaryStreamArray.h | |
| Lightweight arrays that are backed by an arbitrary BinaryStream. | |
| BinaryStreamError.h | |
| BinaryStreamReader.h | |
| BinaryStreamRef.h | |
| BinaryStreamWriter.h | |
| BLAKE3.h | |
| BlockFrequency.h | |
| BranchProbability.h | |
| BuryPointer.h | |
| CachePruning.h | |
| Caching.h | |
| Capacity.h | |
| Casting.h | |
| CBindingWrapping.h | |
| CFGDiff.h | |
| CFGUpdate.h | |
| CheckedArithmetic.h | |
| Chrono.h | |
| circular_raw_ostream.h | |
| CodeGen.h | |
| CodeGenCoverage.h | |
| COM.h | |
| Provides a library for accessing COM functionality of the Host OS. | |
| CommandLine.h | |
| Compiler.h | |
| Compression.h | |
| ConvertEBCDIC.h | |
| This file provides utility functions for converting between EBCDIC-1047 and UTF-8. | |
| ConvertUTF.h | |
| CrashRecoveryContext.h | |
| CRC.h | |
| CSKYAttributeParser.h | |
| CSKYAttributes.h | |
| DataExtractor.h | |
| DataTypes.h | |
| Debug.h | |
| DebugCounter.h | |
| This file provides an implementation of debug counters. | |
| DebugLog.h | |
| Discriminator.h | |
| DivisionByConstantInfo.h | |
| DJB.h | |
| DOTGraphTraits.h | |
| Duration.h | |
| DXILABI.h | |
| DynamicLibrary.h | |
| ELFAttributeParser.h | |
| ELFAttributes.h | |
| ELFAttrParserCompact.h | |
| ELFAttrParserExtended.h | |
| Endian.h | |
| EndianStream.h | |
| Errc.h | |
| Errno.h | |
| Error.h | |
| ErrorHandling.h | |
| ErrorOr.h | |
| Provides ErrorOr<T> smart pointer. | |
| ExitCodes.h | |
| This file contains definitions of exit codes for exit() function. | |
| ExponentialBackoff.h | |
| ExtensibleRTTI.h | |
| FileCollector.h | |
| FileOutputBuffer.h | |
| FileSystem.h | |
| FileUtilities.h | |
| float128.h | |
| Format.h | |
| FormatAdapters.h | |
| FormatCommon.h | |
| FormatProviders.h | |
| FormattedStream.h | |
| FormatVariadic.h | |
| FormatVariadicDetails.h | |
| GenericDomTree.h | |
| This file defines a set of templates that efficiently compute a dominator tree over a generic graph. | |
| GenericDomTreeConstruction.h | |
| Generic dominator tree construction - this file provides routines to construct immediate dominator information for a flow-graph based on the Semi-NCA algorithm described in this dissertation: | |
| GenericIteratedDominanceFrontier.h | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| GenericLoopInfo.h | |
| GenericLoopInfoImpl.h | |
| GlobPattern.h | |
| GraphWriter.h | |
| HashBuilder.h | |
| HashingOutputBackend.h | |
| This file contains the declarations of the HashingOutputBackend class, which is the VirtualOutputBackend that only produces the hashes for the output files. | |
| HexagonAttributeParser.h | |
| HexagonAttributes.h | |
| InitLLVM.h | |
| InstructionCost.h | |
| This file defines an InstructionCost class that is used when calculating the cost of an instruction, or a group of instructions. | |
| InterleavedRange.h | |
| Jobserver.h | |
| JSON.h | |
| This file supports working with JSON data. | |
| KnownBits.h | |
| KnownFPClass.h | |
| LEB128.h | |
| LineIterator.h | |
| LLVMDriver.h | |
| Locale.h | |
| LockFileManager.h | |
| LogicalResult.h | |
| ManagedStatic.h | |
| MathExtras.h | |
| MD5.h | |
| MemAlloc.h | |
| This file defines counterparts of C library allocation functions defined in the namespace 'std'. | |
| Memory.h | |
| MemoryBuffer.h | |
| MemoryBufferRef.h | |
| MipsABIFlags.h | |
| ModRef.h | |
| MSP430AttributeParser.h | |
| This file contains support routines for parsing MSP430 ELF build attributes. | |
| MSP430Attributes.h | |
| This file contains enumerations for MSP430 ELF build attributes as defined in the MSP430 ELF psABI specification. | |
| MSVCErrorWorkarounds.h | |
| Mustache.h | |
| Mutex.h | |
| NativeFormatting.h | |
| NVPTXAddrSpace.h | |
| NVPTX address space definition. | |
| OnDiskHashTable.h | |
| Defines facilities for reading and writing on-disk hash tables. | |
| OptimizedStructLayout.h | |
| This file provides an interface for laying out a sequence of fields as a struct in a way that attempts to minimizes the total space requirements of the struct while still satisfying the layout requirements of the individual fields. | |
| OptionStrCmp.h | |
| Parallel.h | |
| Path.h | |
| PerThreadBumpPtrAllocator.h | |
| PGOOptions.h | |
| Define option tunables for PGO. | |
| PluginLoader.h | |
| PointerLikeTypeTraits.h | |
| PrettyStackTrace.h | |
| Printable.h | |
| Process.h | |
| Provides a library for accessing information about this process and other processes on the operating system. | |
| Program.h | |
| ProgramStack.h | |
| RandomNumberGenerator.h | |
| raw_os_ostream.h | |
| raw_ostream.h | |
| raw_ostream_proxy.h | |
| raw_sha1_ostream.h | |
| raw_socket_stream.h | |
| Recycler.h | |
| RecyclingAllocator.h | |
| Regex.h | |
| Registry.h | |
| ReverseIteration.h | |
| RISCVAttributeParser.h | |
| RISCVAttributes.h | |
| RISCVISAUtils.h | |
| RWMutex.h | |
| SaveAndRestore.h | |
| This file provides utility classes that use RAII to save and restore values. | |
| ScaledNumber.h | |
| ScopedPrinter.h | |
| SHA1.h | |
| SHA256.h | |
| Signals.h | |
| Signposts.h | |
| SipHash.h | |
| SmallVectorMemoryBuffer.h | |
| SMLoc.h | |
| SMTAPI.h | |
| SourceMgr.h | |
| SpecialCaseList.h | |
| StringSaver.h | |
| SuffixTree.h | |
| SuffixTreeNode.h | |
| SwapByteOrder.h | |
| SystemUtils.h | |
| TargetSelect.h | |
| TarWriter.h | |
| TextEncoding.h | |
| This file provides a utility class to convert between different character set encodings. | |
| thread.h | |
| Threading.h | |
| ThreadPool.h | |
| ThreadSafeAllocator.h | |
| TimeProfiler.h | |
| Timer.h | |
| ToolOutputFile.h | |
| TrailingObjects.h | |
| This header defines support for implementing classes that have some trailing object (or arrays of objects) appended to them. | |
| type_traits.h | |
| TypeName.h | |
| TypeSize.h | |
| Unicode.h | |
| UnicodeCharRanges.h | |
| UniqueBBID.h | |
| Valgrind.h | |
| VersionTuple.h | |
| Defines the llvm::VersionTuple class, which represents a version in the form major[.minor[.subminor]]. | |
| VirtualFileSystem.h | |
| Defines the virtual file system interface vfs::FileSystem. | |
| VirtualOutputBackend.h | |
| This file contains the declarations of the VirtualOutputBackend class, which can be used to virtualized output files from LLVM tools. | |
| VirtualOutputBackends.h | |
| This file contains the declarations of the concrete VirtualOutputBackend classes, which are the implementation for different output style and functions. | |
| VirtualOutputConfig.h | |
| This file contains the declarations of the OutputConfig class. | |
| VirtualOutputError.h | |
| This file contains the declarations of the OutputError class. | |
| VirtualOutputFile.h | |
| This file contains the declarations of the llvm::vfs::OutputFile class, which is a virtualized output file from output backend. | |
| Watchdog.h | |
| Win64EH.h | |
| WindowsError.h | |
| WithColor.h | |
| X86DisassemblerDecoderCommon.h | |
| X86FoldTablesUtils.h | |
| xxhash.h | |
| YAMLParser.h | |
| YAMLTraits.h | |