TableGen: Implement TypeSig generator in `Intrinsics.td`
authorNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 8 Mar 2023 23:38:52 +0000 (08:38 +0900)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 26 Apr 2023 14:48:39 +0000 (23:48 +0900)
commit91b80ce417c9d90e008aa9eaefff231fde97afa6
tree1448e3146d4ce580c5d4a171d5b02a5ee53a78ab
parent2829d509289eecde369738f49efb4b652a09074c
TableGen: Implement TypeSig generator in `Intrinsics.td`

This commit doesn't replace `IntrinsicEmitter::ComputeFixedEncoding()`,
but compares outputs to it, to make sure implementation correct.

Depends on D145871, D145872, D145874, and D146914

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