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

Merged
merged 6 commits into from
Aug 29, 2019
Merged

[pull] master from llvm:master #44

merged 6 commits into from
Aug 29, 2019

Commits on Aug 29, 2019

  1. [RISCV] Fix callee-saved-gprs.ll test ABIs

    llvm-svn: 370359
    luismarques committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    cf3b393 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1f73e9 View commit details
    Browse the repository at this point in the history
  3. DWARFDebugLoc: Make parsing and error reporting more robust

    Summary:
    While examining this class for possible use in lldb, I noticed two
    things:
    - it spits out parsing errors directly to stderr
    - the loclists parser can incorrectly return valid location lists when
      parsing malformed (truncated) data
    
    I improve the stderr situation by making the parseOneLocationList
    functions return Expected<T>s. The errors are still dumped to stderr by
    their callers, so this is only a partial fix, but it is enough for my
    use case, as I intend to parse the locations lists one by one.
    
    I fix the behavior in the truncated scenario by using the newly
    introduced DataExtractor Cursor API.
    
    I also add tests for handling the error cases, as they currently have no
    coverage.
    
    Reviewers: dblaikie, JDevlieghere, probinson
    
    Subscribers: lldb-commits, llvm-commits
    
    Tags: #llvm
    
    Differential Revision: https://reviews.llvm.org/D63591
    
    llvm-svn: 370363
    labath committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    bd546e5 View commit details
    Browse the repository at this point in the history
  4. [DAGCombine] Fix shadow variable warnings. NFCI.

    llvm-svn: 370365
    RKSimon committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    ea67741 View commit details
    Browse the repository at this point in the history
  5. [clangd][NFC] Update background-index command line description

    Summary:
    We didn't change this in D64019 just in case we revert it back.
    Deleting it now.
    
    Reviewers: hokein, sammccall
    
    Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, cfe-commits
    
    Tags: #clang
    
    Differential Revision: https://reviews.llvm.org/D66943
    
    llvm-svn: 370367
    kadircet committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    1c4cd49 View commit details
    Browse the repository at this point in the history
  6. [ScopBuilder] Remove superfluous while loop in buildDomains. NFC.

    The while loop iterating parent loop in ScopBuilder::buildDomains is
    unnecessary because either L or LD are later unused, this is a simple
    patch removing it.
    
    Patch by bin.narwal <bin.narwal@gmail.com>
    
    Differential Revision: https://reviews.llvm.org/D66698
    
    llvm-svn: 370368
    Meinersbur committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    6220ce6 View commit details
    Browse the repository at this point in the history