On Mon, Jul 6, 2015 at 4:27 PM, Isaiah Norton <[email protected]> wrote:
> If you switch to 0.4-dev (either compiled from source, or nightly) you may
> be able to use the `contrib/build_sysimg.jl` script along with `--output-bc`
> to get something that is complete. However, it will likely include unrelated
> code from the system image. I don't think there is any support for
> outputting callgraph-specific IR at the moment.
>
> On Sat, Jul 4, 2015 at 9:22 PM, agg212 <[email protected]>
> wrote:
>>
>> I am using Julia 0.3.10 and would like to get the LLVM IR + all
>> dependencies for a Julia function.  I am using ccall with jl_dump_function
>> and the resulting LLVM IR contains dependencies.  For example, the returned
>> LLVM IR for the following function contains a reference to @jl_pgstack.

And for your example. You won't find the definition of `@jl_pgstack`
(only the declaration) since it's a global variable defined in c.

>>
>> function f(s::String)
>>    return s[0]
>> end
>>
>

Reply via email to