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

[pull] master from llvm:master #48

Merged
merged 5 commits into from
Aug 29, 2019
Merged

[pull] master from llvm:master #48

merged 5 commits into from
Aug 29, 2019

Commits on Aug 29, 2019

  1. [cmake] enable x86 libfuzzer on Windows

        - recent commit https://reviews.llvm.org/D66433 enabled libfuzzer
        to build on windows, this just enables the option to build as part
        of the the regular build.
    
    llvm-svn: 370390
    mcgov committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    11802cc View commit details
    Browse the repository at this point in the history
  2. [LoopUnrollAndJam] Use Lazy strategy for DTU.

    We can also apply the earlier updates to the lazy DTU, instead of
    applying them directly.
    
    Reviewers: kuhar, brzycki, asbirlea, SjoerdMeijer
    
    Reviewed By: brzycki, asbirlea, SjoerdMeijer
    
    Differential Revision: https://reviews.llvm.org/D66918
    
    llvm-svn: 370391
    fhahn committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    f9cdb98 View commit details
    Browse the repository at this point in the history
  3. GlobalISel: Don't compute known bits for non-integral GEP

    llvm-svn: 370392
    arsenm committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    093ebf9 View commit details
    Browse the repository at this point in the history
  4. [X86] Remove what little support we had for MPX

    -Deprecate -mmpx and -mno-mpx command line options
    -Remove CPUID detection of mpx for -march=native
    -Remove MPX from all CPUs
    -Remove MPX preprocessor define
    
    I've left the "mpx" string in the backend so we don't fail on old IR, but its not connected to anything.
    
    gcc has also deprecated these command line options. https://www.phoronix.com/scan.php?page=news_item&px=GCC-Patch-To-Drop-MPX
    
    Differential Revision: https://reviews.llvm.org/D66669
    
    llvm-svn: 370393
    topperc committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    5a43fdd View commit details
    Browse the repository at this point in the history
  5. [test] Fix various module cache bugs and inconsistencies

    Currently, lit tests don't set neither the module cache for building
    inferiors nor the module cache used by lldb when running tests.
    Furthermore, we have several places where we rely on the path to the
    module cache being always the same, rather than passing the correct
    value around. This makes it hard to specify a different module cache
    path when debugging a a test.
    
    This patch reworks how we determine and pass around the module cache
    paths and fixes the omission on the lit side. It also adds a sanity
    check to the lit and dotest suites.
    
    Differential revision: https://reviews.llvm.org/D66966
    
    llvm-svn: 370394
    JDevlieghere committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    ff5982a View commit details
    Browse the repository at this point in the history