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....@lists.freedesktop.org [mailto:beignet-bounces+nanhai.zou=intel....@lists.freedesktop.org] On Behalf Of Simon Richter Sent: Saturday, September 28, 2013 2:13 PM To: beignet@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 _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/beignet