SuccessChanges

Summary

  1. Fix Wdocumentation warnings. NFCI. (details)
  2. [AMDGPU] Fixed dpp_combine.mir with expensive checks. NFC. (details)
  3. In openFileForRead don't cache erroneous entries if the error relates to (details)
  4. [BPF] Remove relocation for patchable externs (details)
  5. [Alignment][NFC] Use llv::Align in GISelKnownBits (details)
  6. [DAGCombiner] reduce code duplication; NFC (details)
Commit f7aee61be20830dd35450eae019084b07d010c7c by llvm-dev
Fix Wdocumentation warnings. NFCI.
llvm-svn: 374364
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
Commit cbe55c7caf4c53fa8f9cc0f7ae7c2ff7f7c16585 by Stanislav.Mekhanoshin
[AMDGPU] Fixed dpp_combine.mir with expensive checks. NFC.
llvm-svn: 374365
The file was modifiedllvm/test/CodeGen/AMDGPU/dpp_combine.mir
Commit 4abac53302775af3c5ed396883207b5b45ba030f by kousikk
In openFileForRead don't cache erroneous entries if the error relates to
them being directories. Add tests.
Summary: It seems that when the CachingFileSystem is first given a file
to open that is actually a directory, it incorrectly caches that path to
be errenous and throws an error when subsequently a directory open call
is made for the same path. This change makes it so that we do NOT cache
a path if it turns out we asked for a file when its a directory.
Reviewers: arphaman
Subscribers: dexonsmith, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D68193
llvm-svn: 374366
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp
The file was modifiedclang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
The file was addedclang/test/ClangScanDeps/headerwithdirnamefollowedbyinclude.cpp
The file was addedclang/test/ClangScanDeps/Inputs/headerwithdirnamefollowedbyinclude.json
Commit d46a6a9e6865ef71f754d8bcaae5205cf484856d by yhs
[BPF] Remove relocation for patchable externs
Previously, patchable extern relocations are introduced to patch
external variables used for multi versioning in compile once, run
everywhere use case. The load instruction will be converted into a move
with an patchable immediate which can be changed by bpf loader on the
host.
The kernel verifier has evolved and is able to load and propagate
constant values, so compiler relocation becomes unnecessary. This patch
removed codes related to this.
Differential Revision: https://reviews.llvm.org/D68760
llvm-svn: 374367
The file was removedllvm/test/CodeGen/BPF/CORE/patchable-extern-uint.ll
The file was removedllvm/test/CodeGen/BPF/CORE/patchable-extern-ulonglong.ll
The file was removedllvm/test/CodeGen/BPF/CORE/patchable-extern-char.ll
The file was modifiedllvm/test/CodeGen/BPF/BTF/func-func-ptr.ll
The file was modifiedllvm/test/CodeGen/BPF/CORE/offset-reloc-union.ll
The file was modifiedllvm/test/CodeGen/BPF/CORE/offset-reloc-struct-anonymous.ll
The file was modifiedllvm/test/CodeGen/BPF/BTF/func-unused-arg.ll
The file was modifiedllvm/test/CodeGen/BPF/BTF/filename.ll
The file was modifiedllvm/lib/Target/BPF/BPFCORE.h
The file was modifiedllvm/test/CodeGen/BPF/BTF/binary-format.ll
The file was modifiedllvm/test/CodeGen/BPF/BTF/func-source.ll
The file was modifiedllvm/test/CodeGen/BPF/BTF/func-non-void.ll
The file was modifiedllvm/lib/Target/BPF/BTF.h
The file was modifiedllvm/test/CodeGen/BPF/CORE/offset-reloc-multilevel.ll
The file was modifiedllvm/test/CodeGen/BPF/BTF/func-typedef.ll
The file was modifiedllvm/test/CodeGen/BPF/CORE/offset-reloc-struct-array.ll
The file was modifiedllvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp
The file was modifiedllvm/lib/Target/BPF/BTFDebug.h
The file was modifiedllvm/test/CodeGen/BPF/CORE/offset-reloc-basic.ll
The file was modifiedllvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp
The file was modifiedllvm/lib/Target/BPF/BTFDebug.cpp
The file was modifiedllvm/test/CodeGen/BPF/BTF/func-void.ll
Commit ff054b9e32307960fbbfde5dbb04a8b79be26fc4 by gchatelet
[Alignment][NFC] Use llv::Align in GISelKnownBits
Summary: This is patch is part of a series to introduce an Alignment
type. See this thread for context:
http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html See this
patch for the introduction of the type: https://reviews.llvm.org/D64790
Reviewers: courbet
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D68786
llvm-svn: 374369
The file was modifiedllvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
Commit 7f0e7c0b1ca25dfe571acebdbdf7a32cf4e72459 by spatel
[DAGCombiner] reduce code duplication; NFC
llvm-svn: 374370
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp