SuccessChanges

Summary

  1. Bring back clang-x64-ninja-win7/windows7-buildbot (details)
  2. The LLD buildbot has some tests that are not reliable. Hopefully (details)
Commit 8e470951dec4fd9b06fe6e3aa68bf79e9e3a5639 by ilia.taraban
Bring back clang-x64-ninja-win7/windows7-buildbot
Summary: Bring back clang-x64-ninja-win7/windows7-buildbot with correct
info and 'autodetect' visual studio parameter.
Reviewers: gkistanova
Reviewed By: gkistanova
Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67402
llvm-svn: 371613
The file was modifiedbuildbot/osuosl/master/config/slaves.py (diff)
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
The file was modifiedbuildbot/osuosl/master/config/status.py (diff)
Commit 255dc902610d4a6bfeb7ebe5b2c5f2a5c5ba8f71 by gkistanova
The LLD buildbot has some tests that are not reliable. Hopefully
reducing the number of threads for the test will fix the issue.
Patch by Stefan Pintilie.
llvm-svn: 371652
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. [lldb][NFC] Sort files in unittests/Expression/CMakeLists.txt (details)
  2. [LangRef] add link for fma intrinsic (details)
  3. [Alignment][NFC] use llvm::Align for AsmPrinter::EmitAlignment (details)
  4. [InstSimplify] regenerate test CHECKs; NFC (details)
  5. [lldb][NFC] Remove dead code in SBAddress::GetDescription (details)
  6. [ConstProp] move test file from InstSimplify; NFC (details)
  7. [libFuzzer] Make -merge=1 to reuse coverage information from the control (details)
  8. [ConstProp] add tests for fma that produce NaN; NFC (details)
  9. LLVM: Optimization Pass: Remove conflicting attribute, if any, before (details)
  10. [lldb][NFC] Make include directories in Clang expression parser a (details)
  11. Revert "[LLDB][ELF] Fixup for comments in D67390" (details)
  12. Revert "[LLDB][ELF] Load both, .symtab and .dynsym sections" (details)
  13. gn build: Merge r371562 (details)
  14. [OPENMP]Updated status page, NFC. (details)
  15. [scudo][standalone] Android related improvements (details)
  16. [NFC][InstSimplify] Add extra test for D67411 with @llvm.assume (details)
  17. [InstSimplify] Pass SimplifyQuery into simplifyUnsignedRangeCheck() and (details)
  18. [OPENMP] Update the diagnosis message for canonical loop form, by Chi (details)
  19. [Clang][Bundler] Fix for a potential memory leak [NFC] (details)
  20. Revert [InstCombine] Use SimplifyFMulInst to simplify multiply in fma. (details)
  21. Reland "clang-misexpect: Profile Guided Validation of Performance (details)
  22. gn build: Merge r371635 (details)
  23. [Clang][Bundler] Replace std::vector by SmallVector [NFC] (details)
  24. [libc++] Add a CMake cache for Apple-specific configuration options (details)
  25. Consolidate swap, swap_ranges, and iter_swap in <type_traits>. (details)
  26. LiveIntervals: Split live intervals on multiple dead defs (details)
  27. [MS] Consder constexpr globals to be inline, as in C++17 (details)
  28. [IRMover] Don't map globals if their types are the same (details)
  29. [ConstantHoisting] Fix non-determinism. (details)
  30. Fix test failures after r371640 (details)
  31. [NFC] Added triple to test file to avoid arm buildbots failures (details)
  32. [libFuzzer] Remove hardcoded number of new features in (details)
  33. Update documentation. (details)
  34. [AMDGPU] Fix crash in phi-elimination hook. (details)
  35. Update link to the DWARF spec. (details)
  36. [llvm-reduce] Fix a bug, improve error handling when running test (details)
  37. [Plugins/Process] Remove direct use of ClangASTContext from (details)
  38. Fix -Wnonportable-include-path suppression for header maps with absolute (details)
  39. [clang-scan-deps] add skip excluded conditional preprocessor block (details)
  40. Add a LineTable class to GSYM and test it. (details)
  41. [analyzer] NFC: Re-implement stack hints as a side map in BugReport. (details)
  42. [analyzer] NFC: Move getStmt() and createEndOfPath() out of (details)
  43. [analyzer] NFC: Move resetDiagnosticLocationToMainFile() to BugReporter. (details)
  44. [analyzer] NFC: Move PathDiagnostic classes to libAnalysis. (details)
  45. All Errors must be checked (details)
  46. Start porting ivfsoverlay tests to Windows (details)
  47. [clang-scan-deps] cast Result to ErrorOr<unique_ptr<vfs::File>> (details)
  48. Fix up a test updated in r371655 - require case-insensitive file system. (details)
Commit 9703f46fc1ba216e576c8ad044176749a7d10bb5 by Raphael Isemann
[lldb][NFC] Sort files in unittests/Expression/CMakeLists.txt
llvm-svn: 371614
The file was modifiedlldb/unittests/Expression/CMakeLists.txt
Commit 3183466aa60442f099f52a004b5ebe81cf5a5eb0 by spatel
[LangRef] add link for fma intrinsic
llvm-svn: 371615
The file was modifiedllvm/docs/LangRef.rst
Commit 97264366fbad7105e55c770b5bb4c83f135334f0 by gchatelet
[Alignment][NFC] use llvm::Align for AsmPrinter::EmitAlignment
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: dschuff, sdardis, nemanjai, hiraditya, kbarton, jrtc27,
MaskRay, atanasyan, jsji, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67443
llvm-svn: 371616
The file was modifiedllvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp
The file was modifiedllvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
The file was modifiedllvm/lib/Target/ARM/ARMAsmPrinter.cpp
The file was modifiedllvm/lib/Target/XCore/XCoreAsmPrinter.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp
The file was modifiedllvm/lib/Target/X86/X86AsmPrinter.cpp
The file was modifiedllvm/include/llvm/CodeGen/AsmPrinter.h
The file was modifiedllvm/lib/Target/Mips/MipsAsmPrinter.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/WinException.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
The file was modifiedllvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h
The file was modifiedllvm/lib/Target/Mips/MipsBranchExpansion.cpp
Commit 29ba5e0817abfec81b9780202fed38683f09e4ed by spatel
[InstSimplify] regenerate test CHECKs; NFC
llvm-svn: 371617
The file was modifiedllvm/test/Transforms/InstSimplify/fold-builtin-fma.ll
Commit 1761f6fc42d45c85cf7f784e53c61c84111094b0 by Raphael Isemann
[lldb][NFC] Remove dead code in SBAddress::GetDescription
llvm-svn: 371618
The file was modifiedlldb/source/API/SBAddress.cpp
Commit 9c4047f26724b89f5ae9f5915a044d65afb9477b by spatel
[ConstProp] move test file from InstSimplify; NFC
These are constant folding tests; there is no code directly in
InstSimplify for this.
llvm-svn: 371619
The file was removedllvm/test/Transforms/InstSimplify/fold-builtin-fma.ll
The file was addedllvm/test/Transforms/ConstProp/fma.ll
Commit f054067f276d8951e5a0a8dbd009a16fa666d736 by mmoroz
[libFuzzer] Make -merge=1 to reuse coverage information from the control
file.
Summary: This change allows to perform corpus merging in two steps. This
is useful when the user wants to address the following two points
simultaneously:
1) Get trustworthy incremental stats for the coverage and corpus size
changes
   when adding new corpus units. 2) Make sure the shorter units will be
preferred when two or more units give the
   same unique signal (equivalent to the `REDUCE` logic).
This solution was brainstormed together with @kcc, hopefully it looks
good to the other people too. The proposed use case scenario:
1) We have a `fuzz_target` binary and `existing_corpus` directory. 2) We
do fuzzing and write new units into the `new_corpus` directory. 3) We
want to merge the new corpus into the existing corpus and satisfy the
   points mentioned above. 4) We create an empty directory
`merged_corpus` and run the first merge step:
    `
   ./fuzz_target -merge=1 -merge_control_file=MCF ./merged_corpus
./existing_corpus
   `
    this provides the initial stats for `existing_corpus`, e.g. from the
output:
    `
   MERGE-OUTER: 3 new files with 11 new features added; 11 new coverage
edges
   `
5) We recreate `merged_corpus` directory and run the second merge step:
    `
   ./fuzz_target -merge=1 -merge_control_file=MCF ./merged_corpus
./existing_corpus ./new_corpus
   `
    this provides the final stats for the merged corpus, e.g. from the
output:
    `
   MERGE-OUTER: 6 new files with 14 new features added; 14 new coverage
edges
   `
Alternative solutions to this approach are:
A) Store precise coverage information for every unit (not only unique
signal). B) Execute the same two steps without reusing the control file.
Either of these would be suboptimal as it would impose an extra disk or
CPU load respectively, which is bad given the quadratic complexity in
the worst case.
Tested on Linux, Mac, Windows.
Reviewers: morehouse, metzman, hctim, kcc
Reviewed By: morehouse
Subscribers: JDevlieghere, delcypher, mgrang, #sanitizers, llvm-commits,
kcc
Tags: #llvm, #sanitizers
Differential Revision: https://reviews.llvm.org/D66107
llvm-svn: 371620
The file was addedcompiler-rt/test/fuzzer/merge_two_step.test
The file was modifiedcompiler-rt/test/fuzzer/merge.test
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerMerge.cpp
The file was modifiedcompiler-rt/lib/fuzzer/FuzzerDefs.h
Commit ede0905c1fb2f70abfba593a3a51e7dfae7cca88 by spatel
[ConstProp] add tests for fma that produce NaN; NFC
llvm-svn: 371621
The file was modifiedllvm/test/Transforms/ConstProp/fma.ll
Commit 1ccba7c1a106fa4921fabae769e5d6ca99c10f04 by whitney.uwaterloo
LLVM: Optimization Pass: Remove conflicting attribute, if any, before
adding new read attribute to an argument Summary: Update optimization
pass to prevent adding read-attribute to an argument without removing
its conflicting attribute.
A read attribute, based on the result of the attribute deduction
process, might be added to an argument. The attribute might be in
conflict with other read/write attribute currently associated with the
argument. To ensure the compatibility of attributes, conflicting
attribute, if any, must be removed before a new one is added.
The following snippet shows the current behavior of the compiler, where
the compilation process is aborted due to incompatible attributes.
$ cat x.ll
; ModuleID = 'x.bc'
%_type_of_d-ccc = type <{ i8*, i8, i8, i8, i8 }>
@d-ccc = internal global %_type_of_d-ccc <{ i8* null, i8 1, i8 13, i8 0,
i8 -127 }>, align 8
define void @foo(i32* writeonly %.aaa) { foo_entry:
%_param_.aaa = alloca i32*, align 8
store i32* %.aaa, i32** %_param_.aaa, align 8
store i8 0, i8* getelementptr inbounds (%_type_of_d-ccc,
%_type_of_d-ccc* @d-ccc, i32 0, i32 3)
ret void
}
$ opt -O3 x.ll Attributes 'readnone and writeonly' are incompatible!
void (i32*)* @foo in function foo LLVM ERROR: Broken function found,
compilation aborted! The purpose of this changeset is to fix the above
error. This fix is based on a suggestion from Johannes @jdoerfert (many
thanks!!!) Authored By: anhtuyen Reviewer: nicholas, rnk, chandlerc,
jdoerfert Reviewed By: rnk Subscribers: hiraditya, jdoerfert,
llvm-commits, anhtuyen, LLVM Tag: LLVM Differential Revision:
https://reviews.llvm.org/D58694
llvm-svn: 371622
The file was modifiedllvm/lib/Transforms/IPO/FunctionAttrs.cpp
The file was addedllvm/test/Transforms/FunctionAttrs/writeonly.ll
Commit 3ad8278737d042c6b5b61c0143ee68db66be91fe by Raphael Isemann
[lldb][NFC] Make include directories in Clang expression parser a
std::string
We never compare these directories (where ConstString would be good) and
essentially just convert this back to a normal string in the end. So we
might as well just use std::string. Also makes it easier to unittest
this code
(which was the main motivation for this change).
llvm-svn: 371623
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
Commit d44c4a71df9d6294c944542598ec1085cd4d5add by kkleine
Revert "[LLDB][ELF] Fixup for comments in D67390"
This reverts commit 813f05915d29904878d926f9849ca3dbe78096af.
llvm-svn: 371624
The file was modifiedlldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
The file was modifiedlldb/lit/Modules/ELF/load-from-dynsym-alone.test
The file was modifiedlldb/lit/Modules/ELF/load-symtab-and-dynsym.test
Commit 2f3884ca1d8953a6ac811c0e722f13ef397454b7 by kkleine
Revert "[LLDB][ELF] Load both, .symtab and .dynsym sections"
This reverts commit 3a4781bbf4f39a25562b4c61c9a9ab2483a96b41.
llvm-svn: 371625
The file was removedlldb/lit/Modules/ELF/Inputs/load-symtab-and-dynsym.c
The file was modifiedlldb/lit/helper/toolchain.py
The file was removedlldb/lit/Modules/ELF/load-from-dynsym-alone.test
The file was removedlldb/lit/Modules/ELF/Inputs/load-from-dynsym-alone.c
The file was modifiedlldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
The file was removedlldb/lit/Modules/ELF/load-symtab-and-dynsym.test
Commit b42565f2fc761c5460b22bfd474004b6d1ea5d41 by nicolasweber
gn build: Merge r371562
llvm-svn: 371626
The file was modifiedllvm/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn
Commit 5957a61ff8e8e048da1d2c6c31247b308b915672 by a.bataev
[OPENMP]Updated status page, NFC.
llvm-svn: 371627
The file was modifiedclang/docs/OpenMPSupport.rst
Commit 161cca266a9d0b6deb5f1fd2de8ad543649a7fa1 by kostyak
[scudo][standalone] Android related improvements
Summary: This changes a few things to improve memory footprint and
performances on Android, and fixes a test compilation error:
- add `stdlib.h` to `wrappers_c_test.cc` to address
https://bugs.llvm.org/show_bug.cgi?id=42810
- change Android size class maps, based on benchmarks, to improve
performances and lower the Svelte memory footprint. Also change the
32-bit region size for said configuration
- change the `reallocate` logic to reallocate in place for sizes larger
than the original chunk size, when they still fit in the same block.
This addresses patterns from `memory_replay` dumps like the following:
``` 202: realloc 0xb48fd000 0xb4930650 12352 202: realloc 0xb48fd000
0xb48fd000 12420 202: realloc 0xb48fd000 0xb48fd000 12492 202: realloc
0xb48fd000 0xb48fd000 12564 202: realloc 0xb48fd000 0xb48fd000 12636
202: realloc 0xb48fd000 0xb48fd000 12708 202: realloc 0xb48fd000
0xb48fd000 12780 202: realloc 0xb48fd000 0xb48fd000 12852 202: realloc
0xb48fd000 0xb48fd000 12924 202: realloc 0xb48fd000 0xb48fd000 12996
202: realloc 0xb48fd000 0xb48fd000 13068 202: realloc 0xb48fd000
0xb48fd000 13140 202: realloc 0xb48fd000 0xb48fd000 13212 202: realloc
0xb48fd000 0xb48fd000 13284 202: realloc 0xb48fd000 0xb48fd000 13356
202: realloc 0xb48fd000 0xb48fd000 13428 202: realloc 0xb48fd000
0xb48fd000 13500 202: realloc 0xb48fd000 0xb48fd000 13572 202: realloc
0xb48fd000 0xb48fd000 13644 202: realloc 0xb48fd000 0xb48fd000 13716
202: realloc 0xb48fd000 0xb48fd000 13788
...
```
In this situation we were deallocating the old chunk, and
allocating a new one for every single one of those, but now we can
keep the same chunk (we just updated the header), which saves some
heap operations.
Reviewers: hctim, morehouse, vitalybuka, eugenis, cferris, rengolin
Reviewed By: morehouse
Subscribers: srhines, delcypher, #sanitizers, llvm-commits
Tags: #llvm, #sanitizers
Differential Revision: https://reviews.llvm.org/D67293
llvm-svn: 371628
The file was modifiedcompiler-rt/lib/scudo/standalone/tests/wrappers_c_test.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/allocator_config.h
The file was modifiedcompiler-rt/lib/scudo/standalone/size_class_map.h
The file was modifiedcompiler-rt/lib/scudo/standalone/tests/combined_test.cpp
The file was modifiedcompiler-rt/lib/scudo/standalone/combined.h
Commit 8aeb7bb013affb691cc417fcb50049bffcc158eb by lebedev.ri
[NFC][InstSimplify] Add extra test for D67411 with @llvm.assume
llvm-svn: 371629
The file was modifiedllvm/test/Transforms/InstSimplify/redundant-null-check-in-uadd_with_overflow-of-nonnull-ptr.ll
Commit 00c1ee48e4cf2a6ce67dc96342b1b07625d0a7b4 by lebedev.ri
[InstSimplify] Pass SimplifyQuery into simplifyUnsignedRangeCheck() and
use it for isKnownNonZero()
This was actually the original intention in D67332, but i messed up and
forgot about it. This patch was originally part of D67411, but
precommitting this.
llvm-svn: 371630
The file was modifiedllvm/test/Transforms/InstSimplify/redundant-null-check-in-uadd_with_overflow-of-nonnull-ptr.ll
The file was modifiedllvm/lib/Analysis/InstructionSimplify.cpp
Commit 1be634044ddb1286e3f1759adf62c0755c3552bd by a.bataev
[OPENMP] Update the diagnosis message for canonical loop form, by Chi
Chun Chen.
The previous patch (https://reviews.llvm.org/D54441) support the
relational-op != very well for openmp canonical loop form, however, it
didn't update the diagnosis message. So this patch is simply update the
diagnosis message by adding !=, update the test related to it, and
update the section number for canonical loop form for OpenMP 5.0 in
comment.
Differential Revision: https://reviews.llvm.org/D66559
llvm-svn: 371631
The file was modifiedclang/test/OpenMP/target_teams_distribute_loop_messages.cpp
The file was modifiedclang/test/OpenMP/taskloop_loop_messages.cpp
The file was modifiedclang/test/OpenMP/target_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/distribute_parallel_for_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/for_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/distribute_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/teams_distribute_loop_messages.cpp
The file was modifiedclang/test/OpenMP/target_teams_distribute_parallel_for_loop_messages.cpp
The file was modifiedclang/test/OpenMP/parallel_for_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/target_parallel_for_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/taskloop_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/target_teams_distribute_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/teams_distribute_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/target_teams_distribute_parallel_for_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/parallel_for_codegen.cpp
The file was modifiedclang/test/OpenMP/parallel_for_ast_print.cpp
The file was modifiedclang/test/OpenMP/target_parallel_for_loop_messages.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/test/OpenMP/teams_distribute_parallel_for_loop_messages.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/test/OpenMP/teams_distribute_parallel_for_simd_loop_messages.cpp
The file was modifiedclang/test/OpenMP/parallel_for_loop_messages.cpp
The file was modifiedclang/test/OpenMP/for_loop_messages.cpp
Commit 0c1257f517e00f67c9fbb969671e85509a7f8ac9 by serguei.n.dmitriev
[Clang][Bundler] Fix for a potential memory leak [NFC]
Bundler leaks memory if it is called with -type=o but given input isn't
an object file (though it has to have a known binary type like IR,
archive, etc...). Memory leak is happening when binary object returned
by the createBinary(...) call cannot be casted to an ObjectFile type. In
this case returned BinaryOrErr object releases ownership of the binary,
but no one is taking it (see line 626).
Differential Revision: https://reviews.llvm.org/D67416
llvm-svn: 371633
The file was modifiedclang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
Commit 51de22c8ee6578bf7ae126913d4b24b5cf08ef7c by flo
Revert [InstCombine] Use SimplifyFMulInst to simplify multiply in fma.
This introduces additional rounding error in some cases. See D67434.
This reverts r371518 (git commit
18a1f0818b659cee13865b4fad2648d85984a4ed)
llvm-svn: 371634
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
The file was modifiedllvm/test/Transforms/InstCombine/fma.ll
Commit 7bdad08429411e7d0ecd58cd696b1efe3cff309e by phosek
Reland "clang-misexpect: Profile Guided Validation of Performance
Annotations in LLVM"
This patch contains the basic functionality for reporting potentially
incorrect usage of __builtin_expect() by comparing the developer's
annotation against a collected PGO profile. A more detailed proposal and
discussion appears on the CFE-dev mailing list
(http://lists.llvm.org/pipermail/cfe-dev/2019-July/062971.html) and a
prototype of the initial frontend changes appear here in D65300
We revised the work in D65300 by moving the misexpect check into the
LLVM backend, and adding support for IR and sampling based profiles, in
addition to frontend instrumentation.
We add new misexpect metadata tags to those instructions directly
influenced by the llvm.expect intrinsic (branch, switch, and select)
when lowering the intrinsics. The misexpect metadata contains
information about the expected target of the intrinsic so that we can
check against the correct PGO counter when emitting diagnostics, and the
compiler's values for the LikelyBranchWeight and UnlikelyBranchWeight.
We use these branch weight values to determine when to emit the
diagnostic to the user.
A future patch should address the comment at the top of
LowerExpectIntrisic.cpp to hoist the LikelyBranchWeight and
UnlikelyBranchWeight values into a shared space that can be accessed
outside of the LowerExpectIntrinsic pass. Once that is done, the
misexpect metadata can be updated to be smaller.
In the long term, it is possible to reconstruct portions of the
misexpect metadata from the existing profile data. However, we have
avoided this to keep the code simple, and because some kind of metadata
tag will be required to identify which branch/switch/select instructions
are influenced by the use of llvm.expect
Patch By: paulkirth Differential Revision:
https://reviews.llvm.org/D66324
llvm-svn: 371635
The file was addedllvm/test/Transforms/PGOProfile/misexpect-branch-correct.ll
The file was modifiedllvm/lib/IR/MDBuilder.cpp
The file was addedclang/test/Profile/misexpect-branch-cold.c
The file was modifiedllvm/include/llvm/IR/FixedMetadataKinds.def
The file was addedllvm/lib/Transforms/Utils/MisExpect.cpp
The file was modifiedllvm/test/Transforms/LowerExpectIntrinsic/basic.ll
The file was addedclang/test/Profile/misexpect-branch-unpredictable.c
The file was modifiedllvm/test/ThinLTO/X86/lazyload_metadata.ll
The file was modifiedclang/lib/CodeGen/CodeGenAction.cpp
The file was addedllvm/test/Transforms/PGOProfile/misexpect-branch-stripped.ll
The file was addedllvm/test/Transforms/PGOProfile/misexpect-switch.ll
The file was addedllvm/test/Transforms/PGOProfile/misexpect-branch-unpredictable.ll
The file was addedclang/test/Profile/misexpect-switch-default.c
The file was addedclang/test/Profile/misexpect-switch-nonconst.c
The file was modifiedllvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
The file was addedllvm/test/Transforms/PGOProfile/Inputs/misexpect-branch.proftext
The file was addedclang/test/Profile/Inputs/misexpect-switch-default.proftext
The file was modifiedllvm/include/llvm/IR/MDBuilder.h
The file was addedllvm/test/Transforms/PGOProfile/misexpect-branch.ll
The file was addedclang/test/Profile/Inputs/misexpect-branch-nonconst-expect-arg.proftext
The file was addedllvm/include/llvm/Transforms/Utils/MisExpect.h
The file was modifiedllvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
The file was addedllvm/test/Transforms/PGOProfile/misexpect-switch-default.ll
The file was addedclang/test/Profile/misexpect-switch-only-default-case.c
The file was modifiedllvm/lib/Transforms/Utils/CMakeLists.txt
The file was modifiedclang/include/clang/Basic/DiagnosticFrontendKinds.td
The file was addedclang/test/Profile/Inputs/misexpect-switch-nonconst.proftext
The file was addedclang/test/Profile/Inputs/misexpect-branch.proftext
The file was addedllvm/test/Transforms/PGOProfile/Inputs/misexpect-branch-correct.proftext
The file was modifiedllvm/include/llvm/IR/DiagnosticInfo.h
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp
The file was addedclang/test/Profile/Inputs/misexpect-switch.proftext
The file was addedclang/test/Profile/misexpect-branch-nonconst-expected-val.c
The file was addedclang/test/Profile/misexpect-branch.c
The file was addedclang/test/Profile/Inputs/misexpect-switch-default-only.proftext
The file was addedclang/test/Profile/misexpect-switch.c
The file was addedllvm/test/Transforms/PGOProfile/Inputs/misexpect-switch.proftext
The file was addedllvm/test/Transforms/PGOProfile/Inputs/misexpect-switch-correct.proftext
The file was modifiedclang/include/clang/Basic/DiagnosticGroups.td
The file was modifiedllvm/lib/Transforms/IPO/SampleProfile.cpp
The file was modifiedllvm/lib/IR/DiagnosticInfo.cpp
Commit 85eff49d748893f9bb7dafc519f2a6dfdfffa2b8 by nicolasweber
gn build: Merge r371635
llvm-svn: 371636
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn
Commit e39b5710c925633f6e1fd36ef7276e5234b8e476 by serguei.n.dmitriev
[Clang][Bundler] Replace std::vector by SmallVector [NFC]
Differential Revision: https://reviews.llvm.org/D67413
llvm-svn: 371637
The file was modifiedclang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
Commit 340b72520292d649fdbb0d5bcf78575870f302fc by Louis Dionne
[libc++] Add a CMake cache for Apple-specific configuration options
llvm-svn: 371638
The file was addedlibcxx/cmake/caches/Apple.cmake
The file was modifiedlibcxx/utils/ci/macos-trunk.sh
The file was modifiedlibcxx/utils/ci/macos-backdeployment.sh
Commit b51d5605b1817fdce33c5f30316b0b5a5aef5116 by z.zoelec2
Consolidate swap, swap_ranges, and iter_swap in <type_traits>.
NFC. Thanks to @Quuxplusone (Arthur O'Dwyer) for this change.
llvm-svn: 371639
The file was modifiedlibcxx/include/type_traits
The file was modifiedlibcxx/include/utility
Commit 81196a595c681633bd381b56cf40119bb6d2327b by Matthew.Arsenault
LiveIntervals: Split live intervals on multiple dead defs
If there are multiple dead defs of the same virtual register, these are
required to be split into multiple virtual registers with separate live
intervals to avoid a verifier error.
llvm-svn: 371640
The file was modifiedllvm/lib/CodeGen/LiveIntervals.cpp
The file was addedllvm/test/CodeGen/AMDGPU/live-intervals-multiple-dead-defs.mir
Commit abcc2a879c95d2ed262f1b344a069747c2138778 by rnk
[MS] Consder constexpr globals to be inline, as in C++17
Summary: Microsoft seems to do this regardless of the language mode, so
we must also do it in order to be ABI compatible.
Fixes PR36125
Reviewers: thakis
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D47956
llvm-svn: 371642
The file was modifiedclang/test/SemaCXX/cxx1y-variable-templates_in_class.cpp
The file was modifiedclang/test/CodeGenCXX/ms-integer-static-data-members-exported.cpp
The file was modifiedclang/lib/Sema/SemaDecl.cpp
The file was modifiedclang/test/CXX/drs/dr7xx.cpp
The file was addedclang/test/CodeGenCXX/ms-constexpr-static-data-member.cpp
The file was modifiedclang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp
The file was modifiedclang/test/SemaCXX/dllexport.cpp
The file was modifiedclang/test/CodeGenCXX/ms-integer-static-data-members.cpp
The file was modifiedclang/test/SemaCXX/dllimport.cpp
Commit 8b46544641ef49e20621a3ac8e14fd4c95338522 by pirama
[IRMover] Don't map globals if their types are the same
Summary: During IR Linking, if the types of two globals in destination
and source modules are the same, it can only be because the global in
the destination module is originally from the source module and got
added to the destination module from a shared metadata.
We shouldn't map this type to itself in case the type's components get
remapped to a new type from the destination (for instance, during the
loop over SrcM->getIdentifiedStructTypes() further below in
IRLinker::computeTypeMapping()).
Fixes PR40312.
Reviewers: tejohnson, pcc, srhines
Subscribers: mehdi_amini, hiraditya, steven_wu, dexonsmith, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D66814
llvm-svn: 371643
The file was modifiedllvm/lib/Linker/IRMover.cpp
The file was addedllvm/test/LTO/X86/Inputs/type-mapping-bug3.ll
The file was addedllvm/test/LTO/X86/type-mapping-bug3.ll
Commit 403e08d4cf3af63295a28bbec3cbd6e0cd1ed033 by efriedma
[ConstantHoisting] Fix non-determinism.
Differential Revision: https://reviews.llvm.org/D66114
llvm-svn: 371644
The file was modifiedllvm/include/llvm/Transforms/Scalar/ConstantHoisting.h
The file was modifiedllvm/lib/Transforms/Scalar/ConstantHoisting.cpp
Commit f5c3bb60b39f53cf28c356c72b16438e5652fed0 by Matthew.Arsenault
Fix test failures after r371640
r371640 evidently fixed bug 39481
llvm-svn: 371645
The file was modifiedllvm/test/DebugInfo/WebAssembly/dbg-value-move-reg-stackify.mir
The file was modifiedllvm/test/DebugInfo/X86/live-debug-vars-discard-invalid.mir
Commit 82d9e0e12218089f6993626d9de8ce6a6b517957 by david.bolvansky
[NFC] Added triple to test file to avoid arm buildbots failures
llvm-svn: 371646
The file was modifiedclang/test/Sema/div-sizeof-array.cpp
Commit aff633f68df669f10456e1dea2278c99d924b11a by mmoroz
[libFuzzer] Remove hardcoded number of new features in
merge_two_step.test.
Summary: The number of features can be different on different platforms.
This should fixed broken builders, e.g.
http://lab.llvm.org:8011/builders/clang-cmake-aarch64-full/builds/7946
Reviewers: Dor1s
Reviewed By: Dor1s
Subscribers: kristof.beyls, delcypher, #sanitizers, llvm-commits
Tags: #llvm, #sanitizers
Differential Revision: https://reviews.llvm.org/D67458
llvm-svn: 371647
The file was modifiedcompiler-rt/test/fuzzer/merge_two_step.test
Commit 4a5dd4a881650ea1300e12b6782f805d3fd22ecf by Adrian Prantl
Update documentation.
llvm-svn: 371648
The file was modifiedllvm/docs/SourceLevelDebugging.rst
Commit 7957d4c015ad705069d97cb416b487dd9a12cb53 by michael.hliao
[AMDGPU] Fix crash in phi-elimination hook.
Summary: - Pre-check in case there's just a single PHI insn.
Reviewers: alex-t, rampitec, arsenm
Subscribers: kzhuravl, jvesely, wdng, nhaehnle, dstuttard, tpr, t-tye,
hiraditya, llvm-commits, yaxunl
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67451
llvm-svn: 371649
The file was modifiedllvm/test/CodeGen/AMDGPU/phi-elimination-assertion.mir
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.cpp
Commit 09f320ad34153546e332e6322dec029714435e2c by Adrian Prantl
Update link to the DWARF spec.
llvm-svn: 371650
The file was modifiedllvm/docs/SourceLevelDebugging.rst
Commit 6d5f0029fc06dbb9968c770a5101e109ddfa63f7 by rnk
[llvm-reduce] Fix a bug, improve error handling when running test
llvm::sys::ExecuteAndWait can report errors, so let's make use of that.
Second, while iterating uses of functions to remove, a call can appear
multiple times. Use a SetVector so we don't attempt to erase such a call
twice.
llvm-svn: 371653
The file was modifiedllvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp
The file was modifiedllvm/tools/llvm-reduce/TestRunner.cpp
Commit 1b385a180250dac9a3b8aa469a242454322e76bc by apl
[Plugins/Process] Remove direct use of ClangASTContext from
InferiorCallPOSIX
Summary: InferiorCallPOSIX directly grabs a ClangASTContext from the
Target it has and does no error checking. I don't think these functions
have a reason to know about clang specifically. Additionally, using
`GetScratchTypeSystemForLanguage` forces us to do error checking since
it returns an Expected.
Differential Revision: https://reviews.llvm.org/D67427
llvm-svn: 371654
The file was modifiedlldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
Commit 2f843616849963e8df7a561ce5179ed29a767057 by vsapsai
Fix -Wnonportable-include-path suppression for header maps with absolute
paths.
In `DirectoryLookup::LookupFile` parameter `HasBeenMapped` doesn't cover
the case when clang finds a file through a header map but doesn't remap
the lookup filename because the target path is an absolute path. As a
result, -Wnonportable-include-path suppression for header maps
introduced in r301592 wasn't triggered.
Change parameter `HasBeenMapped` to `IsInHeaderMap` and use parameter
`MappedName` to track the filename remapping. This way we can handle
both relative and absolute paths in header maps, and account for their
specific properties, like filename remapping being a property preserved
across lookups in multiple directories.
rdar://problem/39516483
Reviewers: dexonsmith, bruno
Reviewed By: dexonsmith
Subscribers: jkorous, cfe-commits, ributzka
Differential Revision: https://reviews.llvm.org/D58094
llvm-svn: 371655
The file was modifiedclang/test/Preprocessor/nonportable-include-with-hmap.c
The file was modifiedclang/include/clang/Lex/DirectoryLookup.h
The file was addedclang/test/Preprocessor/Inputs/nonportable-hmaps/headers/foo/Bar.h
The file was modifiedclang/test/Preprocessor/Inputs/nonportable-hmaps/foo.hmap.json
The file was modifiedclang/lib/Lex/HeaderSearch.cpp
The file was addedclang/test/Preprocessor/Inputs/nonportable-hmaps/headers/foo/Baz.h
Commit ca6e60971e9578acb0561df7797283474291f9d9 by Alex Lorenz
[clang-scan-deps] add skip excluded conditional preprocessor block
preprocessing optimization
This commit adds an optimization to clang-scan-deps and clang's
preprocessor that skips excluded preprocessor blocks by bumping the
lexer pointer, and not lexing the tokens until reaching appropriate
#else/#endif directive. The skip positions and lexer offsets are
computed when the file is minimized, directly from the minimized tokens.
On an 18-core iMacPro with macOS Catalina Beta I got 10-15% speed-up
from this optimization when running clang-scan-deps on the compilation
database for a recent LLVM and Clang (3511 files).
Differential Revision: https://reviews.llvm.org/D67127
llvm-svn: 371656
The file was modifiedclang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp
The file was modifiedclang/lib/Lex/Lexer.cpp
The file was modifiedclang/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
The file was modifiedclang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
The file was modifiedclang/include/clang/Lex/DependencyDirectivesSourceMinimizer.h
The file was modifiedclang/test/ClangScanDeps/regular_cdb.cpp
The file was modifiedclang/tools/clang-scan-deps/ClangScanDeps.cpp
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp
The file was addedclang/include/clang/Lex/PreprocessorExcludedConditionalDirectiveSkipMapping.h
The file was modifiedclang/lib/Lex/PPDirectives.cpp
The file was modifiedclang/include/clang/Lex/Preprocessor.h
The file was modifiedclang/lib/Lex/Preprocessor.cpp
The file was modifiedclang/unittests/Lex/DependencyDirectivesSourceMinimizerTest.cpp
The file was modifiedclang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
The file was modifiedclang/include/clang/Lex/Lexer.h
The file was modifiedclang/include/clang/Lex/PreprocessorOptions.h
Commit 7fcc2c2b5a9e02175cc3154f4f3983395f9840a3 by clayborg
Add a LineTable class to GSYM and test it.
This patch adds the ability to create a gsym::LineTable object, populate
it, encode and decode it and test all functionality.
The full format of the LineTable encoding is specified in the header
file LineTable.h.
Differential Revision: https://reviews.llvm.org/D66602
llvm-svn: 371657
The file was modifiedllvm/lib/DebugInfo/GSYM/FunctionInfo.cpp
The file was modifiedllvm/lib/DebugInfo/GSYM/CMakeLists.txt
The file was modifiedllvm/unittests/DebugInfo/GSYM/GSYMTest.cpp
The file was modifiedllvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h
The file was addedllvm/include/llvm/DebugInfo/GSYM/LineTable.h
The file was addedllvm/lib/DebugInfo/GSYM/LineTable.cpp
Commit 8535b8ecf2913b1a53571624da04890174381afe by Artem Dergachev
[analyzer] NFC: Re-implement stack hints as a side map in BugReport.
That's one of the few random entities in the PathDiagnostic interface
that are specific to the Static Analyzer. By moving them out we could
let everybody use path diagnostics without linking against Static
Analyzer.
Differential Revision: https://reviews.llvm.org/D67381
llvm-svn: 371658
The file was modifiedclang/lib/StaticAnalyzer/Core/BugReporter.cpp
The file was modifiedclang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
The file was modifiedclang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
The file was modifiedclang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
Commit 6b85f8e99b38aed5bb4eeb4ca8d7ccdd5a1bf48c by Artem Dergachev
[analyzer] NFC: Move getStmt() and createEndOfPath() out of
PathDiagnostic.
These static functions deal with ExplodedNodes which is something we
don't want the PathDiagnostic interface to know anything about, as it's
planned to be moved out of libStaticAnalyzerCore.
Differential Revision: https://reviews.llvm.org/D67382
llvm-svn: 371659
The file was modifiedclang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/BugReporter.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h
The file was modifiedclang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
The file was modifiedclang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
The file was modifiedclang/lib/StaticAnalyzer/Checkers/Taint.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
Commit 2bce23a4f8af8c208d97d6a3503e8659b1a4f71f by Artem Dergachev
[analyzer] NFC: Move resetDiagnosticLocationToMainFile() to BugReporter.
This method of PathDiagnostic is a part of Static Analyzer's particular
path diagnostic construction scheme. As such, it doesn't belong to the
PathDiagnostic class, but to the Analyzer.
Differential Revision: https://reviews.llvm.org/D67418
llvm-svn: 371660
The file was modifiedclang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
The file was modifiedclang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
The file was modifiedclang/lib/StaticAnalyzer/Core/BugReporter.cpp
Commit f0bb45fac35c14edd09e3fbe603db75caaf3ef22 by Artem Dergachev
[analyzer] NFC: Move PathDiagnostic classes to libAnalysis.
At this point the PathDiagnostic, PathDiagnosticLocation,
PathDiagnosticPiece structures no longer rely on anything specific to
Static Analyzer, so we can move them out of it for everybody to use.
PathDiagnosticConsumers are still to be handed off.
Differential Revision: https://reviews.llvm.org/D67419
llvm-svn: 371661
The file was removedclang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h
The file was modifiedclang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
The file was addedclang/include/clang/Analysis/PathDiagnostic.h
The file was removedclang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
The file was modifiedclang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
The file was modifiedclang/lib/Analysis/CMakeLists.txt
The file was modifiedclang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
The file was modifiedclang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h
The file was modifiedclang-tools-extra/clang-tidy/ClangTidy.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/CMakeLists.txt
The file was modifiedclang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
The file was modifiedclang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
The file was modifiedclang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
The file was modifiedclang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/BugReporter.cpp
The file was addedclang/lib/Analysis/PathDiagnostic.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/CallEvent.cpp
The file was modifiedclang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
Commit 393b4eac495575f2327dc62f58b18593b4867f00 by chris.bieneman
All Errors must be checked
Summary: If an error is ever returned from any of the functions called
here, the error must be joined with the Result Error before being
returned otherwise the Result Error will assert on destruction.
Reviewers: lhames
Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67407
llvm-svn: 371662
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h
Commit a685f5161db97695e1a2bdda39cbdcb3f228f1d6 by rnk
Start porting ivfsoverlay tests to Windows
Part of PR43272, the changes are:
1. Use @ as the sed pattern delimiter instead of : so that the drive
letter in lit substitutions isn't an issue.
2. Use the %/t and %/S substitutions to get paths with forward slashes
to work around string quoting issues in the yaml file.
3. Replace REQUIRES:shell with XFAIL:windows. These tests should pass on
Windows, but do not for reasons that are not yet understood. We would
like to know if they pass unexpectedly.
I was able to remove the XFAILs from two tests, since they already pass
with my sed fix:
clang/test/VFS/module_missing_vfs.m
clang/test/VFS/test_nonmodular.c
Reviewers: amccarth
Differential Revision: https://reviews.llvm.org/D67454
llvm-svn: 371663
The file was modifiedclang/test/VFS/include-mixed-real-and-virtual.c
The file was modifiedclang/test/Index/index-module-with-vfs.m
The file was modifiedclang/test/VFS/relative-path.c
The file was modifiedclang/test/Modules/double-quotes.m
The file was modifiedclang/test/VFS/subframework-symlink.m
The file was modifiedclang/test/VFS/include-real-from-virtual.c
The file was modifiedclang/test/VFS/module-import.m
The file was modifiedclang/test/VFS/umbrella-framework-import-skipnonexist.m
The file was modifiedclang/test/Modules/crash-vfs-ivfsoverlay.m
The file was modifiedclang/test/VFS/include.c
The file was modifiedclang/test/VFS/implicit-include.c
The file was modifiedclang/test/VFS/vfsroot-include.c
The file was modifiedclang/test/VFS/test_nonmodular.c
The file was modifiedclang/test/VFS/include-virtual-from-real.c
The file was modifiedclang/test/VFS/module_missing_vfs.m
The file was modifiedclang/test/VFS/framework-import.m
The file was modifiedclang/test/VFS/vfsroot-module.m
The file was modifiedclang/test/VFS/external-names.c
The file was modifiedclang/test/VFS/real-path-found-first.m
The file was modifiedclang/test/VFS/vfsroot-with-overlay.c
The file was modifiedclang/test/Modules/framework-public-includes-private.m
The file was modifiedclang/test/VFS/incomplete-umbrella.m
Commit 428d92832c5d3427756046bb9d3786c51cb1bc6b by Alex Lorenz
[clang-scan-deps] cast Result to ErrorOr<unique_ptr<vfs::File>>
explicitly to avoid s390x-linux buildbot failure
llvm-svn: 371664
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp
Commit fdb83b5055957a578b00d286cd99b6a70b1eaa49 by vsapsai
Fix up a test updated in r371655 - require case-insensitive file system.
On case-sensitive file systems include with wrong case is not found
instead of showing a warning.
llvm-svn: 371665
The file was modifiedclang/test/Preprocessor/nonportable-include-with-hmap.c

Summary

  1. Bring back clang-x64-ninja-win7/windows7-buildbot (details)
  2. The LLD buildbot has some tests that are not reliable. Hopefully (details)
Commit 8e470951dec4fd9b06fe6e3aa68bf79e9e3a5639 by ilia.taraban
Bring back clang-x64-ninja-win7/windows7-buildbot
Summary: Bring back clang-x64-ninja-win7/windows7-buildbot with correct
info and 'autodetect' visual studio parameter.
Reviewers: gkistanova
Reviewed By: gkistanova
Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67402
llvm-svn: 371613
The file was modifiedbuildbot/osuosl/master/config/slaves.py
The file was modifiedbuildbot/osuosl/master/config/status.py
The file was modifiedbuildbot/osuosl/master/config/builders.py
Commit 255dc902610d4a6bfeb7ebe5b2c5f2a5c5ba8f71 by gkistanova
The LLD buildbot has some tests that are not reliable. Hopefully
reducing the number of threads for the test will fix the issue.
Patch by Stefan Pintilie.
llvm-svn: 371652
The file was modifiedbuildbot/osuosl/master/config/builders.py