[LLVMbugs] [Bug 22507] New: Merging alias.scope metadata should create a union, not an intersection
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Sun Feb 8 07:35:12 PST 2015
http://llvm.org/bugs/show_bug.cgi?id=22507
Bug ID: 22507
Summary: Merging alias.scope metadata should create a union,
not an intersection
Product: new-bugs
Version: 3.6
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: new bugs
Assignee: unassignedbugs at nondot.org
Reporter: bsteinbr at gmail.com
CC: llvmbugs at cs.uiuc.edu
Blocks: 22374
Classification: Unclassified
The alias.scope metadata represents sets of things an instruction might alias
with, when combining the metadata from two instructions the resulting metadata
must be the union of the original sets, because the new instruction might alias
with anything any of the original instructions aliased with.
Since the scoped alias metadata is new in 3.6 and things like function inlining
automatically generate such metadata, I consider this a regression.
Fix at http://reviews.llvm.org/D7490
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150208/5166741d/attachment.html>
More information about the llvm-bugs
mailing list