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

Definitions

include/llvm/ADT/APFloat.h
  689 class APFloat : public APFloatBase {
include/llvm/ADT/APInt.h
   69 class LLVM_NODISCARD APInt {
include/llvm/ADT/CachedHashString.h
   29 class CachedHashStringRef {
   72 class CachedHashString {
include/llvm/ADT/DenseMap.h
   57 template <typename DerivedT, typename KeyT, typename ValueT, typename KeyInfoT,
include/llvm/ADT/Hashing.h
   71 class hash_code {
include/llvm/ADT/StringRef.h
   54   class StringRef {
include/llvm/Analysis/AliasSetTracker.h
  331   class ASTCallbackVH final : public CallbackVH {
include/llvm/Analysis/AssumptionCache.h
  188   class FunctionCallbackVH final : public CallbackVH {
include/llvm/Analysis/BranchProbabilityInfo.h
  151   class BasicBlockCallbackVH final : public CallbackVH {
include/llvm/Analysis/MemoryLocation.h
  174 class MemoryLocation {
include/llvm/Analysis/PhiValues.h
   93   class PhiValuesCallbackVH final : public CallbackVH {
include/llvm/Analysis/ScalarEvolution.h
 1093   class SCEVCallbackVH final : public CallbackVH {
include/llvm/BinaryFormat/Minidump.h
   50 enum class StreamType : uint32_t {
include/llvm/BinaryFormat/Wasm.h
  354 struct WasmSignature {
include/llvm/CodeGen/MachineOperand.h
   50 class MachineOperand {
include/llvm/CodeGen/Register.h
   19 class Register {
include/llvm/CodeGen/SelectionDAGNodes.h
  123 class SDValue {
include/llvm/CodeGen/TargetInstrInfo.h
  432   struct RegSubRegPair {
include/llvm/DebugInfo/CodeView/TypeHashing.h
   32 struct LocallyHashedType {
   77 struct GloballyHashedType {
include/llvm/DebugInfo/CodeView/TypeIndex.h
   95 class TypeIndex {
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  267   struct Abbrev {
include/llvm/DebugInfo/GSYM/FileEntry.h
   25 struct FileEntry {
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
   50 class SymbolStringPtr {
include/llvm/IR/Attributes.h
  214 class AttributeSet {
  337 class AttributeList {
include/llvm/IR/CallSite.h
  672 class CallSite : public CallSiteBase<Function, BasicBlock, Value, User, Use,
include/llvm/IR/Dominators.h
   76 class BasicBlockEdge {
include/llvm/IR/ModuleSummaryIndex.h
  164 struct ValueInfo {
  506   struct VFuncId {
  514   struct ConstVCall {
include/llvm/MC/MCRegister.h
   22 class MCRegister {
include/llvm/Object/ObjectFile.h
   81 class SectionRef {
include/llvm/ProfileData/Coverage/CoverageMapping.h
  145 struct CounterExpression {
include/llvm/Support/JSON.h
  490 class ObjectKey {
include/llvm/Support/LowLevelTypeImpl.h
   39 class LLT {
include/llvm/TextAPI/MachO/InterfaceFile.h
  127 struct SymbolsMapKey {
include/llvm/Transforms/IPO/Attributor.h
  139 struct IRPosition {
include/llvm/Transforms/IPO/WholeProgramDevirt.h
  234 struct VTableSlotSummary {
include/llvm/Transforms/Utils/BypassSlowDivision.h
   30 struct DivRemMapKey {
lib/Analysis/AliasAnalysisSummary.h
  199 struct InstantiatedValue {
lib/Analysis/MemorySSA.cpp
  128 class MemoryLocOrCall {
lib/CodeGen/LiveDebugValues.cpp
  128   class DebugVariable {
lib/CodeGen/LiveDebugVariables.cpp
  151 class UserValueIdentity {
lib/MC/MCDwarf.cpp
 1747 struct CIEKey {
lib/MC/WasmObjectWriter.cpp
   61 struct WasmSignature {
lib/Transforms/IPO/WholeProgramDevirt.cpp
  255 struct VTableSlot {
lib/Transforms/InstCombine/InstCombinePHI.cpp
  907 struct LoweredPHIRecord {
lib/Transforms/Scalar/EarlyCSE.cpp
   95 struct SimpleValue {
  371 struct CallValue {
lib/Transforms/Scalar/GVN.cpp
  113 struct llvm::GVN::Expression {
lib/Transforms/Scalar/GVNSink.cpp
  229 class ModelledPHI {
lib/Transforms/Scalar/LoopUnrollPass.cpp
  279 struct UnrolledInstState {
tools/clang/include/clang-c/Index.h
 2682 typedef struct {
tools/clang/include/clang/AST/ASTTypeTraits.h
   57 class ASTNodeKind {
tools/clang/include/clang/AST/BaseSubobject.h
   30 class BaseSubobject {
tools/clang/include/clang/AST/CharUnits.h
   38   class CharUnits {
tools/clang/include/clang/AST/DeclarationName.h
  145 class DeclarationName {
tools/clang/include/clang/AST/GlobalDecl.h
   40 class GlobalDecl {
tools/clang/include/clang/AST/Type.h
  643 class QualType {
tools/clang/include/clang/Analysis/RetainSummaryManager.h
  207 class ObjCSummaryKey {
tools/clang/include/clang/Basic/IdentifierTable.h
  672 class Selector {
tools/clang/include/clang/Basic/SourceLocation.h
   38 class FileID {
tools/clang/include/clang/Sema/Sema.h
10746   struct FunctionDeclAndLoc {
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2044 struct EditEntry {
tools/clang/lib/AST/ExprConstant.cpp
  661   struct ObjectUnderConstruction {
tools/clang/lib/AST/ItaniumCXXABI.cpp
   56 struct DecompositionDeclName {
tools/clang/lib/CodeGen/CodeGenTBAA.h
   42 struct TBAAAccessInfo {
tools/clang/lib/Sema/SemaStmt.cpp
 3953 class CatchHandlerType {
tools/clang/tools/extra/clangd/index/SymbolID.h
   31 class SymbolID {
tools/clang/tools/extra/clangd/index/dex/Token.h
   40 class Token {
tools/clang/tools/libclang/Indexing.cpp
   70 class PPRegion {
tools/dsymutil/BinaryHolder.h
   98     struct KeyTy {
tools/lld/COFF/Chunks.h
  542 struct ChunkAndOffset {
tools/lldb/include/lldb/Utility/ConstString.h
   39 class ConstString {
tools/polly/include/polly/Support/VirtualInstruction.h
  229 class VirtualInstruction {
unittests/ADT/DenseMapTest.cpp
   34 class CtorTester {
unittests/ADT/DenseSetTest.cpp
  141 struct CountCopyAndMove {