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

Definitions

include/llvm/ADT/SmallVector.h
  314 template <typename T>
include/llvm/ADT/StringRef.h
   54   class StringRef {
include/llvm/Analysis/LazyCallGraph.h
  135   class Edge {
include/llvm/Analysis/LoopAccessAnalysis.h
  336   struct PointerInfo {
include/llvm/BinaryFormat/Wasm.h
  176 struct WasmSymbolInfo {
include/llvm/CodeGen/AsmPrinter.h
  145   struct HandlerInfo {
  260   struct XRayFunctionEntry {
include/llvm/CodeGen/DbgEntityHistoryCalculator.h
   53   class Entry {
include/llvm/CodeGen/GlobalISel/CallLowering.h
   46   struct ArgInfo {
include/llvm/CodeGen/GlobalISel/RegBankSelect.h
  313   class RepairingPlacement {
include/llvm/CodeGen/MachineFunction.h
  359   struct VariableDbgInfo {
  386   struct ArgRegPair {
include/llvm/CodeGen/SelectionDAGNodes.h
  123 class SDValue {
include/llvm/CodeGen/StackMaps.h
  195   struct Location {
include/llvm/CodeGen/TargetCallingConv.h
  157   struct InputArg {
  195   struct OutputArg {
include/llvm/DebugInfo/DWARF/DWARFFormValue.h
   26 class DWARFFormValue {
include/llvm/IR/Attributes.h
   51 class Attribute {
include/llvm/IR/DiagnosticInfo.h
  418   struct Argument {
include/llvm/IR/TrackingMDRef.h
   25 class TrackingMDRef {
include/llvm/IR/ValueHandle.h
  181 class WeakTrackingVH : public ValueHandleBase {
include/llvm/MC/MCAsmMacro.h
   21 class AsmToken {
include/llvm/MC/MCInst.h
  158 class MCInst {
include/llvm/MC/MCObjectStreamer.h
   41   struct PendingMCFixup {
include/llvm/MC/MCParser/MCTargetAsmParser.h
  106 struct AsmRewrite {
include/llvm/MCA/HardwareUnits/RegisterFile.h
   46   struct RegisterMappingTracker {
include/llvm/MCA/Instruction.h
   99 class WriteState {
  227 class ReadState {
  562 class InstRef {
include/llvm/ProfileData/Coverage/CoverageMapping.h
  171   struct Term {
include/llvm/ProfileData/InstrProfData.inc
  735 typedef struct InstrProfValueData {
include/llvm/Remarks/BitstreamRemarkParser.h
   66   struct Argument {
include/llvm/Remarks/Remark.h
   42 struct Argument {
   67 struct Remark {
include/llvm/Support/JSON.h
  828   struct State {
include/llvm/Support/Regex.h
   27   class Regex {
include/llvm/TextAPI/MachO/Target.h
   24 class Target {
include/llvm/Transforms/IPO/Attributor.h
  139 struct IRPosition {
lib/Analysis/MemorySSA.cpp
  497   struct DefPath {
lib/Analysis/StackSafetyAnalysis.cpp
   57 struct PassAsArgInfo {
   99 struct AllocaInfo {
  114 struct ParamInfo {
lib/AsmParser/LLParser.h
  543     struct ArgInfo {
lib/CodeGen/AsmPrinter/CodeViewDebug.h
   64   struct LocalVarDefRange {
   96   struct LocalVariable {
  102   struct CVGlobalVariable {
lib/CodeGen/AsmPrinter/DebugLocEntry.h
   92 class DebugLocEntry {
lib/CodeGen/AsmPrinter/DebugLocStream.h
   33   struct List {
lib/CodeGen/CodeGenPrepare.cpp
 2076 struct ExtAddrMode : public TargetLowering::AddrMode {
lib/CodeGen/ImplicitNullChecks.cpp
  120   class NullCheck {
lib/CodeGen/SafeStackLayout.h
   27   struct StackRegion {
lib/CodeGen/TargetPassConfig.cpp
  286 struct InsertedPass {
lib/MC/WasmObjectWriter.cpp
  106 struct WasmDataSegment {
lib/MC/XCOFFObjectWriter.cpp
   53 struct Symbol {
lib/Support/TimeProfiler.cpp
   35 struct Entry {
lib/TableGen/TGParser.h
   34   struct LetRecord {
lib/Target/AArch64/AArch64PromoteConstant.cpp
  101   struct UpdateRecord {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  648   struct NearMissMessage {
lib/Target/Mips/MipsFastISel.cpp
 1342   struct AllocatedReg {
lib/Target/Mips/MipsInstructionSelector.cpp
  627     struct Instr {
lib/Transforms/Coroutines/CoroFrame.cpp
  289 class Spill {
lib/Transforms/IPO/HotColdSplitting.cpp
  358 class OutliningRegion {
lib/Transforms/Scalar/DivRemPairs.cpp
   75 struct DivRemPairWorklistEntry {
lib/Transforms/Scalar/GVNSink.cpp
  194 struct SinkingInstructionCandidate {
lib/Transforms/Scalar/GuardWidening.cpp
  207   class RangeCheck {
lib/Transforms/Scalar/IndVarSimplify.cpp
  528 struct RewritePhi {
  945 struct NarrowIVDefUse {
lib/Transforms/Scalar/NewGVN.cpp
 3498 struct NewGVN::ValueDFS {
lib/Transforms/Vectorize/SLPVectorizer.cpp
 1460   struct ExternalUser {
tools/clang/include/clang/AST/ComparisonCategories.h
   76   struct ValueInfo {
tools/clang/include/clang/AST/ExternalASTMerger.h
   83   class ImporterSource {
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 {
tools/clang/include/clang/AST/Type.h
  643 class QualType {
 3419   class ExtParameterInfo {
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  146 class BoundNodesMap {
tools/clang/include/clang/Basic/Diagnostic.h
 1438 class StoredDiagnostic {
tools/clang/include/clang/Index/IndexSymbol.h
  130 struct SymbolRelation {
tools/clang/include/clang/Lex/DependencyDirectivesSourceMinimizer.h
   59 struct Token {
tools/clang/include/clang/Lex/Token.h
   34 class Token {
tools/clang/include/clang/Parse/RAIIObjectsForParser.h
   44   class SuppressAccessChecks {
tools/clang/include/clang/Sema/Sema.h
  460     struct Slot {
  568   struct PragmaAttributeGroup {
 1024   struct ExpressionEvaluationContextRecord {
11576   struct MisalignedMember {
tools/clang/include/clang/Sema/TemplateDeduction.h
  276 struct TemplateSpecCandidate {
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
   96   struct CmdLineOption {
  192   struct PackageInfo {
tools/clang/include/clang/Tooling/Core/Diagnostic.h
   31 struct DiagnosticMessage {
tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h
   36 class AtomicChange {
tools/clang/include/clang/Tooling/Transformer/RewriteRule.h
   71 struct ASTEdit {
tools/clang/lib/AST/Interp/Function.h
   32 class Scope {
   35   struct Local {
tools/clang/lib/AST/OSLog.cpp
   21   struct ArgData {
tools/clang/lib/CodeGen/CGBlocks.cpp
   81 struct BlockCaptureManagedEntity {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 7088   class BasePointerInfo {
 7121   struct MapInfo {
 7141   struct DeferredDevicePtrEntryTy {
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 {
 2424   struct VlaSizePair {
 4328   struct MultiVersionResolverOption {
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  831   struct BreakContinue {
tools/clang/lib/CodeGen/TargetInfo.cpp
 8679 class FieldEncoding {
tools/clang/lib/Driver/ToolChains/Cuda.cpp
   72   struct Candidate {
tools/clang/lib/Sema/SemaOpenMP.cpp
  119   struct SharingMapTy {
tools/clang/lib/Sema/SemaOverload.cpp
 7539 class BuiltinCandidateTypeSet  {
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/fuchsia/RestrictSystemIncludesCheck.cpp
   38   struct IncludeDirective {
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp
   36 struct DifferingParamInfo {
   50 struct InconsistentDeclarationInfo {
tools/clang/tools/extra/clangd/CodeComplete.cpp
  392   struct BundledEntry {
tools/clang/tools/extra/clangd/CodeComplete.h
  164   struct IncludeCandidate {
tools/clang/tools/extra/clangd/index/Symbol.h
   87   struct IncludeHeaderWithReferences {
tools/clang/tools/libclang/Indexing.cpp
   70 class PPRegion {
tools/dsymutil/DwarfLinker.cpp
  859 struct WorklistItem {
tools/dsymutil/MachOUtils.h
   26 struct ArchAndFile {
tools/llvm-exegesis/lib/MCInstrDescView.h
   36 struct Variable {
  163 struct RegisterOperandAssignment {
tools/llvm-lipo/llvm-lipo.cpp
  156 class Slice {
tools/llvm-mca/Views/BottleneckAnalysis.h
  179 struct DependencyEdge {
tools/llvm-mca/Views/RegisterFileStatistics.h
   49   struct RegisterFileUsage {
   55   struct MoveEliminationInfo {
tools/polly/include/polly/ScopInfo.h
 1119 struct InvariantEquivClassTy {
tools/polly/include/polly/Support/VirtualInstruction.h
  229 class VirtualInstruction {
unittests/ADT/SmallVectorTest.cpp
  864 struct Emplaceable {
utils/TableGen/CodeGenSchedule.cpp
 1306 struct PredCheck {
utils/TableGen/SearchableTableEmitter.cpp
   53 struct GenericField {