mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-26 05:18:46 +00:00

This patch splits OpBase.td into smaller files, focusing on individual, implementations of functionalities. This patch is marked NFC, as it just splits the implementation into multiple files and includes them back into OpBase.td, so it doesn't break anything. Most of the patch is mechanical, with chunks of implementation being shifted into indvidual files. The main things to look out are: - Classes and Definations added to Utils.td - Headers of files - Any thing that should have been split but isn't Reviewed By: rriddle, Mogball Differential Revision: https://reviews.llvm.org/D156067
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.