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/SmallVector.h
  314 template <typename T>
include/llvm/ADT/StringRef.h
   54   class StringRef {
include/llvm/Analysis/BlockFrequencyInfoImpl.h
   82 class BlockMass {
include/llvm/Analysis/DependenceAnalysis.h
  344     struct Subscript {
include/llvm/CodeGen/CallingConvLower.h
   33 class CCValAssign {
include/llvm/CodeGen/MachineInstrBuilder.h
   60 class MachineInstrBuilder {
include/llvm/CodeGen/MachineTraceMetrics.h
  112   struct FixedBlockInfo {
  155   struct TraceBlockInfo {
include/llvm/CodeGen/Register.h
   19 class Register {
include/llvm/CodeGen/ScheduleDFS.h
   84   struct TreeData {
include/llvm/CodeGen/SelectionDAGNodes.h
  123 class SDValue {
include/llvm/CodeGen/SlotIndexes.h
   83   class SlotIndex {
include/llvm/DebugInfo/CodeView/TypeIndex.h
   95 class TypeIndex {
include/llvm/DebugInfo/DIContext.h
   30 struct DILineInfo {
include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
   37   struct TypeUnitEntry {
include/llvm/IR/Attributes.h
  214 class AttributeSet {
include/llvm/IR/TrackingMDRef.h
   25 class TrackingMDRef {
include/llvm/MC/MCCodeView.h
  229   struct FileInfo {
include/llvm/MC/MCDwarf.h
   52 struct MCDwarfFile {
include/llvm/MCA/Instruction.h
   37 struct WriteDescriptor {
   65 struct ReadDescriptor {
  562 class InstRef {
  602 class WriteRef {
include/llvm/Support/BlockFrequency.h
   24 class BlockFrequency {
include/llvm/Support/LowLevelTypeImpl.h
   39 class LLT {
include/llvm/Support/SMLoc.h
   23 class SMLoc {
include/llvm/TextAPI/MachO/Target.h
   24 class Target {
include/llvm/Transforms/Utils/PredicateInfo.h
  202   struct ValueInfo {
lib/CodeGen/AsmPrinter/EHStreamer.h
   61   struct CallSiteEntry {
lib/CodeGen/BranchRelaxation.cpp
   48   struct BasicBlockInfo {
lib/CodeGen/InterferenceCache.h
   35   struct BlockInterference {
lib/CodeGen/MachineVerifier.cpp
 2731   struct StackStateOfBB {
lib/CodeGen/RegAllocGreedy.cpp
  355   struct GlobalSplitCandidate {
lib/CodeGen/SafeStackColoring.h
   58   struct LiveRange {
lib/CodeGen/SpillPlacement.h
   89   struct BlockConstraint {
lib/MC/WinCOFFObjectWriter.cpp
   66 struct AuxSymbol {
lib/Support/regex_impl.h
   43 typedef struct {
lib/Target/AMDGPU/GCNRegPressure.h
   28 struct GCNRegPressure {
lib/Target/ARM/ARMBasicBlockInfo.h
   41 struct BasicBlockInfo {
lib/Target/ARM/Thumb2SizeReduction.cpp
  223     struct MBBInfo {
lib/Target/Hexagon/BitTracker.h
  154 struct BitTracker::BitValue {
lib/Target/Mips/MipsBranchExpansion.cpp
  126 struct MBBInfo {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 1106   struct ValueBit {
lib/Target/SystemZ/SystemZLongBranch.cpp
   80 struct MBBInfo {
lib/Target/X86/X86FloatingPoint.cpp
   99     struct LiveBundle {
lib/Target/X86/X86InsertPrefetch.cpp
   46   struct PrefetchInfo {
lib/Target/X86/X86VZeroUpper.cpp
   87     struct BlockState {
lib/Transforms/Coroutines/CoroFrame.cpp
   82   struct BlockData {
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  161 struct RegInfo {
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 1866 struct IVChain {
 1903 struct ChainUsers {
lib/Transforms/Scalar/Scalarizer.cpp
   75 class Scatterer {
lib/Transforms/Vectorize/SLPVectorizer.cpp
  687     struct OperandData {
tools/clang/include/clang-c/Index.h
  462 typedef struct {
tools/clang/include/clang/AST/APValue.h
  195   class LValuePathEntry {
tools/clang/include/clang/AST/Type.h
  643 class QualType {
 3419   class ExtParameterInfo {
tools/clang/include/clang/Basic/IdentifierTable.h
  672 class Selector {
tools/clang/include/clang/Basic/SourceLocation.h
   86 class SourceLocation {
tools/clang/include/clang/Basic/SourceManager.h
  439   class SLocEntry {
tools/clang/include/clang/Format/Format.h
   49 struct FormatStyle {
tools/clang/include/clang/Lex/Token.h
   34 class Token {
tools/clang/include/clang/Sema/Template.h
  189   class DeducedTemplateArgument : public TemplateArgument {
tools/clang/include/clang/Serialization/GlobalModuleIndex.h
   71   struct ModuleInfo {
tools/clang/include/clang/Tooling/Core/Diagnostic.h
   31 struct DiagnosticMessage {
tools/clang/lib/AST/ExprConstant.cpp
11118   struct Job {
tools/clang/lib/Driver/Driver.cpp
 3798   struct JobActionInfo final {
tools/clang/lib/Sema/SemaInit.cpp
 6649 struct IndirectLocalPathEntry {
tools/clang/lib/Sema/TreeTransform.h
11383   struct TransformedInitCapture {
tools/clang/tools/extra/clang-doc/Representation.h
  115 struct Reference {
  167 struct FieldTypeInfo : public TypeInfo {
  185 struct MemberTypeInfo : public FieldTypeInfo {
  209 struct Location {
tools/clang/tools/extra/clangd/index/Symbol.h
   87   struct IncludeHeaderWithReferences {
tools/llvm-mca/Views/BottleneckAnalysis.h
  179 struct DependencyEdge {
tools/llvm-mca/Views/RegisterFileStatistics.h
   49   struct RegisterFileUsage {
   55   struct MoveEliminationInfo {
tools/llvm-pdbutil/StreamUtil.h
   36 struct StreamInfo {
tools/llvm-readobj/ELFDumper.cpp
  255   class VersionMapEntry : public PointerIntPair<const void *, 1> {
unittests/ADT/SmallVectorTest.cpp
   26 class Constructable {
  142 struct NonCopyable {
utils/TableGen/CodeGenRegisters.h
  476   struct RegUnit {