search for: d18827

Displaying 1 result from an estimated 1 matches for "d18827".

2017 Mar 29
7
Well-formed @llvm.lifetime.start and @llvm.lifetime.end intrinsics
...ation [1] this is a valid construction, meaning that the value of var is only undefined before some point when c is true. I don't expect the compiler to exploit this. However, this miscompiles since r270559 ("Rework/enhance stack coloring data flow analysis", https://reviews.llvm.org/D18827) I modified Polly's code generator to produce if (c) { llvm.lifetime.start(&var) } else { llvm.lifetime.start(&var) } [...] llvm.lifetime.end(&var) and it does not miscompile anymore. However, Polly is currently is not able to compute the lifetime...