Nicholas
Nicholas
Thank you! Sorry for my slow response. But I will try to figure out this issue.
in `LLVMIntrinsicConversions.inc` (which is generated by llvm I guess?) ``` if (auto op = dyn_cast(opInst)) { auto *inst = LLVM::detail::createIntrinsicCall( builder, moduleTranslation, &opInst, llvm::Intrinsic::memcpy,0,{},{0, 1, 2},{3},{StringLiteral("isVolatile")}); (void) inst; moduleTranslation.setAccessGroupsMetadata(op, inst);...
Alright, I'll work on `LowerToLLVM` to address this issue. In fact, I'm not entirely sure when the `inbounds` attribute should be added. I examined the code in `Value *emitPointerArithmetic` from...
Thank you. Let me check it.
@Lancern Hi, I have update the code and could you please review it?
Hi, @seven-mile , I have updated the commit, please review it. Thanks!
I will work on it.
I can work on it to learn ClangIR.
Thank you! I know that ClangIR is good for analysis and can make c++ safer. Apart from this, can we do something else?
Interesting topics. I love this!