Displaying 2 results from an estimated 2 matches for "intrinsicsriscv".
2020 May 06
2
Issues porting intrinsics to LLVM 10
I am maintaining proprietary extensions to the RISCV backend for our custom
application.
I have defined intrinsics for many of the custom instructions. Against
LLVM 7 this was working well.
When I try to merge my changes into LLVM 10, I get:
/home/dej/work/llvm_git/llvm-project/llvm/build/lib/Target/RISCV/RISCVGenGlobalISel.inc:11582:60:
error: ‘idaho_mt_begin’ is not a member of
2020 Sep 29
3
TableGen processing of target-specific intrinsics
...quot;llvm/IR/IntrinsicsNVVM.td"
include "llvm/IR/IntrinsicsMips.td"
include "llvm/IR/IntrinsicsAMDGPU.td"
include "llvm/IR/IntrinsicsBPF.td"
include "llvm/IR/IntrinsicsSystemZ.td"
include "llvm/IR/IntrinsicsWebAssembly.td"
include "llvm/IR/IntrinsicsRISCV.td"
Why does every target include the all the instrinsics for all the targets?
For example, when I process the ARC TableGen file, the records include 1,187 intrinsics for the X86.