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

Definitions

include/llvm/ADT/BitVector.h
   73 class BitVector {
include/llvm/ADT/Hashing.h
   71 class hash_code {
include/llvm/ADT/StringRef.h
   54   class StringRef {
include/llvm/Analysis/MemoryDependenceAnalysis.h
  210 class NonLocalDepEntry {
include/llvm/BinaryFormat/Minidump.h
  104 struct MemoryInfo {
  120 struct Directory {
include/llvm/BinaryFormat/MsgPackDocument.h
   38 class DocNode {
include/llvm/BinaryFormat/Wasm.h
   52 struct WasmFeatureEntry {
   57 struct WasmExport {
   63 struct WasmLimits {
   69 struct WasmTable {
   90 struct WasmGlobal {
  103 struct WasmEvent {
  109 struct WasmImport {
  127 struct WasmFunction {
  150 struct WasmElemSegment {
  164 struct WasmRelocation {
  191 struct WasmFunctionName {
  354 struct WasmSignature {
include/llvm/Bitcode/BitcodeReader.h
   57   class BitcodeModule {
include/llvm/CodeGen/MachineConstantPool.h
   66 class MachineConstantPoolEntry {
include/llvm/CodeGen/MachineFrameInfo.h
   33 class CalleeSavedInfo {
include/llvm/CodeGen/RegisterPressure.h
  103 class PressureChange {
include/llvm/CodeGen/ScheduleDAG.h
  242   class SUnit {
include/llvm/CodeGen/SelectionDAGNodes.h
  123 class SDValue {
include/llvm/CodeGen/TargetLowering.h
  176   class ArgListEntry {
include/llvm/CodeGen/ValueTypes.h
   33   struct EVT {
include/llvm/DebugInfo/CodeView/CodeView.h
  383 enum class VFTableSlotKind : uint8_t {
  569 struct FrameData {
include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
   53 struct LineNumberEntry {
   59 struct ColumnNumberEntry {
include/llvm/DebugInfo/CodeView/SymbolRecord.h
  422 struct LocalVariableAddrGap {
include/llvm/DebugInfo/CodeView/TypeHashing.h
   77 struct GloballyHashedType {
include/llvm/DebugInfo/CodeView/TypeIndex.h
   95 class TypeIndex {
  272 struct TypeIndexOffset {
include/llvm/DebugInfo/CodeView/TypeRecord.h
  725 class OneMethodRecord : public TypeRecord {
include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
   21 struct DWARFAddressRange {
include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
   23 class DWARFDebugInfoEntry {
include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
   42   struct Set {
include/llvm/DebugInfo/DWARF/DWARFSection.h
   20 struct SectionName {
include/llvm/DebugInfo/GSYM/FileEntry.h
   25 struct FileEntry {
include/llvm/DebugInfo/GSYM/Range.h
   32 struct AddressRange {
include/llvm/DebugInfo/PDB/Native/RawConstants.h
   36 enum class PdbRaw_FeatureSig : uint32_t {
include/llvm/DebugInfo/PDB/Native/RawTypes.h
   40 struct PSHashRecord {
   46 struct SectionContrib {
   74 struct SecMapEntry {
include/llvm/ExecutionEngine/GenericValue.h
   23 struct GenericValue {
include/llvm/IR/Attributes.h
  214 class AttributeSet {
include/llvm/IR/Metadata.h
 1280 class DistinctMDOperandPlaceholder : public Metadata {
include/llvm/IR/ModuleSummaryIndex.h
  164 struct ValueInfo {
  506   struct VFuncId {
  514   struct ConstVCall {
  730 struct VirtFuncOffset {
include/llvm/IR/ValueHandle.h
  181 class WeakTrackingVH : public ValueHandleBase {
include/llvm/LTO/LTO.h
  132   class Symbol : irsymtab::Symbol {
  433 struct SymbolResolution {
include/llvm/MC/MCAsmMacro.h
  129 struct MCAsmMacroParameter {
  142 struct MCAsmMacro {
include/llvm/MC/MCDwarf.h
  435 class MCCFIInstruction {
  606 struct MCDwarfFrameInfo {
include/llvm/MC/MCInst.h
  158 class MCInst {
include/llvm/MC/MCWinEH.h
   21 struct Instruction {
include/llvm/Object/ArchiveWriter.h
   23 struct NewArchiveMember {
include/llvm/Object/COFF.h
 1242 struct FpoData {
include/llvm/Object/COFFImportFile.h
   71 struct COFFShortExport {
include/llvm/Object/IRSymtab.h
   53 struct Str {
   72 struct Module {
   80 struct Comdat {
   86 struct Symbol {
  117 struct Uncommon {
include/llvm/Object/Wasm.h
   36 class WasmSymbol {
  113 struct WasmSegment {
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
  110 struct YAMLDebugSubsection {
include/llvm/ObjectYAML/CodeViewYAMLTypes.h
   45 struct LeafRecord {
include/llvm/ObjectYAML/ELFYAML.h
  101 struct Symbol {
include/llvm/ObjectYAML/MachOYAML.h
   90 struct ExportEntry {
include/llvm/Option/OptTable.h
   41   struct Info {
include/llvm/Passes/PassBuilder.h
  125   struct PipelineElement {
include/llvm/ProfileData/Coverage/CoverageMapping.h
  145 struct CounterExpression {
  204 struct CounterMappingRegion {
  272 struct CountedRegion : public CounterMappingRegion {
  301 struct FunctionRecord {
  368 struct ExpansionRecord {
include/llvm/ProfileData/InstrProf.h
  653 struct InstrProfValueSiteRecord {
  842 struct NamedInstrProfRecord : InstrProfRecord {
include/llvm/ProfileData/InstrProfData.inc
  735 typedef struct InstrProfValueData {
include/llvm/Support/JSON.h
  280 class Value {
include/llvm/Support/MachineValueType.h
   30   class MVT {
include/llvm/Support/MemoryBuffer.h
  261 class MemoryBufferRef {
include/llvm/Support/VirtualFileSystem.h
  507 struct YAMLVFSEntry {
include/llvm/Support/YAMLTraits.h
 1656 LLVM_YAML_STRONG_TYPEDEF(uint8_t, Hex8)
include/llvm/TextAPI/MachO/InterfaceFile.h
   81 class InterfaceFileRef {
include/llvm/Transforms/IPO/WholeProgramDevirt.h
  119 struct VirtualCallTarget {
lib/CodeGen/MIRVRegNamerUtils.cpp
   24 class TypedVReg {
lib/MC/WasmObjectWriter.cpp
  137 struct WasmRelocationEntry {
lib/MC/XCOFFObjectWriter.cpp
   65 struct ControlSection {
lib/Object/ArchiveWriter.cpp
  237 struct MemberData {
lib/Target/AMDGPU/SIMachineFunctionInfo.h
  426   struct SpilledReg {
lib/Target/Hexagon/HexagonGenPredicate.cpp
   49   struct RegisterSubReg {
lib/Target/X86/MCTargetDesc/X86BaseInfo.h
   75   enum CondCode {
lib/Transforms/Scalar/MergeICmps.cpp
  188 class BCECmpBlock {
projects/openmp/libomptarget/src/device.h
   83 struct DeviceTy {
tools/clang/include/clang/AST/ASTTypeTraits.h
   57 class ASTNodeKind {
  230 class DynTypedNode {
tools/clang/include/clang/AST/ExternalASTMerger.h
   83   class ImporterSource {
tools/clang/include/clang/AST/Type.h
  643 class QualType {
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  341 class DynTypedMatcher {
tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h
   42 struct ParserValue {
  149   struct ErrorContent {
tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h
   33 class ArgKind {
   92 class VariantMatcher {
tools/clang/include/clang/Basic/Diagnostic.h
   66 class FixItHint {
tools/clang/include/clang/Basic/PartialDiagnostic.h
   35 class PartialDiagnostic {
tools/clang/include/clang/Basic/SourceLocation.h
  196 class SourceRange {
  234 class CharSourceRange {
tools/clang/include/clang/Basic/TokenKinds.h
   24 enum TokenKind : unsigned short {
tools/clang/include/clang/DirectoryWatcher/DirectoryWatcher.h
   66   struct Event {
tools/clang/include/clang/Format/Format.h
   49 struct FormatStyle {
tools/clang/include/clang/Index/DeclOccurrence.h
   22 struct DeclOccurrence {
tools/clang/include/clang/Lex/DirectoryLookup.h
   31 class DirectoryLookup {
tools/clang/include/clang/Lex/Token.h
   34 class Token {
tools/clang/include/clang/Serialization/ASTReader.h
 1042   class InterestingDecl {
 1081   struct PendingDeclContextInfo {
tools/clang/include/clang/Serialization/ASTWriter.h
  174   class DeclOrType {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
   27 class WorkListUnit {
tools/clang/include/clang/Tooling/Core/Diagnostic.h
   52 struct Diagnostic {
tools/clang/include/clang/Tooling/Core/Replacement.h
   44 class Range {
tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h
   36 class AtomicChange {
tools/clang/include/clang/Tooling/Syntax/Tokens.h
  100 class Token {
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2044 struct EditEntry {
tools/clang/lib/Analysis/ThreadSafety.cpp
  325 struct CFGBlockInfo {
tools/clang/lib/Format/FormatTokenLexer.h
   31 enum LexerState {
tools/clang/lib/Serialization/ASTWriter.cpp
 1763 struct InputFileEntry {
tools/clang/tools/clang-import-test/clang-import-test.cpp
  242 struct CIAndOrigins {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.h
   27 class SymbolInfo {
  126 struct SymbolAndSignals {
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h
   42 struct ClangTidyError : tooling::Diagnostic {
tools/clang/tools/extra/clangd/Diagnostics.h
   71 struct Fix {
   84 struct Diag : DiagBase {
tools/clang/tools/extra/clangd/FuzzyMatch.h
   55 enum CharRole : unsigned char {
tools/clang/tools/extra/clangd/Protocol.h
  156 struct Range {
  536 struct TextDocumentContentChangeEvent {
  798 struct DocumentSymbol {
tools/clang/tools/extra/clangd/Selection.h
   95   struct Node {
tools/clang/tools/extra/clangd/SemanticHighlighting.h
   52 struct HighlightingToken {
   61 struct LineHighlightings {
tools/clang/tools/extra/clangd/TUScheduler.cpp
  233   struct Request {
tools/clang/tools/extra/clangd/index/Ref.h
   52 struct Ref {
tools/clang/tools/extra/clangd/index/dex/PostingList.h
   42 struct Chunk {
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 1690 struct AttributeSubjectMatchRule {
tools/clang/utils/TableGen/NeonEmitter.cpp
  139 class Type {
  287 class Intrinsic {
tools/lld/ELF/Arch/MipsArchTree.cpp
   35 struct FileFlags {
tools/lld/ELF/Config.h
   75 struct VersionDefinition {
tools/lld/ELF/Driver.cpp
 1595 struct WrappedSymbol {
tools/lld/ELF/InputSection.h
  275 struct EhSectionPiece {
tools/lld/ELF/LinkerScript.h
  205 struct PhdrsCommand {
tools/lld/ELF/SyntheticSections.h
  574 struct SymbolTableEntry {
  699   struct NameAttrEntry {
  710   struct GdbSymbol {
 1115 struct Partition {
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
   34 struct CompactUnwindEntry {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  233 LLVM_YAML_STRONG_TYPEDEF(uint8_t, ImplicitHex8)
tools/lld/wasm/Driver.cpp
  574 struct WrappedSymbol {
tools/lldb/include/lldb/Host/Debug.h
   19 struct ResumeAction {
tools/lldb/include/lldb/Symbol/CompilerType.h
   30 class CompilerType {
tools/lldb/include/lldb/Symbol/Function.h
  265 class CallEdge {
tools/lldb/include/lldb/Symbol/LineTable.h
  213   struct Entry {
tools/lldb/include/lldb/Symbol/Type.h
   27 struct CompilerContext {
tools/lldb/include/lldb/Utility/Args.h
   34   struct ArgEntry {
tools/lldb/include/lldb/Utility/CompletionRequest.h
   36   class Completion {
tools/lldb/include/lldb/Utility/ConstString.h
   39 class ConstString {
tools/lldb/include/lldb/Utility/FileSpec.h
   55 class FileSpec {
tools/lldb/include/lldb/Utility/StringExtractorGDBRemote.h
   21 class StringExtractorGDBRemote : public StringExtractor {
tools/lldb/include/lldb/lldb-private-types.h
   33 struct RegisterInfo {
  103 struct OptionDefinition {
tools/lldb/source/Core/IOHandler.cpp
 2003 class TreeItem {
tools/lldb/source/Plugins/Language/CPlusPlus/MSVCUndecoratedNameParser.h
   17 class MSVCUndecoratedNameSpecifier {
tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h
  192 struct ELFProgramHeader {
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
   37   struct Cursor {
tools/lldb/source/Plugins/Process/elf-core/RegisterUtilities.h
   69 struct CoreNote {
tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
   26 class DIERef {
tools/lldb/source/Target/StackFrameRecognizer.cpp
  135   struct RegisteredEntry {
tools/llvm-cov/CoverageSummaryInfo.h
  145 struct FunctionCoverageSummary {
  173 struct FileCoverageSummary {
tools/llvm-exegesis/lib/BenchmarkResult.h
   43 struct BenchmarkMeasure {
   96 class PerInstructionStats {
tools/llvm-exegesis/lib/RegisterValue.h
   26 struct RegisterValue {
tools/llvm-objcopy/COFF/Object.h
   36 struct Section {
   82 struct Symbol {
tools/llvm-pdbutil/LinePrinter.cpp
  130 struct Run {
tools/llvm-readobj/ELFDumper.cpp
 2820 struct GroupSection {
unittests/DebugInfo/DWARF/DwarfGenerator.h
  173   struct ValueAndLength {
unittests/ProfileData/CoverageMappingTest.cpp
   60 struct OutputFunctionCoverageData {
unittests/Support/BinaryStreamTest.cpp
  853 struct BinaryItemStreamObject {
unittests/Support/ItaniumManglingCanonicalizerTest.cpp
   34 struct Testcase {
usr/include/c++/7.4.0/bits/ptr_traits.h
  122   template<typename _Tp>
usr/include/plugin-api.h
   86 struct ld_plugin_symbol
usr/include/x86_64-linux-gnu/sys/poll.h
   36 struct pollfd
utils/TableGen/CodeGenDAGPatterns.h
  191 struct TypeSetByHwMode : public InfoByHwMode<MachineValueTypeSet> {
 1061 class Predicate {
utils/TableGen/CodeGenRegisters.h
   63   class CodeGenSubRegIndex {
  150   struct CodeGenRegister {
utils/TableGen/CodeGenSchedule.cpp
 1315 struct PredTransition {
utils/TableGen/CodeGenSchedule.h
  125 struct CodeGenSchedClass {
  214 struct CodeGenProcModel {
  312 struct PredicateInfo {
  349 class OpcodeGroup {
  373 class STIPredicateFunction {
utils/TableGen/FixedLenDecoderEmitter.cpp
   98 struct EncodingAndInst {
utils/TableGen/GlobalISelEmitter.cpp
  800 class RuleMatcher : public Matcher {
utils/TableGen/InfoByHwMode.h
  120 struct ValueTypeByHwMode : public InfoByHwMode<MVT> {