mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-23 20:01:24 +00:00

TypeIDAllocator enables the allocation of new TypeIDs at runtime, that are unique during the lifetime of the allocator. NonMovableTypeIDOwner is a class used to define a new TypeID for each instance of a class, using the instance address. This class cannot be copied or moved. Reviewed By: rriddle Differential Revision: https://reviews.llvm.org/D104534
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.