Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add LLVM file types and extensions as well as extensions used by LLVM
in various places. This includes the LLVM textual IR (`.ll`), machine IR (`.mir`) generated bitcode files (`.bc`), a custom language used in LLVM's implementation called "TableGen" (`.td`), and C++ extensions used for generated code and X-macro files (`.def` and `.inc`). Bitcode files are treated similarly to object files, although that is a bit odd. They are somewhere between archives and object files in terms of utility, but they most often show up as intermediate files. When being packaged and used, they are more commonly placed into an archive, so this seems the least confusing scheme to me.
- Loading branch information