[PATCH] D152275: Use memory region declaration intrinsic when generating code for array subscripts

2023-08-07 Thread Simeon Krastnikov via Phabricator via cfe-commits
simeon updated this revision to Diff 547763. simeon added a comment. Herald added subscribers: llvm-commits, kmitropoulou, ChuanqiXu, pengfei, asbirlea, haicheng, hiraditya, jvesely. Herald added a project: LLVM. The patch now includes the changes that need to be made to the optimization passes

[PATCH] D152275: Use memory region declaration intrinsic when generating code for array subscripts

2023-06-15 Thread Simeon Krastnikov via Phabricator via cfe-commits
simeon added a comment. > - The compile-time overhead of creating a bunch of extra intrinsics might be > significant. Maybe we can mitigate to some extent by avoiding emitting the > intrinsic in simple cases where it doesn't actually help (constant indexes?). Yes, that would make sense. > -

[PATCH] D152275: Use memory region declaration intrinsic when generating code for array subscripts

2023-06-06 Thread Simeon Krastnikov via Phabricator via cfe-commits
simeon created this revision. simeon added reviewers: efriedma, lebedev.ri, arichardson. Herald added a subscriber: StephenFan. Herald added a project: All. simeon requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits. As an alternative to

[PATCH] D150192: Allow clang to emit inrange metadata when generating code for array subscripts

2023-05-09 Thread Simeon Krastnikov via Phabricator via cfe-commits
simeon-imgtec created this revision. simeon-imgtec added reviewers: pcc, eli.friedman. simeon-imgtec created this object with visibility "All Users". Herald added subscribers: mattd, asavonic, jdoerfert, pengfei, hiraditya, jvesely. Herald added a project: All. simeon-imgtec requested review of