|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/ADT/Hashing.h 71 class hash_code {
include/llvm/ADT/StringRef.h 54 class StringRef {
include/llvm/Analysis/AliasSetTracker.h 51 class PointerRec {
include/llvm/Analysis/BlockFrequencyInfoImpl.h 214 struct LoopData {
include/llvm/Analysis/LazyCallGraph.h 135 class Edge {
327 class Node {
431 class SCC {
547 class RefSCC {
include/llvm/Analysis/MemoryDependenceAnalysis.h 210 class NonLocalDepEntry {
include/llvm/Analysis/MemorySSA.h 137 class MemoryAccess
include/llvm/BinaryFormat/Minidump.h 104 struct MemoryInfo {
include/llvm/Bitcode/BitcodeReader.h 57 class BitcodeModule {
include/llvm/CodeGen/DIE.h 352 class DIEValue {
636 struct Node : IntrusiveBackListNode {
712 class DIE : IntrusiveBackListNode, public DIEValueList {
include/llvm/CodeGen/MachineFrameInfo.h 33 class CalleeSavedInfo {
include/llvm/CodeGen/MachineInstr.h 63 class MachineInstr
include/llvm/CodeGen/MachineMemOperand.h 126 class MachineMemOperand {
include/llvm/CodeGen/MachineOperand.h 50 class MachineOperand {
include/llvm/CodeGen/ScheduleDAG.h 49 class SDep {
242 class SUnit {
include/llvm/CodeGen/ScheduleDAGInstrs.h 52 struct VReg2SUnit {
66 struct VReg2SUnitOperIdx : public VReg2SUnit {
76 struct PhysRegSUOper {
include/llvm/CodeGen/SelectionDAGNodes.h 123 class SDValue {
258 class SDUse {
494 class SDNode : public FoldingSetNode, public ilist_node<SDNode> {
include/llvm/CodeGen/WinEHFuncInfo.h 81 struct ClrEHUnwindMapEntry {
include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h 31 struct FileChecksumEntry {
include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h 28 struct CrossModuleImportItem {
include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h 45 struct InlineeSourceLine {
include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h 64 struct LineColumnEntry {
include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h 35 class DebugSubsectionRecord {
include/llvm/DebugInfo/CodeView/SymbolRecord.h 159 struct DecodedAnnotation {
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h 116 class Entry final : public DWARFAcceleratorTable::Entry {
280 class Entry final : public DWARFAcceleratorTable::Entry {
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h 131 class FrameEntry {
include/llvm/DebugInfo/DWARF/DWARFExpression.h 32 class Operation {
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h 24 class DbiModuleDescriptor {
include/llvm/ExecutionEngine/JITLink/JITLink.h 506 class Section {
include/llvm/FuzzMutate/OpDescriptor.h 89 struct OpDescriptor {
include/llvm/IR/BasicBlock.h 57 class BasicBlock final : public Value, // Basic blocks are data objects also
include/llvm/IR/CallSite.h 672 class CallSite : public CallSiteBase<Function, BasicBlock, Value, User, Use,
include/llvm/IR/DebugInfoMetadata.h 2345 class ExprOperand {
2447 struct FragmentInfo {
include/llvm/IR/GlobalIndirectSymbol.h 28 class GlobalIndirectSymbol : public GlobalValue {
include/llvm/IR/GlobalObject.h 30 class GlobalObject : public GlobalValue {
include/llvm/IR/GlobalValue.h 44 class GlobalValue : public Constant {
include/llvm/IR/Instruction.h 43 class Instruction : public User,
include/llvm/IR/Instructions.h 2546 class PHINode : public Instruction {
3219 class CaseHandle
include/llvm/IR/Metadata.h 863 class MDNode : public Metadata {
include/llvm/IR/ModuleSummaryIndex.h 164 struct ValueInfo {
include/llvm/IR/Use.h 55 class Use {
include/llvm/MC/LaneBitmask.h 39 struct LaneBitmask {
include/llvm/MC/MCMachObjectWriter.h 98 struct RelAndSymbol {
include/llvm/MC/MCParser/MCTargetAsmParser.h 189 class NearMissInfo {
include/llvm/MC/MCSection.h 39 class MCSection {
include/llvm/Object/COFF.h 1080 class ImportDirectoryEntryRef {
1111 class DelayImportDirectoryEntryRef {
1137 class ExportDirectoryEntryRef {
1162 class ImportedSymbolRef {
1187 class BaseRelocRef {
include/llvm/Object/IRSymtab.h 306 class Reader::SymbolRef : public Symbol {
include/llvm/Object/MachO.h 43 class DiceRef {
72 class ExportEntry {
167 class MachORebaseEntry {
211 class MachOBindEntry {
include/llvm/Object/ObjectFile.h 52 class RelocationRef {
81 class SectionRef {
include/llvm/Object/SymbolicFile.h 98 class BasicSymbolRef {
include/llvm/ProfileData/Coverage/CoverageMapping.h 301 struct FunctionRecord {
601 class LineCoverageStats {
include/llvm/ProfileData/Coverage/CoverageMappingReader.h 35 struct CoverageMappingRecord {
include/llvm/ProfileData/GCOV.h 313 class GCOVBlock {
include/llvm/ProfileData/InstrProf.h 842 struct NamedInstrProfRecord : InstrProfRecord {
include/llvm/Support/FileCheck.h 85 struct FileCheckDiag {
include/llvm/Support/MachineValueType.h 32 enum SimpleValueType : uint8_t {
include/llvm/Support/TargetRegistry.h 124 class Target {
include/llvm/Support/Timer.h 171 struct PrintRecord {
include/llvm/Support/YAMLParser.h 113 class Node {
279 class KeyValueNode final : public Node {
include/llvm/TextAPI/MachO/Architecture.h 24 enum Architecture : uint8_t {
include/llvm/TextAPI/MachO/Platform.h 22 enum class PlatformKind : unsigned {
include/llvm/TextAPI/MachO/Target.h 24 class Target {
lib/CodeGen/AsmPrinter/DebugLocEntry.h 92 class DebugLocEntry {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 129 struct BaseTypeRef {
lib/CodeGen/LiveDebugVariables.cpp 100 class DbgValueLocation {
lib/CodeGen/SelectionDAG/DAGCombiner.cpp20735 struct UnitT { } Unit;
lib/Support/FileCheck.cpp 1605 struct MatchRange {
lib/Support/TimeProfiler.cpp 35 struct Entry {
lib/Support/YAMLParser.cpp 126 struct Token {
lib/TableGen/TGLexer.h 176 struct PreprocessorControlDesc {
lib/Target/AArch64/AArch64FrameLowering.cpp 1811 struct RegPairInfo {
lib/Target/ARM/ARMConstantIslandPass.cpp 190 struct ImmBranch {
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp 38 struct MipsRelocationEntry {
lib/Transforms/Scalar/LoopDistribute.cpp 127 class InstPartition {
lib/Transforms/Scalar/SROA.cpp 355 class llvm::sroa::Partition {
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp 101 struct Candidate {
lib/Transforms/Utils/PredicateInfo.cpp 98 struct ValueDFS {
lib/Transforms/Vectorize/SLPVectorizer.cpp 636 struct EdgeInfo {
lib/XRay/Profile.cpp 319 struct StackEntry {
tools/clang/include/clang/AST/CXXInheritance.h 44 struct CXXBasePathElement {
tools/clang/include/clang/AST/CharUnits.h 38 class CharUnits {
tools/clang/include/clang/AST/CommentLexer.h 55 class Token {
tools/clang/include/clang/AST/DeclCXX.h 147 class CXXBaseSpecifier {
tools/clang/include/clang/AST/DeclTemplate.h 455 class FunctionTemplateSpecializationInfo final
1640 class ClassTemplateSpecializationDecl
1904 class ClassTemplatePartialSpecializationDecl
2485 class VarTemplateSpecializationDecl : public VarDecl,
2746 class VarTemplatePartialSpecializationDecl
tools/clang/include/clang/AST/Expr.h 63 struct SubobjectAdjustment {
4686 class Designator {
tools/clang/include/clang/AST/OpenMPClause.h 4211 class MappableComponent {
tools/clang/include/clang/AST/Type.h 643 class QualType {
tools/clang/include/clang/AST/VTableBuilder.h 29 class VTableComponent {
tools/clang/include/clang/Analysis/CFG.h 55 class CFGElement {
792 class AdjacentBlock {
tools/clang/include/clang/Basic/OpenMPKinds.h 22 enum OpenMPDirectiveKind {
tools/clang/include/clang/Basic/OperatorPrecedence.h 26 enum Level {
tools/clang/include/clang/Basic/SourceLocation.h 86 class SourceLocation {
tools/clang/include/clang/Driver/Job.h 41 class Command {
tools/clang/include/clang/Lex/Preprocessor.h 519 struct IncludeStackInfo {
tools/clang/include/clang/Sema/DeclSpec.h 1158 struct DeclaratorChunk {
tools/clang/include/clang/Sema/Initialization.h 899 class Step {
tools/clang/include/clang/Sema/ParsedAttr.h 117 class ParsedAttr final
tools/clang/include/clang/Sema/ScopeInfo.h 328 class WeakUseTy {
tools/clang/include/clang/Sema/Sema.h 460 struct Slot {
524 struct PackIncludeState {
7689 struct CodeSynthesisContext {
tools/clang/include/clang/Sema/SemaInternal.h 208 struct SpecifierInfo {
tools/clang/include/clang/Serialization/Module.h 107 class ModuleFile {
tools/clang/include/clang/Tooling/Core/Replacement.h 83 class Replacement {
tools/clang/lib/ARCMigrate/TransformActions.cpp 64 struct CharRange {
tools/clang/lib/AST/Interp/Pointer.h 39 class Pointer {
tools/clang/lib/AST/Interp/PrimType.h 27 enum PrimType : unsigned {
tools/clang/lib/CodeGen/CGCall.h 279 struct CallArgCleanup {
tools/clang/lib/CodeGen/CoverageMappingGen.cpp 38 class SourceMappingRegion {
tools/clang/lib/Format/FormatToken.h 650 struct ColumnFormat {
tools/clang/lib/Parse/ParseTemplate.cpp 1464 struct ContainingDC {
tools/clang/lib/Sema/SemaInit.cpp 6649 struct IndirectLocalPathEntry {
tools/clang/lib/Sema/SemaOpenMP.cpp 119 struct SharingMapTy {
tools/clang/tools/extra/clang-doc/Representation.h 115 struct Reference {
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.h 43 enum class IndirectionType : unsigned char { Pointer, Array };
tools/clang/tools/extra/clangd/TUScheduler.cpp 233 struct Request {
tools/lld/COFF/Chunks.h 180 class SectionChunk final : public Chunk {
tools/lld/ELF/Config.h 75 struct VersionDefinition {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h 15 class DWARFDIE : public DWARFBaseDIE {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h 25 struct Entry {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbSymUid.h 118 struct SymbolAndUid {
tools/llvm-exegesis/lib/Clustering.h 37 class ClusterId {
tools/llvm-lipo/llvm-lipo.cpp 156 class Slice {
tools/llvm-objcopy/ELF/Object.h 382 class SectionBase {
422 class Segment {
tools/llvm-pdbutil/InputFile.h 88 class SymbolGroup {
tools/llvm-xray/xray-graph.h 74 struct FunctionAttr {
tools/polly/include/polly/ScopBuilder.h 762 using LoopStackElementTy = struct LoopStackElement {
tools/polly/include/polly/ScopInfo.h 1153 class ScopStmt {
1628 struct Assumption {
tools/polly/include/polly/Support/VirtualInstruction.h 30 class VirtualUse {
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h 509 class ast_node {
600 class basic_map {
778 class basic_set {
1219 class map {
2626 class set {
unittests/ADT/BumpPtrListTest.cpp 17 struct CountsDestructors {
23 struct MoveOnly {
33 struct EmplaceOnly {
unittests/ADT/MappedIteratorTest.cpp 25 struct S {
unittests/ADT/SmallVectorTest.cpp 26 class Constructable {
unittests/ADT/SparseMultiSetTest.cpp 207 struct Alt {
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 116 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t,
utils/TableGen/CodeGenRegisters.h 292 class CodeGenRegisterClass {
utils/TableGen/GICombinerEmitter.cpp 54 class CombineRule {
utils/TableGen/GlobalISelEmitter.cpp 402 struct MatchTableRecord {