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

Merged
merged 8 commits into from
Aug 28, 2019
Merged

[pull] master from llvm:master #29

merged 8 commits into from
Aug 28, 2019

Commits on Aug 28, 2019

  1. [dotest] Centralize and simplify session dir logic (NFC)

    I was looking at the session directory logic for unrelated reasons and
    noticed that the logic spread out across dotest. This simplifies things
    a bit by moving the logic together.
    
    llvm-svn: 370259
    JDevlieghere committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    3331fd8 View commit details
    Browse the repository at this point in the history
  2. [llvm-readobj][XCOFF][NFC] Add return statement to avoid -Wimplicit-f…

    …allthrough warning
    
    This is to fix the commit in r370097.
    
    llvm-svn: 370260
    jasonliudev committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    a1178b8 View commit details
    Browse the repository at this point in the history
  3. Fix always_inline 'target' compatibility check code for Lambdas

    The previous version of this used CurFuncDecl in CodeGenFunction,
    however this doesn't include lambdas.  However, CurCodeDecl DOES. Switch
    the check to use CurCodeDecl so that the actual function being emitted
    gets checked, preventing an error in ISEL.
    
    llvm-svn: 370261
    Erich Keane committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    856f3fe View commit details
    Browse the repository at this point in the history
  4. Revert "[clangd] Migrate last tweak tests to TweakTesting.h and remov…

    …e old helpers. NFC"
    
    This reverts commit 8f85685, which
    breaks on old gcc that have the macro + raw strings bug.
    
    llvm-svn: 370262
    sam-mccall committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    7bb8474 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3517d10 View commit details
    Browse the repository at this point in the history
  6. [dotest] Remove --rerun-max-file-threshold

    This variable corresponding to this argument is set but never read.
    
    llvm-svn: 370264
    JDevlieghere committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    5970076 View commit details
    Browse the repository at this point in the history
  7. Fix for "DICompileUnit not listed in llvm.dbg.cu" verification error …

    …after ...
    
    ...cloning a function from a different module
    
    Currently when a function with debug info is cloned from a different module, the 
    cloned function may have hanging DICompileUnits, so that the module with the 
    cloned function fails debug info verification.
    
    The proposed fix inserts all DICompileUnits reachable from the cloned function 
    to "llvm.dbg.cu" metadata operands of the cloned function module. 
    
    Reviewed By: aprantl, efriedma
    
    Differential Revision: https://reviews.llvm.org/D66510
    
    Patch by Oleg Pliss (Oleg.Pliss@azul.com)
    
    llvm-svn: 370265
    arpilipe committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    925afc1 View commit details
    Browse the repository at this point in the history
  8. [dotest] Remove --event-add-entries

    This argument was used by dosep.py to pass information around from the
    workers. With dosep.py gone, I'm fairly sure we don't need this any
    longer.
    
    llvm-svn: 370266
    JDevlieghere committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    311ae45 View commit details
    Browse the repository at this point in the history