Nicholas

Results 36 comments of 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...

@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!

Thank you! I know that ClangIR is good for analysis and can make c++ safer. Apart from this, can we do something else?