LLVM 19.0.0git
Classes | Namespaces | Typedefs | Enumerations
LVType.h File Reference
#include "llvm/DebugInfo/LogicalView/Core/LVElement.h"

Go to the source code of this file.

Classes

class  llvm::logicalview::LVType
 
class  llvm::logicalview::LVTypeDefinition
 
class  llvm::logicalview::LVTypeEnumerator
 
class  llvm::logicalview::LVTypeImport
 
class  llvm::logicalview::LVTypeParam
 
class  llvm::logicalview::LVTypeSubrange
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::logicalview
 

Typedefs

using llvm::logicalview::LVTypeKindSelection = std::set< LVTypeKind >
 
using llvm::logicalview::LVTypeDispatch = std::map< LVTypeKind, LVTypeGetFunction >
 
using llvm::logicalview::LVTypeRequest = std::vector< LVTypeGetFunction >
 

Enumerations

enum class  llvm::logicalview::LVTypeKind {
  llvm::logicalview::IsBase , llvm::logicalview::IsConst , llvm::logicalview::IsEnumerator , llvm::logicalview::IsImport ,
  llvm::logicalview::IsImportDeclaration , llvm::logicalview::IsImportModule , llvm::logicalview::IsPointer , llvm::logicalview::IsPointerMember ,
  llvm::logicalview::IsReference , llvm::logicalview::IsRestrict , llvm::logicalview::IsRvalueReference , llvm::logicalview::IsSubrange ,
  llvm::logicalview::IsTemplateParam , llvm::logicalview::IsTemplateTemplateParam , llvm::logicalview::IsTemplateTypeParam , llvm::logicalview::IsTemplateValueParam ,
  llvm::logicalview::IsTypedef , llvm::logicalview::IsUnaligned , llvm::logicalview::IsUnspecified , llvm::logicalview::IsVolatile ,
  llvm::logicalview::IsModifier , llvm::logicalview::LastEntry
}