LLVM 20.0.0git
Support Directory Reference
Directory dependency graph for Support:
include/llvm/Support

Directories

directory  FileSystem
 
directory  Solaris
 
directory  SystemZ
 
directory  Windows
 

Files

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