search for: partvt

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...