Displaying 1 result from an estimated 1 matches for "handleloopcondit".
2014 Sep 20
6
[LLVMdev] PHINode containing itself causes segfault when compiling Blender OpenCL kernel with R600 backend
...after fixing
this bug I've got the kernel to compile...
...But after that, LLVM started to crash during translation of IR into
shader code with R600 backend.
I've done some investigation and figured out that the crash is caused by a
PHINode containing itself. SIAnnotateControlFlow::handleLoopCondition()
can't handle such situation - it recurses into itself, calls
Phi->eraseFromParent() inside the inner execution, returns into outer one,
gets zeroed out object and crashes when trying to do something with its
members... for example when trying to erase it again.
I have no real b...