Move definitions of ArgKind from Intrinsics.h to Intrinsics.td
authorNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 8 Mar 2023 15:50:45 +0000 (00:50 +0900)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Fri, 31 Mar 2023 00:15:08 +0000 (09:15 +0900)
commit8922a1c15ba24ca3449fc475998bc037608d428b
tree4100b9debc449454588aeb0eebd96f10eee0f6f6
parenta365fc4e56f16ca12b7b13a409025eaabf7e32fc
Move definitions of ArgKind from Intrinsics.h to Intrinsics.td

Values of ArgKind are used (as naked constants) also in IntrinsicEmitter.
They can be dissolved to move their logic to Intrinsics.td.

Differential Revision: https://reviews.llvm.org/D145873
llvm/include/llvm/IR/Intrinsics.h
llvm/include/llvm/IR/Intrinsics.td
llvm/utils/TableGen/IntrinsicEmitter.cpp