[LLVMbugs] [Bug 8340] New: Is vector size zero allowed?
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Fri Oct 8 10:10:57 PDT 2010
http://llvm.org/bugs/show_bug.cgi?id=8340
Summary: Is vector size zero allowed?
Product: Documentation
Version: trunk
Platform: Other
OS/Version: All
Status: NEW
Keywords: documentation
Severity: normal
Priority: P
Component: General docs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: llvm at henning-thielemann.de
CC: llvmbugs at cs.uiuc.edu
The documentation at
http://www.llvm.org/docs/LangRef.html#t_vector
says, that the vector size is an integer.
This suggests that the size can also be negative, but I think this is not
intended.
Nonetheless the question remains, whether vectors of size 0 are allowed or not.
Vectors exist merely for optimization purposes, which is different from arrays.
I use vectors for chunking arrays for optimization reasons. In this context
vectors of size zero make no sense.
In the Haskell interface to LLVM I like to have precise type constraints, that
is, if vectors of size zero are forbidden, then the type checker shall reject
vectors of size zero. If size zero is allowed, then the type checker shall
allow size zero as well.
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list