[Beignet] Failure to compile more complex kernels
Zou, Nanhai
nanhai.zou at intel.com
Tue Oct 8 01:00:09 PDT 2013
Because we have not support not-inlined function yet.
We will support this in this month.
Thanks
Zou Nanhai
-----Original Message-----
From: beignet-bounces+nanhai.zou=intel.com at lists.freedesktop.org [mailto:beignet-bounces+nanhai.zou=intel.com at lists.freedesktop.org] On Behalf Of Simon Richter
Sent: Saturday, September 28, 2013 2:13 PM
To: beignet at lists.freedesktop.org
Subject: [Beignet] Failure to compile more complex kernels
Hi,
With luxrays, I still keep running into
ASSERTION FAILED: it != instrinsicMap.map.end()
at file
/home/geier/debian/beignet-0.2+git20130928+187c17e/backend/src/llvm/llvm_scalarize.cpp,
function bool gbe::Scalarize::scalarizeFuncCall(llvm::CallInst*), line 635 Stack dump:
0. Running pass 'Function Pass Manager' on module '/tmp/filel4ExUA.ll'.
1. Running pass 'Unnamed pass: implement Pass::getPassName()' on
function '@Intersect'
The call instruction in question appears to be the call to QBVHNode_BBoxIntersect in line 259 of the attached CL source.
Any idea why Beignet is expecting the function to be an intrinsic here?
Simon
More information about the Beignet
mailing list