Skip to content
Permalink
Branch: master
Commits on Jun 5, 2019
  1. Merge pull request #211 from CodaFi/opaque-pointers

    CodaFi committed Jun 5, 2019
    Opaque Pointer Cleanup
  2. Opaque Pointer Cleanup

    CodaFi committed Jun 5, 2019
    Finish the migration to opaque pointers.
    
    * Fixup the singular load in the README
    * Fixup the test suite
    * Move the deprecations into a convenient extension
  3. Merge pull request #210 from TristanBurnside/StructGEP2

    CodaFi committed Jun 5, 2019
    Migrate GEPs to use opaque pointer compatable APIs
  4. Migrate all GEPs in IRBuilder to use V2 versions

    TristanBurnside committed Jun 2, 2019
    Marks previous versions as deprecated
Commits on Jun 2, 2019
  1. Expose LLVMBuildStructGEP2 from the C API

    TristanBurnside committed Jun 2, 2019
    Version 2 takes an explicit type parameter. This avoids a segmentation fault that happens when the pointer does not have an explicit type in LLVM
Commits on May 29, 2019
  1. Merge pull request #209 from CodaFi/jit-house

    CodaFi committed May 29, 2019
    Get the error message from the error
Commits on May 28, 2019
  1. Get the error message from the error

    CodaFi committed May 28, 2019
    Not the JIT stack
Commits on May 25, 2019
  1. Merge pull request #208 from CodaFi/filemerge

    CodaFi committed May 25, 2019
    Fix the name of a file
  2. Fix the name of a file

    CodaFi committed May 25, 2019
  3. Merge pull request #206 from CodaFi/dont-pass-me-by

    CodaFi committed May 25, 2019
    Redo the Pass Manager
  4. Add tests for internalize

    CodaFi committed May 25, 2019
  5. Redo the pass configuration infrastructure

    CodaFi committed May 25, 2019
    This finally allows us to wrap passes that require additional parameters or configuration calls.
    
    In order to do this for internalize in particular, we have to do some heroic lifetime juggling.
  6. Deprecate simplifyLibCalls and unify SROA

    CodaFi committed May 25, 2019
    All the SROA variants in the C API no longer make a difference.
  7. Redo the pass manager

    CodaFi committed May 1, 2019
  8. Merge pull request #207 from CodaFi/replatforming

    CodaFi committed May 25, 2019
    Deploy to macOS 10.14
  9. Deploy to macOS 10.14

    CodaFi committed May 25, 2019
    Begin requiring macOS 10.14.  Deployment to earlier OSes was never
    guaranteed to work, and this was causing thousands of linker warnings in
    otherwise valid targets.
Commits on Apr 28, 2019
  1. Merge pull request #204 from CodaFi/denature

    CodaFi committed Apr 28, 2019
    Remove extraneous labels from FunctionType
  2. Remove extraneous labels from FunctionType

    CodaFi committed Apr 28, 2019
  3. Merge pull request #203 from CodaFi/doctor-my-eyes

    CodaFi committed Apr 28, 2019
    [NFC] Improve Doc Comments For Major Components
  4. Remove typos

    CodaFi committed Apr 28, 2019
  5. Improve IRBuilder docs

    CodaFi committed Apr 28, 2019
Commits on Apr 27, 2019
  1. Reorganize module

    CodaFi committed Apr 27, 2019
  2. Update BasicBlock docss

    CodaFi committed Apr 27, 2019
  3. Update Context docs

    CodaFi committed Apr 27, 2019
  4. Update Alias docs

    CodaFi committed Apr 27, 2019
Commits on Apr 26, 2019
  1. Merge pull request #202 from CodaFi/jitterbug

    CodaFi committed Apr 26, 2019
    Publicize Target Predicates
  2. Publicize Target Predicates

    CodaFi committed Apr 26, 2019
Commits on Apr 14, 2019
  1. Merge pull request #200 from CodaFi/twiddling-my-thumbs

    CodaFi committed Apr 14, 2019
    Add more APInt bit-twiddling operations
  2. Add more APInt bit-twiddling operations

    CodaFi committed Apr 14, 2019
Commits on Apr 11, 2019
  1. Merge pull request #199 from CodaFi/mdbuilder

    CodaFi committed Apr 11, 2019
    Port MDBuilder
  2. Add TBAA integration tests

    CodaFi committed Apr 11, 2019
  3. Cut out the non-struct-path TBAA accessors

    CodaFi committed Apr 11, 2019
    These no longer pass validation in LLVM
Older
You can’t perform that action at this time.