#0 Halide::Internal::Function::has_extern_definition (this=this@entry=0x7fffffffaf70) at /home/gharbi/gradient-halide/src/Function.cpp:807 #1 0x00000000005f81b8 in Halide::Internal::IRVisitor::visit (this=this@entry=0x7fffffffb590, op=op@entry=0x6834000) at /home/gharbi/gradient-halide/src/IRVisitor.cpp: 138 #2 0x00000000005564ff in Halide::Internal::(anonymous namespace)::FindCalls::visit (this=0x7fffffffb590, call=0x6834000) at /home/gharbi/gradient-halide/src/FindCalls .cpp:32 #3 0x00000000005f6ee9 in accept (v=0x7fffffffb590, this=0x10889da0) at /home/gharbi/gradient-halide/src/Expr.h:161 #4 Halide::Internal::IRVisitor::visit (this=0x7fffffffb590, op=0x10889d80) at /home/gharbi/gradient-halide/src/IRVisitor.cpp:47 #5 0x000000000051b213 in accept (v=0x7fffffffb590, this=) at /home/gharbi/gradient-halide/src/Expr.h:161 #6 accept (visitor=0x7fffffffb590, this=0x167b43e0) at /home/gharbi/gradient-halide/src/Definition.cpp:34 #7 Halide::Internal::Definition::accept (this=this@entry=0x4354780, visitor=visitor@entry=0x7fffffffb590) at /home/gharbi/gradient-halide/src/Definition.cpp:137 #8 0x0000000000588a57 in Halide::Internal::FunctionContents::accept (this=0x4354740, visitor=0x7fffffffb590) at /home/gharbi/gradient-halide/src/Function.cpp:97 #9 0x0000000000588ad3 in Halide::Internal::Function::accept (this=this@entry=0x7fffffffb840, visitor=visitor@entry=0x7fffffffb590) at /home/gharbi/gradient-halide/src /Function.cpp:719 #10 0x00000000005557b7 in Halide::Internal::(anonymous namespace)::populate_environment_helper (f=..., env=std::map with 18 elements = {...}, recursive=recursive@entry =0x1, include_wrappers=include_wrappers@entry=0x1) at /home/gharbi/gradient-halide/src/FindCalls.cpp:53 #11 0x000000000055600a in Halide::Internal::(anonymous namespace)::populate_environment_helper (f=..., env=std::map with 18 elements = {...}, recursive=recursive@entry =0x1, include_wrappers=include_wrappers@entry=0x1) at /home/gharbi/gradient-halide/src/FindCalls.cpp:76 #12 0x000000000055600a in Halide::Internal::(anonymous namespace)::populate_environment_helper (f=..., env=std::map with 18 elements = {...}, recursive=recursive@entry=0x1, include_wrappers=include_wrappers@entry=0x1) at /home/gharbi/gradient-halide/src/FindCalls.cpp:76 #13 0x000000000055600a in Halide::Internal::(anonymous namespace)::populate_environment_helper (f=..., env=std::map with 18 elements = {...}, recursive=recursive@entry=0x1, include_wrappers=include_wrappers@entry=0x1) at /home/gharbi/gradient-halide/src/FindCalls.cpp:76 #14 0x000000000055600a in Halide::Internal::(anonymous namespace)::populate_environment_helper (f=..., env=std::map with 18 elements = {...}, recursive=recursive@entry=0x1, include_wrappers=include_wrappers@entry=0x1) at /home/gharbi/gradient-halide/src/FindCalls.cpp:76 #15 0x000000000055600a in Halide::Internal::(anonymous namespace)::populate_environment_helper (f=..., env=std::map with 18 elements = {...}, recursive=recursive@entry =0x1, include_wrappers=include_wrappers@entry=0x1) at /home/gharbi/gradient-halide/src/FindCalls.cpp:76 #16 0x000000000055600a in Halide::Internal::(anonymous namespace)::populate_environment_helper (f=..., env=std::map with 18 elements = {...}, recursive=recursive@entry =0x1, include_wrappers=include_wrappers@entry=0x1) at /home/gharbi/gradient-halide/src/FindCalls.cpp:76 #17 0x000000000055600a in Halide::Internal::(anonymous namespace)::populate_environment_helper (f=..., env=std::map with 18 elements = {...}, recursive=recursive@entry =0x1, include_wrappers=include_wrappers@entry=0x1) at /home/gharbi/gradient-halide/src/FindCalls.cpp:76 #18 0x000000000055600a in Halide::Internal::(anonymous namespace)::populate_environment_helper (f=..., env=std::map with 18 elements = {...}, recursive=recursive@entry =0x1, include_wrappers=include_wrappers@entry=0x1) at /home/gharbi/gradient-halide/src/FindCalls.cpp:76 #19 0x000000000055633a in Halide::Internal::populate_environment (f=..., env=std::map with 18 elements = {...}) at /home/gharbi/gradient-halide/src/FindCalls.cpp:84 #20 0x0000000000a80066 in Halide::Internal::lower (output_funcs=std::vector of length 4, capacity 4 = {...}, pipeline_name="fancy_demosaick_backward", t=..., args=std: :vector of length 6, capacity 6 = {...}, linkage_type=linkage_type@entry=Halide::Internal::LoweredFunc::ExternalPlusMetadata, custom_passes=std::vector of length 0, ca pacity 0) at /home/gharbi/gradient-halide/src/Lower.cpp:86 #21 0x000000000061014f in Halide::Pipeline::compile_to_module (this=this@entry=0x7fffffffd630, args=std::vector of length 6, capacity 8 = {...}, fn_name="fancy_demosai ck_backward", target=..., linkage_type=linkage_type@entry=Halide::Internal::LoweredFunc::ExternalPlusMetadata) at /home/gharbi/gradient-halide/src/Pipeline.cpp:386 #22 0x00000000005a5818 in Halide::Internal::GeneratorBase::build_module (this=0x5aa4120, function_name="fancy_demosaick_backward", linkage_type=linkage_type@entry=Hali de::Internal::LoweredFunc::ExternalPlusMetadata) at /home/gharbi/gradient-halide/src/Generator.cpp:1334 #23 0x00000000005a5ff1 in Halide::Internal::__lambda7::operator() (__closure=__closure@entry=0x7fffffffdb70, name="fancy_demosaick_backward", target=...) at /home/ghar bi/gradient-halide/src/Generator.cpp:879 #24 0x00000000005a8026 in Halide::Internal::generate_filter_main (argc=, argv=, cerr=...) at /home/gharbi/gradient-halide/src/Generator.c pp:887 #25 0x00007ffff6bc7f45 in __libc_start_main (main=0x4b0640
, argc=0x8, argv=0x7fffffffdfe8, init=, fini=, rtld_fini= , stack_end=0x7fffffffdfd8) at libc-start.c:287 #26 0x00000000004fcc04 in _start ()