search for: riscvgenglobalisel

Displaying 2 results from an estimated 2 matches for "riscvgenglobalisel".

2020 May 06
2
Issues porting intrinsics to LLVM 10
...ining 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 ‘llvm::Intrinsic’ GIM_CheckIntrinsicID, /*MI*/0, /*Op*/0, Intrinsic::idaho_mt_begin, This intrinsic is defined pretty simply: let TargetPrefix = "idaho" in { def int_idaho_mt_begin : Intrinsic<[], [llvm_ptr_ty,llvm_i64...
2017 Dec 20
6
[GlobalISel] gen-global-isel failed to work
...ng GlobalISel > to RISCV target > https://github.com/xiangzhai/llvm/commit/b3f91ea54d9fee0ef7e73a32c6b8456bbe252811 > > > In file included from > /data/project/xiangzhai/llvm/lib/Target/RISCV/RISCVInstructionSelector.cpp:97: > /data/project/xiangzhai/llvm/build/lib/Target/RISCV/RISCVGenGlobalISel.inc:100:7: > error: use of > undeclared identifier 'Subtarget' > if (Subtarget->is64Bit()) > ^ > > > Even if no errors after comment `if (Subtarget->is64Bit())` in > RISCVInstrInfo.td, but it is monkey patch, and it can't handle riscv64 > w...