[mlir] Add call_intrinsic op to LLVMIIR
authorelectriclilies <lily@modular.ai>
Wed, 2 Nov 2022 22:56:28 +0000 (15:56 -0700)
committerJeff Niu <jeff@modular.com>
Wed, 2 Nov 2022 22:56:46 +0000 (15:56 -0700)
commit0efff7cdcb26917b9acd1a280911317ea12dc937
treeecafa4c69792b458fde543adf70d4b88bbd2730a
parent1ceafe5e0f694797dab3b44a93ac8b098739d47f
[mlir] Add call_intrinsic op to LLVMIIR

The call_intrinsic op allows us to call LLVM intrinsics from the LLVMDialect without implementing a new op every time.

Reviewed By: lattner, rriddle

Differential Revision: https://reviews.llvm.org/D137187
mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
mlir/lib/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp
mlir/test/Dialect/LLVMIR/call-intrin.mlir [new file with mode: 0644]