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 #25

Merged
merged 7 commits into from
Aug 28, 2019
Merged

[pull] master from llvm:master #25

merged 7 commits into from
Aug 28, 2019

Commits on Aug 28, 2019

  1. [Attributor] Regularly clear dependences to remove spurious ones

    As dependences between abstract attributes can become stale, e.g., if
    one was sufficient to imply another one at some point but it has since
    been wakened to the point it is not usable for the formerly implied one.
    To weed out spurious dependences, and thereby eliminate unneeded
    updates, we introduce an option to determine how often the dependence
    cache is cleared and recomputed during the fixpoint iteration.
    
    Note that the initial value was determined such that we see a positive
    result on our tests.
    
    Differential Revision: https://reviews.llvm.org/D63315
    
    llvm-svn: 370230
    Johannes Doerfert committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    f7ca0fe View commit details
    Browse the repository at this point in the history
  2. [dotest] Don't spend time replacing spaces in print output.

    Replacing all spaces with dashes seems like a lot of needless work for a
    string that's just printed.
    
    llvm-svn: 370231
    JDevlieghere committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    0a114b3 View commit details
    Browse the repository at this point in the history
  3. [dotest] Don't try to guess the llvm binary dir.

    Now that all supported build systems create a valid dotest.py
    invocation, we no longer need to guess the directory where any of the
    llvm tools live. Additionally, the current logic is incomplete: it
    doesn't try to find any other tools than FileCheck, such as dsymutil for
    example.
    
    If no FileCheck is provided, we should print a warning and skip the
    tests that need it, but that's not part of this patch.
    
    Differential revision: https://reviews.llvm.org/D66893
    
    llvm-svn: 370232
    JDevlieghere committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    165d479 View commit details
    Browse the repository at this point in the history
  4. [X86][ReleaseNotes] Add a note about the switch to widening legalizat…

    …ion for narrow vectors.
    
    llvm-svn: 370233
    topperc committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    a47db71 View commit details
    Browse the repository at this point in the history
  5. [dotest] Don't try to guess the lldb binary & python dir.

    Now that all supported build systems create a valid dotest.py
    invocation, we no longer need to guess the location of the lldb binary
    and Python directory.
    
    Differential revision: https://reviews.llvm.org/D66896
    
    llvm-svn: 370234
    JDevlieghere committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    dfc34ef View commit details
    Browse the repository at this point in the history
  6. [dotest] Remove outdates TODO

    The referenced function `find_test_files_in_dir_tree` no longer exists.
    
    llvm-svn: 370235
    JDevlieghere committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    b18f11e View commit details
    Browse the repository at this point in the history
  7. [ValueMapper] NFC: Remove dead code to pause metadata mapping

    Summary:
    This functionality was added when Mapper::mapMetadata was recursive.  It
    is no longer needed after r265456, which switched it to be iterative.
    
    Reviewers: dexonsmith, srhines
    
    Subscribers: hiraditya, llvm-commits
    
    Tags: #llvm
    
    Differential Revision: https://reviews.llvm.org/D66860
    
    llvm-svn: 370236
    pirama-arumuga-nainar committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    19205ab View commit details
    Browse the repository at this point in the history