Migrate `IIT_Info` into `Intrinsics.td`
authorNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 8 Mar 2023 22:25:11 +0000 (07:25 +0900)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 24 Apr 2023 23:53:18 +0000 (08:53 +0900)
commitc49f850d55221e84c675f03c68fec2801674a4d3
tree84e1a40ddd0317e72a5f2aceb67828a9e7310c9c
parentddaf085e7bcb903d5ae1cafc4667b8c3d302897e
Migrate `IIT_Info` into `Intrinsics.td`

  - Define `IIT_Info` in `Intrinsics.td`
  - Implement `EmitIITInfo` in `IntrinsicEmitter.cpp`
  - Use generated `IIT_Info` in `Function.cpp`

Depends on D145873 and D146179

Differential Revision: https://reviews.llvm.org/D146914
llvm/include/llvm/IR/Intrinsics.td
llvm/lib/IR/Function.cpp
llvm/utils/TableGen/IntrinsicEmitter.cpp