|
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/IntervalMap.h 490 class NodeRef {
773 struct Entry {
include/llvm/ADT/StringRef.h 54 class StringRef {
include/llvm/Analysis/BlockFrequencyInfoImpl.h 182 struct BlockNode {
include/llvm/Analysis/LazyCallGraph.h 135 class Edge {
include/llvm/Analysis/VectorUtils.h 59 struct VFParameter {
include/llvm/BinaryFormat/MachO.h 931 struct fat_arch {
include/llvm/BinaryFormat/Wasm.h 345 enum class ValType {
include/llvm/CodeGen/CallingConvLower.h 33 class CCValAssign {
include/llvm/CodeGen/DIE.h 49 class DIEAbbrevData {
include/llvm/CodeGen/DbgEntityHistoryCalculator.h 53 class Entry {
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h 169 struct TypePairAndMemDesc {
include/llvm/CodeGen/LiveInterval.h 161 struct Segment {
include/llvm/CodeGen/LoopTraversal.h 87 struct TraversedMBBInfo {
include/llvm/CodeGen/MachineFunction.h 202 struct SEHHandler {
386 struct ArgRegPair {
include/llvm/CodeGen/MachineOperand.h 50 class MachineOperand {
include/llvm/CodeGen/MachineTraceMetrics.h 141 struct LiveInReg {
include/llvm/CodeGen/Register.h 19 class Register {
include/llvm/CodeGen/RegisterPressure.h 39 struct RegisterMaskPair {
include/llvm/CodeGen/ScheduleDAG.h 49 class SDep {
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 {
include/llvm/CodeGen/TargetCallingConv.h 27 struct ArgFlagsTy {
include/llvm/CodeGen/TargetInstrInfo.h 432 struct RegSubRegPair {
include/llvm/CodeGen/ValueTypes.h 33 struct EVT {
include/llvm/CodeGen/WinEHFuncInfo.h 60 struct WinEHHandlerType {
include/llvm/DebugInfo/CodeView/TypeIndex.h 95 class TypeIndex {
include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h 29 struct AttributeSpec {
include/llvm/DebugInfo/DWARF/DWARFFormValue.h 26 class DWARFFormValue {
include/llvm/IR/Attributes.h 214 class AttributeSet {
include/llvm/IR/DebugInfoMetadata.h 2447 struct FragmentInfo {
include/llvm/MC/ConstantPools.h 32 struct ConstantPoolEntry {
include/llvm/MC/LaneBitmask.h 39 struct LaneBitmask {
include/llvm/MC/MCInst.h 34 class MCOperand {
include/llvm/MC/MCSchedule.h 64 struct MCWriteProcResEntry {
include/llvm/Object/MachO.h 97 struct NodeState {
include/llvm/ProfileData/InstrProfData.inc 735 typedef struct InstrProfValueData {
include/llvm/Remarks/Remark.h 42 struct Argument {
include/llvm/Support/CommandLine.h 619 struct OptionEnumValue {
include/llvm/Support/LowLevelTypeImpl.h 39 class LLT {
include/llvm/Support/MachineValueType.h 30 class MVT {
include/llvm/Support/SMLoc.h 23 class SMLoc {
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/DeadArgumentElimination.h 44 struct RetOrArg {
include/llvm/Transforms/Scalar/ConstantHoisting.h 70 struct ConstantUser {
lib/Analysis/AliasAnalysisSummary.h 150 struct ExternalRelation {
184 struct ExternalAttribute {
lib/Analysis/CFLAndersAliasAnalysis.cpp 262 struct Record {
lib/Analysis/MemorySSA.cpp 608 struct TerminatedPath {
lib/CodeGen/AsmPrinter/AccelTable.cpp 211 struct AttributeEncoding {
lib/CodeGen/AsmPrinter/CodeViewDebug.h 102 struct CVGlobalVariable {
lib/CodeGen/AsmPrinter/DebugLocEntry.h 24 class DbgValueLoc {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 124 struct GlobalExpr {
lib/CodeGen/AsmPrinter/DwarfDebug.h 276 struct SymbolCU {
lib/CodeGen/AsmPrinter/DwarfFile.h 35 struct RangeSpan {
lib/CodeGen/ExpandMemCmp.cpp 76 struct LoadEntry {
lib/DebugInfo/DWARF/DWARFDebugLine.cpp 35 struct ContentDescriptor {
lib/Target/ARM/ARMLegalizerInfo.h 39 struct FCmpLibcallInfo {
lib/Target/Hexagon/BitTracker.h 154 struct BitTracker::BitValue {
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h 33 class DuplexCandidate {
lib/Target/Mips/MipsAnalyzeImmediate.h 19 struct Inst {
lib/Target/NVPTX/NVPTXISelLowering.cpp 280 enum ParamVectorizationFlags {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1106 struct ValueBit {
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 69 struct BucketElement {
lib/Transforms/Scalar/GuardWidening.cpp 207 class RangeCheck {
lib/Transforms/Scalar/LoopStrengthReduce.cpp 1855 struct IVInc {
lib/Transforms/Vectorize/SLPVectorizer.cpp 636 struct EdgeInfo {
687 struct OperandData {
tools/clang/include/clang/AST/APValue.h 195 class LValuePathEntry {
tools/clang/include/clang/AST/CXXInheritance.h 241 struct UniqueVirtualMethod {
tools/clang/include/clang/AST/CharUnits.h 38 class CharUnits {
tools/clang/include/clang/AST/ComparisonCategories.h 76 struct ValueInfo {
tools/clang/include/clang/AST/DeclAccessPair.h 29 class DeclAccessPair {
tools/clang/include/clang/AST/OpenMPClause.h 4211 class MappableComponent {
tools/clang/include/clang/AST/TemplateBase.h 50 class TemplateArgument {
449 class TemplateArgumentLoc {
tools/clang/include/clang/AST/Type.h 643 class QualType {
3419 class ExtParameterInfo {
tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h 32 struct Branch {
tools/clang/include/clang/Analysis/CloneDetection.h 33 class StmtSequence {
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/Diagnostic.h 349 struct DiagStatePoint {
tools/clang/include/clang/Basic/SourceLocation.h 86 class SourceLocation {
196 class SourceRange {
tools/clang/include/clang/CodeGen/SwiftCallingConv.h 44 struct StorageEntry {
tools/clang/include/clang/Edit/EditedSource.h 51 struct MacroArgUse {
tools/clang/include/clang/Index/IndexSymbol.h 130 struct SymbolRelation {
tools/clang/include/clang/Lex/ModuleMap.h 150 class KnownHeader {
tools/clang/include/clang/Lex/Token.h 34 class Token {
tools/clang/include/clang/Sema/DeclSpec.h 2561 struct LambdaCapture {
tools/clang/include/clang/Sema/DelayedDiagnostic.h 129 class DelayedDiagnostic {
tools/clang/include/clang/Sema/ScopeInfo.h 328 class WeakUseTy {
tools/clang/include/clang/Sema/Template.h 189 class DeducedTemplateArgument : public TemplateArgument {
tools/clang/include/clang/Serialization/ASTReader.h 585 struct PendingVisibleUpdate {
731 struct PendingMacroInfo {
901 struct ImportedSubmodule {
tools/clang/include/clang/Serialization/ASTWriter.h 338 class DeclUpdate {
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h 96 struct CmdLineOption {
tools/clang/lib/AST/Interp/Function.h 35 struct Local {
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/CodeGen/CGCall.h 217 struct CallArg {
267 struct Writeback {
279 struct CallArgCleanup {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 7038 enum OpenMPOffloadMappingFlags : uint64_t {
7088 class BasePointerInfo {
7121 struct MapInfo {
7141 struct DeferredDevicePtrEntryTy {
tools/clang/lib/CodeGen/CodeGenFunction.h 1902 struct VPtr {
tools/clang/lib/Driver/InputInfo.h 22 class InputInfo {
tools/clang/lib/Format/SortJavaScriptImports.cpp 39 struct JsImportedSymbol {
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-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h 33 enum class SpecialMemberFunctionKind : uint8_t {
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp 38 struct BindArgument {
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.h 19 struct ClassifiedToken {
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp 36 struct DifferingParamInfo {
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 {
tools/clang/tools/libclang/CIndex.cpp 6873 struct PostChildrenAction {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h 15 class DWARFDIE : public DWARFBaseDIE {
tools/llvm-exegesis/lib/CodeTemplate.h 49 enum class ExecutionMode : uint8_t {
tools/llvm-exegesis/lib/MCInstrDescView.h 65 struct Operand {
163 struct RegisterOperandAssignment {
tools/llvm-lipo/llvm-lipo.cpp 90 struct InputFile {
tools/llvm-mca/Views/BottleneckAnalysis.h 179 struct DependencyEdge {
tools/llvm-pdbutil/BytesOutputStyle.cpp 35 struct StreamSpec {
tools/llvm-rc/ResourceScriptStmt.h 29 class RCInt {
tools/llvm-xray/xray-graph.h 74 struct FunctionAttr {
utils/TableGen/CodeGenRegisters.h 50 struct MaskRolPair {
utils/TableGen/FastISelEmitter.cpp 88 class OpKind {
utils/TableGen/PseudoLoweringEmitter.cpp 26 struct OpData {
utils/TableGen/RISCVCompressInstEmitter.cpp 75 struct OpData {