LLVM 22.0.0git
LVType.h File Reference

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
}