Displaying 4 results from an estimated 4 matches for "hoeben".
2010 Feb 02
2
[LLVMdev] llvm::ShuffleVectorInst yields incorrect vector length in 2.6
...truction?
Dumping the individual parameters before calling the ShuffleVectorInst
yields;
%13 = load <3 x float>* %w ; <<3 x float>> [#uses=0]
<3 x float> undef
<2 x i32> <i32 1, i32 0>
Any suggesion? Thanks in advance!
Regards,
Maarten Hoeben
--
View this message in context: http://old.nabble.com/llvm%3A%3AShuffleVectorInst-yields-incorrect-vector-length-in-2.6-tp27419900p27419900.html
Sent from the LLVM - Dev mailing list archive at Nabble.com.
2010 Feb 02
0
[LLVMdev] llvm::ShuffleVectorInst yields incorrect vector length in 2.6
On Feb 2, 2010, at 4:56 AM, Maarten Hoeben wrote:
>
> Hi,
>
> When I emit the llvm::ShuffleVectorInst instruction from my code generator
> the result vector has the length of vector 1, instead of the element type of
> vector 1 and the length of the mask vector;
>
> %13 = load <3 x float>* %w...
2009 Oct 22
0
[LLVMdev] Throwing exceptions to code that calls the ExecutionEngine.
...IT code,
b) Should it work, and if so, what am I doing wrong.
c) If not, are there any alternatives to abort running JIT code, even over
nested functions (apart from generating stubs function with try/catch
constructs to call the user-defined function.
Thanks in advance for your response,
Maarten Hoeben
PS: The stack backtrace is as follows;
#0 0x94586e42 in __kill ()
#1 0x94586e34 in kill$UNIX2003 ()
#2 0x945f923a in raise ()
#3 0x94605679 in abort ()
#4 0x91754005 in __gnu_cxx::__verbose_terminate_handler ()
#5 0x9175210c in __gxx_personality_v0 ()
#6 0x9175214b in std::terminate ()
#7...
2010 Feb 02
1
[LLVMdev] llvm::ShuffleVectorInst yields incorrect vector length in 2.6
Bob Wilson-3 wrote:
>
>>
>> %13 = load <3 x float>* %w ; <<3 x float>>
>> [#uses=0]
>> %14 = shufflevector <3 x float> %13, <3 x float> undef, <2 x i32> <i32
>> 1,
>> i32 0> ; <<3 x float>> [#uses=0]
>
> The type of %14 should be <2 x float>, since the elements are