On Fri, Mar 6, 2009 at 7:34 PM, Tanya M. Lattner <tonic at nondot.org> wrote:> > This should be fixed now. I verified it with 3.4.6 on a x86 linux box. > > http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090302/074769.html > > I think most of our nightly testers are using gcc4.Works for me, thanks. Still a bit puzzled why this didn't break under gcc4, though...> > -Tanya > > > On Thu, 5 Mar 2009, Ben Laurie wrote: > >> I've been getting this error for the last few days: >> >> gmake[3]: Entering directory >> `/disk1.1/tigris-slash/usr/home/ben/svn-work/llvm/lib/Transforms/Utils' >> llvm[3]: Compiling AddrModeMatcher.cpp for Debug build >> In file included from >> /disk1.1/tigris-slash/usr/home/ben/svn-work/llvm/include/llvm/Target/TargetLowering.h:26, >> from >> /disk1.1/tigris-slash/usr/home/ben/svn-work/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h:24, >> from AddrModeMatcher.cpp:14: >> /disk1.1/tigris-slash/usr/home/ben/svn-work/llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1934: >> error: base `llvm::SDNode' with only non-default constructor in class >> without a constructor >> >> and, indeed, it appears to be true. Puzzled how this is building for >> anyone else, and also not really much clue what to do to fix... >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >> > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
I would like to use intrinsic with different address space. I defined an intrinsic (used to represent à specific instruction of my target) with a pointer in its arguments, but when calling this intrinsic, if the pointer is not in the generic address space (ie AddrSpace 0), an error occurs ("bad signature"). How can I specify the address space in the intrinsic definition ? Thank you. -- Julien Schmitt CONFIDENTIAL NOTICE: The contents of this message, including any attachments, are confidential and are intended solely for the use of the person or entity to whom the message was addressed. If you are not the intended recipient of this message, please be advised that any dissemination, distribution, or use of the contents of this message is strictly prohibited. If you received this message in error, please notify the sender. Please also permanently delete all copies of the original message and any attached documentation. Thank you.
I would like to use intrinsic with different address space. I defined an intrinsic (used to represent à specific instruction of my target) with a pointer in its arguments, but when calling this intrinsic, if the pointer is not in the generic address space (ie AddrSpace 0), an error occurs ("bad signature"). How can I specify the address space in the intrinsic definition ? Thank you. -- Julien Schmitt CONFIDENTIAL NOTICE: The contents of this message, including any attachments, are confidential and are intended solely for the use of the person or entity to whom the message was addressed. If you are not the intended recipient of this message, please be advised that any dissemination, distribution, or use of the contents of this message is strictly prohibited. If you received this message in error, please notify the sender. Please also permanently delete all copies of the original message and any attached documentation. Thank you.
Julien Schmitt wrote:> I would like to use intrinsic with different address space. > I defined an intrinsic (used to represent à specific instruction of my target) with a pointer in its arguments, but when calling this intrinsic, if the pointer is not in the generic address space (ie AddrSpace 0), an error occurs ("bad signature"). > > How can I specify the address space in the intrinsic definition ? > Thank you.Julien, If the type of your parameter is llvm_anyptr_ty it should just work with non-default address spaces. I don't immediately see anything actually using this type though, so there may be a bug somewhere. I'd verify that you have defined the intrinsic and then possibly post more information to the list with more details or a test case if it still isn't working. Luke> > > -- > Julien Schmitt > > > CONFIDENTIAL NOTICE: The contents of this message, including any attachments, are confidential and are intended solely for the use of the person or entity to whom the message was addressed. If you are not the intended recipient of this message, please be advised that any dissemination, distribution, or use of the contents of this message is strictly prohibited. If you received this message in error, please notify the sender. Please also permanently delete all copies of the original message and any attached documentation. Thank you. > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev