Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

some codegen tests & fixes #15632

Merged
merged 5 commits into from
Mar 28, 2016
Merged

some codegen tests & fixes #15632

merged 5 commits into from
Mar 28, 2016

Commits on Mar 28, 2016

  1. update dsymutil detection logic

    fix #15594
    vtjnash committed Mar 28, 2016
    Configuration menu
    Copy the full SHA
    168445d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4123675 View commit details
    Browse the repository at this point in the history
  3. jl_get_llvmf requires manual execution of the PM now

    without this, code_llvm was showing un-optimized functions
    which could be very misleading since it differed from the code that actually executed
    (this was a recent regression caused by jn/moduledecoalescing)
    vtjnash committed Mar 28, 2016
    Configuration menu
    Copy the full SHA
    f2c699b View commit details
    Browse the repository at this point in the history
  4. accelerate symbol lookup in OrcJIT

    CompileLayer.findSymbol is O(n) in the number of modules that have been emitted
    but we can pre-compute the result of findSymbolIn when notified that an object has been emitted and store it in one hash table for the JIT
    
    fix #15619
    vtjnash committed Mar 28, 2016
    Configuration menu
    Copy the full SHA
    3f4ba52 View commit details
    Browse the repository at this point in the history
  5. add test for thousands of function ast constants in a module

    closes #14113 (fixed previously)
    vtjnash committed Mar 28, 2016
    Configuration menu
    Copy the full SHA
    916b915 View commit details
    Browse the repository at this point in the history