Files
clang-p2996/llvm/lib/Transforms/Scalar/LoopFlatten.cpp
AtariDreams 4d1ecf1923 [Transforms] Preserve inbounds attribute of transformed GEPs when flattening loops (#86961)
When flattening the loop, if the GEP was inbound, it should stay
inbound, because the only thing that changed is how the pointers are
calculated, not the elements being accessed.

Proof: https://alive2.llvm.org/ce/z/dApMpQ
2024-05-15 10:26:23 +09:00

42 KiB