Displaying 7 results from an estimated 7 matches for "partvt".
2012 Nov 20
2
[LLVMdev] Extended Inline asm with double data type crashes clang
Hi,
Clang crashes when below snippet of code is compiled (used latest svn
version)
*double func1()
{
double x ;*
* asm ( "" : "=r"(x) : "0"(x) );
return x;
}*
> *clang -S test1.c*
> *Assertion failed: (PartVT.isInteger() || PartVT == MVT::x86mmx) &&
ValueVT.isInteger() && "Unknown mismatch!", file
..\..\..\..\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp, line 378*
Compilation sucessful, If data type passed to inline asm is of *float*
* float x ;*
* asm ( "" :...
2012 Nov 20
0
[LLVMdev] Extended Inline asm with double data type crashes clang
...Hi,
>
> Clang crashes when below snippet of code is compiled (used latest svn
> version)
>
> double func1()
> {
> double x ;
> asm ( "" : "=r"(x) : "0"(x) );
> return x;
> }
>
>> clang -S test1.c
>> Assertion failed: (PartVT.isInteger() || PartVT == MVT::x86mmx) &&
>> ValueVT.isInteger() && "Unknown mismatch!", file
>> ..\..\..\..\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp, line 378
>
>
> Compilation sucessful, If data type passed to inline asm is of float
> flo...
2012 Nov 21
2
[LLVMdev] Extended Inline asm with double data type crashes clang
...is compiled (used latest svn
> > version)
> >
> > double func1()
> > {
> > double x ;
> > asm ( "" : "=r"(x) : "0"(x) );
> > return x;
> > }
> >
> >> clang -S test1.c
> >> Assertion failed: (PartVT.isInteger() || PartVT == MVT::x86mmx) &&
> >> ValueVT.isInteger() && "Unknown mismatch!", file
> >> ..\..\..\..\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp, line 378
> >
> >
> > Compilation sucessful, If data type passed to inline a...
2009 Feb 11
0
[LLVMdev] Bug in SelectionDAGBuild.cpp?
...(VT.bitsLT(MinVT))
VT = MinVT;
}
This is occurring when VT is a 16bit vector type,<2x i8>. LLVM is then
changing it to be a 32bit type and
it asserts in :
getCopyToParts(DAG, SDValue(RetOp.getNode(), RetOp.getResNo() + j),
&Parts[0], NumParts, PartVT, ExtendKind);
Here:
assert(ValueVT.getVectorElementType() == PartVT &&
ValueVT.getVectorNumElements() == 1 &&
"Only trivial vector-to-scalar conversions should get
here!");
Because it switched PartVT from a vector type<2xi8> i...
2015 Apr 21
3
[LLVMdev] libclang_rt.asan-x86_64.a: No such file or directory
I just tried building the latest clang following the instructions in
http://clang.llvm.org/get_started.html, and got this error when trying to
compile at test program:
/usr/bin/ld: cannot find /home/davem/clang-235334/bin/../lib/clang/3.7.0/lib/linux/libclang_rt.asan-x86_64.a: No such file or directory
This thread:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-April/084175.html
indicates
2012 Nov 22
0
[LLVMdev] Extended Inline asm with double data type crashes clang
...version)
>> >
>> > double func1()
>> > {
>> > double x ;
>> > asm ( "" : "=r"(x) : "0"(x) );
>> > return x;
>> > }
>> >
>> >> clang -S test1.c
>> >> Assertion failed: (PartVT.isInteger() || PartVT == MVT::x86mmx) &&
>> >> ValueVT.isInteger() && "Unknown mismatch!", file
>> >> ..\..\..\..\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp, line 378
>> >
>> >
>> > Compilation sucessful, If data typ...
2012 Dec 06
0
[LLVMdev] [PATCH] Replacing EVT:s with MVT:s (when possible)
...nDAG/SelectionDAGBuilder.h | 4 ++--
2 files changed, 12 insertions(+), 13 deletions(-)
commit 2f58c92a7734f827bf57d8e920afd55a9e56f1d7
Author: Patrik Hägglund <patrik.h.hagglund at ericsson.com>
Date: Thu Dec 6 10:30:11 2012 +0100
In SelectionDAGBuilder, split the usage of 'EVT PartVT' into 'MVT
PartVT' and 'EVT PartEVT'.
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 75 ++++++++++++------------
1 file changed, 38 insertions(+), 37 deletions(-)
From: Chris Lattner [mailto:clattner at apple.com]
Sent: den 4 december 2012 00:46
To: Patrik Hägglund H...