|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
gen/tools/clang/include/clang/AST/Attrs.inc 3101 enum ConsumedState {
include/llvm/ADT/APInt.h 69 class LLVM_NODISCARD APInt {
include/llvm/ADT/APSInt.h 21 class LLVM_NODISCARD APSInt : public APInt {
include/llvm/ADT/BitVector.h 73 class BitVector {
include/llvm/ADT/CachedHashString.h 72 class CachedHashString {
include/llvm/ADT/Hashing.h 71 class hash_code {
include/llvm/ADT/IntervalMap.h 490 class NodeRef {
773 struct Entry {
include/llvm/ADT/SmallVector.h 314 template <typename T>
include/llvm/ADT/SparseMultiSet.h 96 struct SMSNode {
include/llvm/ADT/StringRef.h 54 class StringRef {
include/llvm/ADT/Triple.h 45 enum ArchType {
154 enum OSType {
194 enum EnvironmentType {
include/llvm/Analysis/BasicAliasAnalysis.h 110 struct VariableGEPIndex {
include/llvm/Analysis/BlockFrequencyInfoImpl.h 82 class BlockMass {
182 struct BlockNode {
356 struct Weight {
include/llvm/Analysis/DependenceAnalysis.h 344 struct Subscript {
383 class Constraint {
include/llvm/Analysis/LazyCallGraph.h 135 class Edge {
include/llvm/Analysis/LoopAccessAnalysis.h 113 struct Dependence {
336 struct PointerInfo {
386 struct CheckingPtrGroup {
include/llvm/Analysis/MemoryDependenceAnalysis.h 235 class NonLocalDepResult {
include/llvm/Analysis/MemoryLocation.h 174 class MemoryLocation {
include/llvm/Analysis/PtrUseVisitor.h 130 struct UseToVisit {
include/llvm/Analysis/ScalarEvolution.h 1247 struct ExitNotTakenInfo {
include/llvm/Analysis/TypeMetadataUtils.h 32 struct DevirtCallSite {
include/llvm/Analysis/VectorUtils.h 59 struct VFParameter {
include/llvm/BinaryFormat/MachO.h 847 struct build_version_command {
931 struct fat_arch {
include/llvm/BinaryFormat/Wasm.h 57 struct WasmExport {
97 struct WasmEventType {
109 struct WasmImport {
176 struct WasmSymbolInfo {
345 enum class ValType {
include/llvm/Bitstream/BitCodes.h 95 class BitCodeAbbrevOp {
include/llvm/Bitstream/BitstreamReader.h 347 struct Block {
include/llvm/CodeGen/AccelTable.h 225 struct Atom {
include/llvm/CodeGen/AsmPrinter.h 145 struct HandlerInfo {
260 struct XRayFunctionEntry {
include/llvm/CodeGen/CallingConvLower.h 33 class CCValAssign {
167 struct ForwardedRegister {
236 struct ByValInfo {
include/llvm/CodeGen/DIE.h 49 class DIEAbbrevData {
include/llvm/CodeGen/DbgEntityHistoryCalculator.h 53 class Entry {
include/llvm/CodeGen/FunctionLoweringInfo.h 158 struct LiveOutInfo {
include/llvm/CodeGen/GlobalISel/CallLowering.h 46 struct ArgInfo {
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h 124 struct MemDesc {
169 struct TypePairAndMemDesc {
292 class LegalizeRule {
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h 59 class DstOp {
120 class SrcOp {
include/llvm/CodeGen/GlobalISel/RegBankSelect.h 313 class RepairingPlacement {
include/llvm/CodeGen/LiveInterval.h 161 struct Segment {
include/llvm/CodeGen/LiveRangeCalc.h 99 struct LiveInBlock {
include/llvm/CodeGen/LiveVariables.h 78 struct VarInfo {
include/llvm/CodeGen/LoopTraversal.h 67 struct MBBInfo {
87 struct TraversedMBBInfo {
include/llvm/CodeGen/MachineCombinerPattern.h 20 enum class MachineCombinerPattern {
include/llvm/CodeGen/MachineDominators.h 51 struct CriticalEdge {
include/llvm/CodeGen/MachineFrameInfo.h 33 class CalleeSavedInfo {
include/llvm/CodeGen/MachineFunction.h 202 struct SEHHandler {
359 struct VariableDbgInfo {
386 struct ArgRegPair {
include/llvm/CodeGen/MachineInstrBuilder.h 60 class MachineInstrBuilder {
include/llvm/CodeGen/MachineOperand.h 50 class MachineOperand {
include/llvm/CodeGen/MachinePipeliner.h 316 class NodeSet {
include/llvm/CodeGen/MachineTraceMetrics.h 75 struct LiveRegUnit {
112 struct FixedBlockInfo {
141 struct LiveInReg {
155 struct TraceBlockInfo {
include/llvm/CodeGen/Register.h 19 class Register {
include/llvm/CodeGen/RegisterPressure.h 39 struct RegisterMaskPair {
262 struct IndexMaskPair {
include/llvm/CodeGen/RegisterScavenging.h 46 struct ScavengedInfo {
include/llvm/CodeGen/ScheduleDAG.h 49 class SDep {
include/llvm/CodeGen/ScheduleDAGInstrs.h 108 struct UnderlyingObject : PointerIntPair<ValueType, 1, bool> {
include/llvm/CodeGen/ScheduleDFS.h 84 struct TreeData {
92 struct Connection {
include/llvm/CodeGen/SelectionDAGNodes.h 123 class SDValue {
include/llvm/CodeGen/SlotIndexes.h 83 class SlotIndex {
include/llvm/CodeGen/StackMaps.h 195 struct Location {
214 struct LiveOutReg {
include/llvm/CodeGen/SwitchLoweringUtils.h 189 struct BitTestCase {
233 struct SwitchWorkListItem {
include/llvm/CodeGen/TargetCallingConv.h 27 struct ArgFlagsTy {
157 struct InputArg {
195 struct OutputArg {
include/llvm/CodeGen/TargetInstrInfo.h 432 struct RegSubRegPair {
450 struct RegSubRegPairAndIdx : RegSubRegPair {
include/llvm/CodeGen/ValueTypes.h 33 struct EVT {
include/llvm/CodeGen/WinEHFuncInfo.h 40 struct CxxUnwindMapEntry {
46 struct SEHUnwindMapEntry {
60 struct WinEHHandlerType {
72 struct WinEHTryBlockMapEntry {
81 struct ClrEHUnwindMapEntry {
include/llvm/DebugInfo/CodeView/CodeView.h 383 enum class VFTableSlotKind : uint8_t {
include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h 243 struct RecordLimit {
include/llvm/DebugInfo/CodeView/TypeHashing.h 77 struct GloballyHashedType {
include/llvm/DebugInfo/CodeView/TypeIndex.h 95 class TypeIndex {
include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h 20 struct TiReference {
include/llvm/DebugInfo/DIContext.h 30 struct DILineInfo {
include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h 29 struct AttributeSpec {
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h 385 class NameIndex {
include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h 27 struct Entry {
37 struct LocationList {
79 struct Entry {
90 struct LocationList {
include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h 22 struct Entry {
include/llvm/DebugInfo/DWARF/DWARFDie.h 42 class DWARFDie {
include/llvm/DebugInfo/DWARF/DWARFFormValue.h 26 class DWARFFormValue {
include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h 31 struct CompUnitEntry {
37 struct TypeUnitEntry {
44 struct AddressEntry {
51 struct SymTableEntry {
include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h 64 struct InjectedSourceDescriptor {
include/llvm/ExecutionEngine/SectionMemoryManager.h 154 struct FreeMemBlock {
include/llvm/FuzzMutate/OpDescriptor.h 43 class SourcePred {
include/llvm/IR/Attributes.h 51 class Attribute {
70 enum AttrKind {
214 class AttributeSet {
337 class AttributeList {
include/llvm/IR/CallSite.h 672 class CallSite : public CallSiteBase<Function, BasicBlock, Value, User, Use,
include/llvm/IR/ConstantRange.h 47 class LLVM_NODISCARD ConstantRange {
include/llvm/IR/DataLayout.h 71 struct LayoutAlignElem {
90 struct PointerAlignElem {
include/llvm/IR/DebugInfoMetadata.h 157 enum DIFlags : uint32_t {
1608 enum DISPFlags : uint32_t {
2447 struct FragmentInfo {
include/llvm/IR/DiagnosticInfo.h 418 struct Argument {
include/llvm/IR/Intrinsics.h 97 struct IITDescriptor {
include/llvm/IR/MDBuilder.h 166 struct TBAAStructField {
include/llvm/IR/Module.h 157 struct ModuleFlagEntry {
include/llvm/IR/ModuleSummaryIndex.h 164 struct ValueInfo {
include/llvm/IR/TrackingMDRef.h 25 class TrackingMDRef {
include/llvm/IR/ValueHandle.h 140 class WeakVH : public ValueHandleBase {
181 class WeakTrackingVH : public ValueHandleBase {
include/llvm/MC/ConstantPools.h 32 struct ConstantPoolEntry {
include/llvm/MC/LaneBitmask.h 39 struct LaneBitmask {
include/llvm/MC/MCAsmMacro.h 21 class AsmToken {
include/llvm/MC/MCCodeView.h 229 struct FileInfo {
include/llvm/MC/MCDwarf.h 52 struct MCDwarfFile {
include/llvm/MC/MCFixup.h 77 class MCFixup {
include/llvm/MC/MCInst.h 34 class MCOperand {
158 class MCInst {
include/llvm/MC/MCLinkerOptimizationHint.h 102 class MCLOHDirective {
include/llvm/MC/MCObjectStreamer.h 41 struct PendingMCFixup {
include/llvm/MC/MCParser/MCAsmParser.h 115 struct MCPendingError {
include/llvm/MC/MCParser/MCTargetAsmParser.h 106 struct AsmRewrite {
189 class NearMissInfo {
include/llvm/MC/MCSchedule.h 64 struct MCWriteProcResEntry {
include/llvm/MC/SubtargetFeature.h 40 class FeatureBitset {
include/llvm/MCA/HardwareUnits/RegisterFile.h 46 struct RegisterMappingTracker {
include/llvm/MCA/Instruction.h 37 struct WriteDescriptor {
65 struct ReadDescriptor {
99 class WriteState {
227 class ReadState {
562 class InstRef {
602 class WriteRef {
include/llvm/Object/MachO.h 97 struct NodeState {
145 struct SectionInfo {
264 struct LoadCommandInfo {
include/llvm/Object/ObjectFile.h 81 class SectionRef {
include/llvm/ProfileData/Coverage/CoverageMapping.h 145 struct CounterExpression {
171 struct Term {
204 struct CounterMappingRegion {
include/llvm/ProfileData/InstrProf.h 275 enum class instrprof_error {
include/llvm/ProfileData/InstrProfData.inc 735 typedef struct InstrProfValueData {
include/llvm/ProfileData/SampleProf.h 149 struct SecHdrTableEntry {
include/llvm/Remarks/BitstreamRemarkParser.h 66 struct Argument {
include/llvm/Remarks/Remark.h 42 struct Argument {
67 struct Remark {
include/llvm/Support/BlockFrequency.h 24 class BlockFrequency {
include/llvm/Support/BranchProbability.h 30 class BranchProbability {
include/llvm/Support/CommandLine.h 619 struct OptionEnumValue {
766 class OptionInfo : public GenericOptionInfo {
include/llvm/Support/JSON.h 828 struct State {
include/llvm/Support/LowLevelTypeImpl.h 39 class LLT {
include/llvm/Support/MachineValueType.h 30 class MVT {
32 enum SimpleValueType : uint8_t {
include/llvm/Support/Memory.h 32 class MemoryBlock {
include/llvm/Support/Regex.h 27 class Regex {
include/llvm/Support/SMLoc.h 23 class SMLoc {
include/llvm/Support/SourceMgr.h 229 class SMFixIt {
include/llvm/Support/VersionTuple.h 26 class VersionTuple {
include/llvm/Support/VirtualFileSystem.h 507 struct YAMLVFSEntry {
include/llvm/Support/YAMLTraits.h 1599 enum InState {
include/llvm/TableGen/Record.h 1395 class RecordVal {
include/llvm/Testing/Support/Annotations.h 50 struct Range {
include/llvm/TextAPI/MachO/Platform.h 22 enum class PlatformKind : unsigned {
include/llvm/TextAPI/MachO/Target.h 24 class Target {
include/llvm/Transforms/IPO/Attributor.h 139 struct IRPosition {
include/llvm/Transforms/IPO/DeadArgumentElimination.h 44 struct RetOrArg {
74 enum Liveness { Live, MaybeLive };
include/llvm/Transforms/Scalar/ConstantHoisting.h 70 struct ConstantUser {
101 struct RebasedConstantInfo {
113 struct ConstantInfo {
include/llvm/Transforms/Scalar/Reassociate.h 46 struct ValueEntry {
59 struct Factor {
include/llvm/Transforms/Utils/ASanStackFrameLayout.h 30 struct ASanStackVariableDescription {
include/llvm/Transforms/Utils/CodeExtractor.h 198 struct LifetimeMarkerInfo {
include/llvm/Transforms/Utils/PredicateInfo.h 202 struct ValueInfo {
include/llvm/Transforms/Utils/SSAUpdaterBulk.h 41 struct RewriteInfo {
lib/Analysis/AliasAnalysisSummary.h 150 struct ExternalRelation {
184 struct ExternalAttribute {
lib/Analysis/CFLAndersAliasAnalysis.cpp 262 struct Record {
lib/Analysis/MemorySSA.cpp 497 struct DefPath {
608 struct TerminatedPath {
969 struct RenamePassData {
lib/Analysis/StackSafetyAnalysis.cpp 57 struct PassAsArgInfo {
99 struct AllocaInfo {
114 struct ParamInfo {
lib/AsmParser/LLParser.h 490 struct ParamInfo {
543 struct ArgInfo {
lib/BinaryFormat/MsgPackDocument.cpp 62 struct StackLevel {
171 struct WriterStackLevel {
lib/Bitcode/Writer/ValueEnumerator.h 73 struct MDIndex {
lib/CodeGen/AsmPrinter/AccelTable.cpp 211 struct AttributeEncoding {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1694 struct SectionCPs {
1974 struct Structor {
lib/CodeGen/AsmPrinter/CodeViewDebug.h 64 struct LocalVarDefRange {
96 struct LocalVariable {
102 struct CVGlobalVariable {
lib/CodeGen/AsmPrinter/DebugLocEntry.h 24 class DbgValueLoc {
92 class DebugLocEntry {
lib/CodeGen/AsmPrinter/DebugLocStream.h 33 struct List {
40 struct Entry {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 124 struct GlobalExpr {
lib/CodeGen/AsmPrinter/DwarfDebug.h 124 struct FrameIndexExpr {
257 class DbgCallSiteParam {
276 struct SymbolCU {
lib/CodeGen/AsmPrinter/DwarfExpression.h 108 struct Register {
lib/CodeGen/AsmPrinter/DwarfFile.h 35 struct RangeSpan {
40 class RangeSpanList {
lib/CodeGen/AsmPrinter/EHStreamer.h 54 struct ActionEntry {
61 struct CallSiteEntry {
lib/CodeGen/AsmPrinter/WinException.cpp 1099 struct ClrClause {
lib/CodeGen/BranchRelaxation.cpp 48 struct BasicBlockInfo {
lib/CodeGen/CodeGenPrepare.cpp 2076 struct ExtAddrMode : public TargetLowering::AddrMode {
2508 struct InstructionAndIdx {
lib/CodeGen/EarlyIfConversion.cpp 110 struct PHIInfo {
lib/CodeGen/ExpandMemCmp.cpp 76 struct LoadEntry {
lib/CodeGen/IfConversion.cpp 1206 struct BBState {
lib/CodeGen/ImplicitNullChecks.cpp 120 class NullCheck {
lib/CodeGen/InterferenceCache.h 35 struct BlockInterference {
71 struct RegUnitInfo {
lib/CodeGen/LiveDebugValues.cpp 376 struct TransferDebugPair {
lib/CodeGen/LocalStackSlotAllocation.cpp 50 class FrameRef {
lib/CodeGen/MIRParser/MIParser.cpp 350 struct ParsedMachineOperand {
lib/CodeGen/MachineBlockPlacement.cpp 326 struct WeightedEdge {
lib/CodeGen/MachineLICM.cpp 169 struct CandidateInfo {
lib/CodeGen/MachineScheduler.cpp 448 struct SchedRegion {
1469 struct MemOpInfo {
lib/CodeGen/MachineTraceMetrics.cpp 626 struct DataDep {
lib/CodeGen/MachineVerifier.cpp 2731 struct StackStateOfBB {
lib/CodeGen/PeepholeOptimizer.cpp 263 class RecurrenceInstr {
lib/CodeGen/RegAllocFast.cpp 83 struct LiveReg {
lib/CodeGen/RegAllocGreedy.cpp 244 struct RegInfo {
355 struct GlobalSplitCandidate {
524 struct HintInfo {
lib/CodeGen/RegisterCoalescer.cpp 2229 struct Val {
lib/CodeGen/RenameIndependentSubregs.cpp 66 struct SubRangeInfo {
lib/CodeGen/SafeStackColoring.h 58 struct LiveRange {
lib/CodeGen/SafeStackLayout.h 27 struct StackRegion {
40 struct StackObject {
lib/CodeGen/ScheduleDAGInstrs.cpp 1223 struct RootData {
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 589 struct MemOpLink {
14168 struct LoadedSlice {
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 1947 struct WorkState {
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 8380 struct UseMemo {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 6806 struct BranchFunnelTarget {
7723 class SDISelAsmOperandInfo : public TargetLowering::AsmOperandInfo {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 2684 struct MatchScope {
lib/CodeGen/SpillPlacement.h 89 struct BlockConstraint {
lib/CodeGen/SplitKit.cpp 1304 struct ExtPoint {
lib/CodeGen/SplitKit.h 120 struct BlockInfo {
lib/CodeGen/TargetPassConfig.cpp 286 struct InsertedPass {
lib/DebugInfo/DWARF/DWARFDebugLine.cpp 35 struct ContentDescriptor {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h 46 class SectionEntry {
118 class RelocationEntry {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h 33 struct EHFrameRelatedSections {
lib/IR/LLVMContextImpl.h 1215 struct Attachment {
lib/MC/WasmObjectWriter.cpp 61 struct WasmSignature {
106 struct WasmDataSegment {
117 struct WasmFunction {
lib/MC/WinCOFFObjectWriter.cpp 66 struct AuxSymbol {
lib/MC/XCOFFObjectWriter.cpp 53 struct Symbol {
lib/Support/CommandLine.cpp 1101 struct ResponseFileRecord {
lib/Support/SmallVector.cpp 18 struct Struct16B {
21 struct Struct32B {
lib/Support/TimeProfiler.cpp 35 struct Entry {
lib/Support/YAMLParser.cpp 179 struct SimpleKey {
lib/Support/regex_impl.h 43 typedef struct {
lib/TableGen/TGParser.h 34 struct LetRecord {
lib/Target/AArch64/AArch64ExpandImm.h 22 struct ImmInsnModel {
lib/Target/AArch64/AArch64FrameLowering.cpp 1811 struct RegPairInfo {
lib/Target/AArch64/AArch64ISelLowering.cpp 6261 struct ShuffleSourceInfo {
lib/Target/AArch64/AArch64MachineFunctionInfo.h 265 class MILOHDirective {
lib/Target/AArch64/AArch64PromoteConstant.cpp 101 struct UpdateRecord {
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp 87 struct RegImm {
lib/Target/AArch64/AArch64RegisterBankInfo.h 27 enum PartialMappingIdx {
lib/Target/AArch64/AArch64StackTagging.cpp 79 struct Range {
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp 32 struct ReplacementInfo {
lib/Target/AMDGPU/AMDGPUInstructionSelector.h 61 struct GEPInfo {
lib/Target/AMDGPU/AMDGPULibFunc.h 290 struct Param {
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp 58 class Clone{
lib/Target/AMDGPU/GCNRegBankReassign.cpp 74 class OperandMask {
636 struct BankStall {
lib/Target/AMDGPU/GCNRegPressure.h 28 struct GCNRegPressure {
lib/Target/AMDGPU/SIFoldOperands.cpp 31 struct FoldCandidate {
lib/Target/AMDGPU/SIMachineFunctionInfo.h 437 struct SGPRSpillVGPRCSR {
lib/Target/ARC/ARCISelLowering.cpp 423 struct ArgDataPair {
lib/Target/ARM/ARMBasicBlockInfo.h 41 struct BasicBlockInfo {
lib/Target/ARM/ARMFrameLowering.cpp 230 struct InstInfo {
lib/Target/ARM/ARMISelLowering.cpp 7338 struct ShuffleSourceInfo {
lib/Target/ARM/ARMLegalizerInfo.h 39 struct FCmpLibcallInfo {
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 129 struct MemOpQueueEntry {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 648 struct NearMissMessage {
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 276 struct AttributeItem {
lib/Target/ARM/Thumb2SizeReduction.cpp 223 struct MBBInfo {
lib/Target/Hexagon/BitTracker.h 154 struct BitTracker::BitValue {
lib/Target/Hexagon/HexagonGenMux.cpp 106 struct MuxInfo {
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 1633 struct WeightedLeaf {
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h 33 class DuplexCandidate {
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp 167 struct CVIUnits {
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h 105 class HexagonInstr {
lib/Target/Mips/MicroMipsSizeReduction.cpp 87 struct ReduceEntry {
lib/Target/Mips/MipsAnalyzeImmediate.h 19 struct Inst {
lib/Target/Mips/MipsBranchExpansion.cpp 126 struct MBBInfo {
lib/Target/Mips/MipsFastISel.cpp 1342 struct AllocatedReg {
lib/Target/Mips/MipsInstructionSelector.cpp 627 struct Instr {
lib/Target/Mips/MipsOptimizePICCall.cpp 64 class MBBInfo {
lib/Target/NVPTX/NVPTXISelLowering.cpp 280 enum ParamVectorizationFlags {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1106 struct ValueBit {
1148 struct BitGroup {
1173 struct ValueRotInfo {
lib/Target/PowerPC/PPCISelLowering.cpp 4765 struct TailCallArgumentInfo {
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 69 struct BucketElement {
77 struct Bucket {
lib/Target/PowerPC/PPCReduceCRLogicals.cpp 355 struct CRLogicalOpInfo {
lib/Target/RISCV/Utils/RISCVMatInt.h 20 struct Inst {
lib/Target/SystemZ/SystemZLongBranch.cpp 80 struct MBBInfo {
99 struct TerminatorInfo {
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp 221 struct FeatureEntry {
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp 224 struct Entry {
lib/Target/X86/AsmParser/X86AsmParser.cpp 113 enum InfixCalculatorTok {
lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp 45 struct FPOInstruction {
262 struct RegSaveOffset {
lib/Target/X86/X86CallFrameOptimization.cpp 70 struct CallContext {
lib/Target/X86/X86FloatingPoint.cpp 99 struct LiveBundle {
lib/Target/X86/X86GenRegisterBankInfo.def 32 enum PartialMappingIdx {
lib/Target/X86/X86InsertPrefetch.cpp 46 struct PrefetchInfo {
lib/Target/X86/X86SpeculativeLoadHardening.cpp 139 struct BlockCondInfo {
lib/Target/X86/X86VZeroUpper.cpp 87 struct BlockState {
lib/Target/XCore/XCoreFrameLowering.cpp 48 struct StackSlotInfo {
lib/Target/XCore/XCoreISelLowering.cpp 1236 struct ArgDataPair { SDValue SDV; ISD::ArgFlagsTy Flags; };
lib/Transforms/Coroutines/CoroFrame.cpp 82 struct BlockData {
289 class Spill {
lib/Transforms/IPO/FunctionAttrs.cpp 1107 struct InferenceDescriptor {
lib/Transforms/IPO/HotColdSplitting.cpp 358 class OutliningRegion {
lib/Transforms/IPO/PartialInlining.cpp 183 struct OutlineRegionInfo {
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 821 struct UDivFoldAction {
lib/Transforms/InstCombine/InstCombinePHI.cpp 889 struct PHIUsageRecord {
lib/Transforms/Instrumentation/AddressSanitizer.cpp 890 struct AllocaPoisonCall {
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 161 struct RegInfo {
lib/Transforms/Instrumentation/MemorySanitizer.cpp 1036 struct ShadowOriginAndInsertPoint {
lib/Transforms/Scalar/DivRemPairs.cpp 75 struct DivRemPairWorklistEntry {
lib/Transforms/Scalar/GVN.cpp 238 struct llvm::gvn::AvailableValueInBlock {
lib/Transforms/Scalar/GVNHoist.cpp 142 struct CHIArg {
lib/Transforms/Scalar/GVNSink.cpp 194 struct SinkingInstructionCandidate {
lib/Transforms/Scalar/GuardWidening.cpp 207 class RangeCheck {
lib/Transforms/Scalar/IndVarSimplify.cpp 528 struct RewritePhi {
879 struct WideIVInfo {
945 struct NarrowIVDefUse {
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 139 class InductiveRangeCheck {
lib/Transforms/Scalar/LoopDistribute.cpp 621 struct Entry {
lib/Transforms/Scalar/LoopLoadElimination.cpp 88 struct StoreToLoadForwardingCandidate {
lib/Transforms/Scalar/LoopRerollPass.cpp 199 struct SimpleLoopReduction {
367 struct DAGRootSet {
lib/Transforms/Scalar/LoopStrengthReduce.cpp 323 struct Formula {
1075 struct LSRFixup {
1131 class LSRUse {
1855 struct IVInc {
1866 struct IVChain {
1903 struct ChainUsers {
4074 struct WorkItem {
lib/Transforms/Scalar/MemCpyOptimizer.cpp 84 struct MemsetRange {
lib/Transforms/Scalar/NewGVN.cpp 3498 struct NewGVN::ValueDFS {
lib/Transforms/Scalar/Reassociate.cpp 95 class llvm::reassociate::XorOpnd {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 264 struct PartiallyConstructedSafepointRecord {
lib/Transforms/Scalar/SROA.cpp 158 class Slice {
4323 struct Fragment {
lib/Transforms/Scalar/Scalarizer.cpp 75 class Scatterer {
lib/Transforms/Utils/PredicateInfo.cpp 98 struct ValueDFS {
lib/Transforms/Utils/ValueMapper.cpp 56 struct DelayedBasicBlock {
65 struct WorklistEntry {
97 struct MappingContext {
612 struct POTWorklistEntry {
lib/Transforms/Vectorize/LoopVectorize.cpp 1008 struct RegisterUsage {
lib/Transforms/Vectorize/SLPVectorizer.cpp 636 struct EdgeInfo {
687 struct OperandData {
709 enum class ReorderingMode {
1460 struct ExternalUser {
lib/Transforms/Vectorize/VPlan.h 1598 enum class OpMode { Failed, Load, Opcode };
tools/clang/include/clang-c/Index.h 462 typedef struct {
2682 typedef struct {
5102 typedef struct {
6355 typedef struct {
6361 typedef struct {
tools/clang/include/clang/AST/APValue.h 115 class APValue {
195 class LValuePathEntry {
tools/clang/include/clang/AST/ASTTypeTraits.h 230 class DynTypedNode {
tools/clang/include/clang/AST/Attr.h 212 class ParamIdx {
tools/clang/include/clang/AST/Availability.h 30 class AvailabilitySpec {
tools/clang/include/clang/AST/CXXInheritance.h 44 struct CXXBasePathElement {
241 struct UniqueVirtualMethod {
tools/clang/include/clang/AST/CharUnits.h 38 class CharUnits {
tools/clang/include/clang/AST/Comment.h 415 class Attribute {
tools/clang/include/clang/AST/CommentLexer.h 55 class Token {
tools/clang/include/clang/AST/ComparisonCategories.h 76 struct ValueInfo {
tools/clang/include/clang/AST/Decl.h 3964 class Capture {
tools/clang/include/clang/AST/DeclAccessPair.h 29 class DeclAccessPair {
tools/clang/include/clang/AST/DeclarationName.h 145 class DeclarationName {
tools/clang/include/clang/AST/Expr.h 63 struct SubobjectAdjustment {
1050 class OpaqueValueExpr : public Expr {
2138 class OffsetOfNode {
4686 class Designator {
tools/clang/include/clang/AST/ExprObjC.h 261 struct ObjCDictionaryElement {
tools/clang/include/clang/AST/ExternalASTMerger.h 83 class ImporterSource {
tools/clang/include/clang/AST/LambdaCapture.h 25 class LambdaCapture {
tools/clang/include/clang/AST/NestedNameSpecifier.h 236 class NestedNameSpecifierLoc {
tools/clang/include/clang/AST/OSLog.h 25 class OSLogBufferItem {
tools/clang/include/clang/AST/OpenMPClause.h 4211 class MappableComponent {
tools/clang/include/clang/AST/Stmt.h 2897 class AsmStringPiece {
3373 class Capture {
tools/clang/include/clang/AST/TemplateBase.h 50 class TemplateArgument {
449 class TemplateArgumentLoc {
tools/clang/include/clang/AST/Type.h 152 enum ObjCLifetime {
643 class QualType {
3419 class ExtParameterInfo {
tools/clang/include/clang/AST/TypeLoc.h 56 class TypeLoc {
tools/clang/include/clang/AST/VTTBuilder.h 32 class VTTVTable {
61 struct VTTComponent {
tools/clang/include/clang/AST/VTableBuilder.h 29 class VTableComponent {
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 103 class BoundNodes {
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h 146 class BoundNodesMap {
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h 270 class CapabilityExpr {
tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h 30 class UninitUse {
32 struct Branch {
tools/clang/include/clang/Analysis/CloneDetection.h 33 class StmtSequence {
tools/clang/include/clang/Analysis/PathDiagnostic.h 157 class PathDiagnosticLocation {
tools/clang/include/clang/Basic/ABI.h 178 struct ThunkInfo {
tools/clang/include/clang/Basic/AttrSubjectMatchRules.h 19 enum SubjectMatchRule {
tools/clang/include/clang/Basic/Cuda.h 35 enum class CudaArch {
tools/clang/include/clang/Basic/Diagnostic.h 66 class FixItHint {
349 struct DiagStatePoint {
1438 class StoredDiagnostic {
tools/clang/include/clang/Basic/IdentifierTable.h 672 class Selector {
tools/clang/include/clang/Basic/Module.h 157 struct Header {
178 struct UnresolvedHeaderDirective {
301 struct UnresolvedExportDecl {
325 struct LinkLibrary {
tools/clang/include/clang/Basic/OpenMPKinds.h 22 enum OpenMPDirectiveKind {
101 enum OpenMPMapModifierKind {
tools/clang/include/clang/Basic/OperatorPrecedence.h 26 enum Level {
tools/clang/include/clang/Basic/SourceLocation.h 38 class FileID {
86 class SourceLocation {
196 class SourceRange {
234 class CharSourceRange {
tools/clang/include/clang/Basic/SourceManager.h 439 class SLocEntry {
tools/clang/include/clang/Basic/TargetInfo.h 829 struct ConstraintInfo {
tools/clang/include/clang/Basic/TokenKinds.h 24 enum TokenKind : unsigned short {
tools/clang/include/clang/CodeGen/CodeGenAction.h 29 struct LinkModule {
tools/clang/include/clang/CodeGen/SwiftCallingConv.h 44 struct StorageEntry {
tools/clang/include/clang/Driver/Action.h 84 enum OffloadKind {
586 struct DependentActionInfo final {
tools/clang/include/clang/Driver/Phases.h 17 enum ID {
tools/clang/include/clang/Edit/Commit.h 37 struct Edit {
tools/clang/include/clang/Edit/EditedSource.h 51 struct MacroArgUse {
tools/clang/include/clang/Format/Format.h 49 struct FormatStyle {
tools/clang/include/clang/Frontend/ASTUnit.h 98 struct StandaloneDiagnostic {
tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h 22 struct DiagEntry {
tools/clang/include/clang/Index/IndexSymbol.h 130 struct SymbolRelation {
tools/clang/include/clang/Lex/DependencyDirectivesSourceMinimizer.h 59 struct Token {
71 struct SkippedRange {
tools/clang/include/clang/Lex/ModuleMap.h 150 class KnownHeader {
tools/clang/include/clang/Lex/Preprocessor.h 86 class TokenValue {
546 struct MacroExpandsInfo {
702 struct BuildingSubmoduleInfo {
tools/clang/include/clang/Lex/Token.h 34 class Token {
315 struct PPConditionalInfo {
tools/clang/include/clang/Parse/Parser.h 299 struct Loc {
1223 struct LateParsedDefaultArgument {
2738 struct InnerNamespaceInfo {
tools/clang/include/clang/Parse/RAIIObjectsForParser.h 44 class SuppressAccessChecks {
tools/clang/include/clang/Sema/CodeCompleteConsumer.h 519 struct Chunk {
746 class CodeCompletionResult {
1005 class OverloadCandidate {
tools/clang/include/clang/Sema/DeclSpec.h 1158 struct DeclaratorChunk {
1234 struct ParamInfo {
1676 struct Binding {
2561 struct LambdaCapture {
tools/clang/include/clang/Sema/DelayedDiagnostic.h 129 class DelayedDiagnostic {
tools/clang/include/clang/Sema/Designator.h 36 class Designator {
tools/clang/include/clang/Sema/ExternalSemaSource.h 43 struct ExternalVTableUse {
tools/clang/include/clang/Sema/Initialization.h 899 class Step {
tools/clang/include/clang/Sema/Overload.h 766 struct OverloadCandidate {
tools/clang/include/clang/Sema/ParsedTemplate.h 29 class ParsedTemplateArgument {
tools/clang/include/clang/Sema/ScopeInfo.h 67 class CompoundScopeInfo {
84 class PossiblyUnreachableDiag {
328 class WeakUseTy {
495 class Capture {
877 struct ShadowedOuterDecl {
tools/clang/include/clang/Sema/Sema.h 460 struct Slot {
524 struct PackIncludeState {
560 struct PragmaAttributeEntry {
568 struct PragmaAttributeGroup {
1024 struct ExpressionEvaluationContextRecord {
1696 struct ModuleScope {
4871 struct OffsetOfComponent {
7533 struct OriginalCallArg {
7689 struct CodeSynthesisContext {
8394 struct LateInstantiatedAttribute {
8725 struct ObjCArgInfo {
11576 struct MisalignedMember {
tools/clang/include/clang/Sema/SemaInternal.h 208 struct SpecifierInfo {
tools/clang/include/clang/Sema/Template.h 189 class DeducedTemplateArgument : public TemplateArgument {
tools/clang/include/clang/Sema/TemplateDeduction.h 276 struct TemplateSpecCandidate {
tools/clang/include/clang/Sema/TypoCorrection.h 42 class TypoCorrection {
tools/clang/include/clang/Serialization/ASTBitCodes.h 177 struct PPEntityOffset {
2060 struct ObjCCategoriesInfo {
tools/clang/include/clang/Serialization/ASTReader.h 511 struct PendingUpdateRecord {
585 struct PendingVisibleUpdate {
685 struct UnresolvedModuleRef {
731 struct PendingMacroInfo {
869 struct PragmaPackStackEntry {
901 struct ImportedSubmodule {
1264 struct ImportedModule {
tools/clang/include/clang/Serialization/ASTWriter.h 338 class DeclUpdate {
tools/clang/include/clang/Serialization/GlobalModuleIndex.h 71 struct ModuleInfo {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h 75 class SVal {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h 27 class WorkListUnit {
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h 96 struct CmdLineOption {
192 struct PackageInfo {
tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h 25 struct NodeId {
tools/clang/include/clang/Tooling/CompilationDatabase.h 43 struct CompileCommand {
tools/clang/include/clang/Tooling/Core/Diagnostic.h 31 struct DiagnosticMessage {
tools/clang/include/clang/Tooling/Inclusions/HeaderIncludes.h 85 struct Include {
tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h 36 class AtomicChange {
tools/clang/include/clang/Tooling/Transformer/RewriteRule.h 71 struct ASTEdit {
107 struct Case {
261 struct Transformation {
tools/clang/lib/ARCMigrate/ObjCMT.cpp 2044 struct EditEntry {
tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp 224 struct PoolScope {
tools/clang/lib/ARCMigrate/TransProperties.cpp 58 struct PropData {
tools/clang/lib/ARCMigrate/TransProtectedScope.cpp 40 struct CaseInfo {
tools/clang/lib/AST/ASTDiagnostic.cpp 558 struct DiffNode {
tools/clang/lib/AST/DeclObjC.cpp 1567 struct SynthesizeIvarChunk {
tools/clang/lib/AST/ExprConstant.cpp 631 class Cleanup {
11118 struct Job {
tools/clang/lib/AST/Interp/Function.h 32 class Scope {
35 struct Local {
tools/clang/lib/AST/Interp/Pointer.h 39 class Pointer {
tools/clang/lib/AST/Interp/PrimType.h 27 enum PrimType : unsigned {
tools/clang/lib/AST/Interp/Record.h 26 struct Field {
33 struct Base {
tools/clang/lib/AST/OSLog.cpp 21 struct ArgData {
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp 437 struct Pattern {
tools/clang/lib/CodeGen/Address.h 24 class Address {
tools/clang/lib/CodeGen/CGBlocks.cpp 81 struct BlockCaptureManagedEntity {
339 struct BlockLayoutChunk {
tools/clang/lib/CodeGen/CGCUDANV.cpp 45 struct KernelInfo {
50 struct VarInfo {
tools/clang/lib/CodeGen/CGCall.cpp 1365 struct IRArgs {
tools/clang/lib/CodeGen/CGCall.h 217 struct CallArg {
267 struct Writeback {
279 struct CallArgCleanup {
tools/clang/lib/CodeGen/CGClass.cpp 765 struct SizeAndOffset {
tools/clang/lib/CodeGen/CGCleanup.h 154 struct Handler {
tools/clang/lib/CodeGen/CGDebugInfo.cpp 4165 struct BlockLayoutChunk {
tools/clang/lib/CodeGen/CGDebugInfo.h 92 struct ObjCInterfaceCacheEntry {
tools/clang/lib/CodeGen/CGExprConstant.cpp 747 struct BaseInfo {
tools/clang/lib/CodeGen/CGObjCMac.cpp 826 class RUN_SKIP {
2289 struct IvarInfo {
tools/clang/lib/CodeGen/CGObjCRuntime.cpp 118 struct CatchHandler {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 7038 enum OpenMPOffloadMappingFlags : uint64_t {
7088 class BasePointerInfo {
7121 struct MapInfo {
7141 struct DeferredDevicePtrEntryTy {
10235 struct ParamAttrTy {
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 116 struct ReductionData {
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h 475 struct GlobalPtrSizeRecsTy {
tools/clang/lib/CodeGen/CodeGenFunction.h 503 class CallLifetimeEnd final : public EHScopeStack::Cleanup {
1079 class OpaqueValueMappingData {
1247 struct BreakContinue {
1260 struct CancelExit {
1902 struct VPtr {
2424 struct VlaSizePair {
2777 class ParamValue {
4328 struct MultiVersionResolverOption {
tools/clang/lib/CodeGen/CodeGenPGO.cpp 358 struct BreakContinue {
tools/clang/lib/CodeGen/CoverageMappingGen.cpp 831 struct BreakContinue {
tools/clang/lib/CodeGen/EHScopeStack.h 36 struct BranchFixup {
106 class stable_iterator {
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 3428 struct MSRTTIClass {
tools/clang/lib/CodeGen/TargetInfo.cpp 8679 class FieldEncoding {
tools/clang/lib/Driver/Driver.cpp 3798 struct JobActionInfo final {
tools/clang/lib/Driver/InputInfo.h 22 class InputInfo {
tools/clang/lib/Driver/ToolChains/Cuda.cpp 72 struct Candidate {
tools/clang/lib/Format/Format.cpp 1806 struct IncludeDirective {
1814 struct JavaImportDirective {
tools/clang/lib/Format/FormatToken.h 650 struct ColumnFormat {
tools/clang/lib/Format/SortJavaScriptImports.cpp 39 struct JsImportedSymbol {
71 struct JsModuleReference {
tools/clang/lib/Format/TokenAnnotator.cpp 1253 struct Context {
tools/clang/lib/Format/UnwrappedLineParser.h 36 struct UnwrappedLine {
225 struct PPBranch {
tools/clang/lib/Format/UsingDeclarationsSorter.cpp 67 struct UsingDeclaration {
tools/clang/lib/Format/WhitespaceManager.h 88 struct Change {
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 286 struct UnattachedDirective {
tools/clang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp 902 struct Directive {
tools/clang/lib/Lex/PPMacroExpansion.cpp 621 enum Bracket {
tools/clang/lib/Parse/ParseTemplate.cpp 1464 struct ContainingDC {
tools/clang/lib/Sema/JumpDiagnostics.cpp 43 struct GotoScope {
tools/clang/lib/Sema/Sema.cpp 1521 struct CallInfo {
tools/clang/lib/Sema/SemaChecking.cpp12477 struct Value {
12487 class Seq {
tools/clang/lib/Sema/SemaDecl.cpp 2988 struct GNUCompatibleParamWarning {
tools/clang/lib/Sema/SemaExprCXX.cpp 1484 struct UsualDeallocFnInfo {
tools/clang/lib/Sema/SemaInit.cpp 6649 struct IndirectLocalPathEntry {
tools/clang/lib/Sema/SemaLookup.cpp 56 class UnqualUsingEntry {
tools/clang/lib/Sema/SemaObjCProperty.cpp 884 struct MismatchingProperty {
tools/clang/lib/Sema/SemaOpenMP.cpp 119 struct SharingMapTy {
5239 struct LoopIterationSpace final {
tools/clang/lib/Sema/SemaOverload.cpp 890 struct Entry {
7539 class BuiltinCandidateTypeSet {
tools/clang/lib/Sema/SemaTemplate.cpp 4029 struct PartialSpecMatchResult {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 657 struct clang::DeducedPack {
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 2458 struct PartialSpecMatchResult {
tools/clang/lib/Sema/TreeTransform.h11383 struct TransformedInitCapture {
tools/clang/lib/Serialization/ASTReader.cpp 2102 struct ModuleMacroRecord {
tools/clang/lib/Serialization/ASTWriter.cpp 5193 struct ModuleInfo {
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp 34 struct MallocOverflowCheck {
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp 229 struct FieldInfo {
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp 33 struct VAListAccepter {
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 2874 struct FRIEC_WLItem {
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp 251 struct SelectedNodeWithParents {
tools/clang/tools/clang-refactor/TestSupport.h 48 struct TestSelectionRange {
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp 90 struct RecordIdDsc {
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/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 108 struct IntializerInsertion {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h 33 enum class SpecialMemberFunctionKind : uint8_t {
tools/clang/tools/extra/clang-tidy/fuchsia/RestrictSystemIncludesCheck.cpp 38 struct IncludeDirective {
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp 38 struct BindArgument {
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.h 205 struct Usage {
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.h 19 struct ClassifiedToken {
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.h 43 enum class IndirectionType : unsigned char { Pointer, Array };
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp 36 struct DifferingParamInfo {
50 struct InconsistentDeclarationInfo {
tools/clang/tools/extra/clang-tidy/readability/RedundantPreprocessorCheck.cpp 18 struct PreprocessorEntry {
tools/clang/tools/extra/clangd/CodeComplete.cpp 162 struct CompletionCandidate {
392 struct BundledEntry {
tools/clang/tools/extra/clangd/CodeComplete.h 164 struct IncludeCandidate {
tools/clang/tools/extra/clangd/FindTarget.h 84 struct ReferenceLoc {
tools/clang/tools/extra/clangd/Protocol.h 202 struct TextEdit {
tools/clang/tools/extra/clangd/index/Ref.h 52 struct Ref {
tools/clang/tools/extra/clangd/index/Symbol.h 87 struct IncludeHeaderWithReferences {
tools/clang/tools/extra/modularize/Modularize.cpp 383 struct Location {
429 struct Entry {
tools/clang/tools/libclang/CIndex.cpp 6873 struct PostChildrenAction {
6879 struct PostChildrenInfo {
tools/clang/tools/libclang/CXIndexDataConsumer.h 48 struct EntityInfo : public CXIdxEntityInfo {
211 struct AttrInfo : public CXIdxAttrInfo {
222 struct IBOutletCollectionInfo : public AttrInfo {
tools/clang/tools/libclang/CursorVisitor.h 24 class VisitorJob {
tools/clang/tools/libclang/Indexing.cpp 70 class PPRegion {
tools/clang/unittests/CodeGen/IRMatchers.h 60 class Query {
tools/dsymutil/DwarfLinker.cpp 859 struct WorklistItem {
tools/dsymutil/MachOUtils.h 26 struct ArchAndFile {
tools/lld/COFF/PDB.cpp 724 struct SymbolScope {
tools/lldb/include/lldb/Core/Disassembler.h 180 struct Operand {
tools/lldb/include/lldb/Symbol/CompilerType.h 30 class CompilerType {
tools/lldb/include/lldb/Symbol/Function.h 253 struct CallSiteParameter {
tools/lldb/include/lldb/Symbol/SymbolContext.h 33 class SymbolContext {
tools/lldb/include/lldb/Symbol/Type.h 27 struct CompilerContext {
tools/lldb/include/lldb/Utility/ConstString.h 39 class ConstString {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h 75 struct AttributeValue {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h 15 class DWARFDIE : public DWARFBaseDIE {
tools/llvm-diff/DiffConsumer.h 57 struct DiffContext {
tools/llvm-diff/DifferenceEngine.cpp 505 struct DiffEntry {
tools/llvm-exegesis/lib/Clustering.h 37 class ClusterId {
tools/llvm-exegesis/lib/CodeTemplate.h 49 enum class ExecutionMode : uint8_t {
tools/llvm-exegesis/lib/MCInstrDescView.h 36 struct Variable {
65 struct Operand {
163 struct RegisterOperandAssignment {
179 struct AliasingRegisterOperands {
tools/llvm-lipo/llvm-lipo.cpp 90 struct InputFile {
156 class Slice {
tools/llvm-mca/Views/BottleneckAnalysis.h 179 struct DependencyEdge {
222 struct DGNode {
tools/llvm-mca/Views/RegisterFileStatistics.h 49 struct RegisterFileUsage {
55 struct MoveEliminationInfo {
tools/llvm-objcopy/CopyConfig.h 147 struct CopyConfig {
tools/llvm-objdump/MachODump.cpp 7772 struct CompactUnwindEntry {
8115 struct IndexEntry {
tools/llvm-pdbutil/BytesOutputStyle.cpp 35 struct StreamSpec {
tools/llvm-pdbutil/StreamUtil.h 36 struct StreamInfo {
tools/llvm-profdata/llvm-profdata.cpp 177 struct WeightedFile {
tools/llvm-rc/ResourceScriptStmt.h 29 class RCInt {
tools/llvm-readobj/ELFDumper.cpp 255 class VersionMapEntry : public PointerIntPair<const void *, 1> {
tools/llvm-rtdyld/llvm-rtdyld.cpp 190 struct SectionInfo {
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 1107 struct InvariantAccess {
1119 struct InvariantEquivClassTy {
1628 struct Assumption {
tools/polly/include/polly/Support/VirtualInstruction.h 229 class VirtualInstruction {
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h 1929 class pw_aff {
3501 class union_set {
unittests/ADT/SmallVectorTest.cpp 26 class Constructable {
142 struct NonCopyable {
806 struct notassignable {
819 struct MovedFrom {
864 struct Emplaceable {
unittests/ADT/SparseSetTest.cpp 160 struct Alt {
utils/TableGen/AsmMatcherEmitter.cpp 379 struct AsmOperand {
411 struct ResOperand {
utils/TableGen/CodeGenRegisters.h 50 struct MaskRolPair {
476 struct RegUnit {
utils/TableGen/CodeGenSchedule.cpp 1306 struct PredCheck {
utils/TableGen/FastISelEmitter.cpp 88 class OpKind {
utils/TableGen/InfoByHwMode.h 120 struct ValueTypeByHwMode : public InfoByHwMode<MVT> {
utils/TableGen/PseudoLoweringEmitter.cpp 26 struct OpData {
35 struct PseudoExpansion {
utils/TableGen/RISCVCompressInstEmitter.cpp 75 struct OpData {
85 struct CompressPat {
utils/TableGen/SearchableTableEmitter.cpp 53 struct GenericField {