SuccessChanges

Summary

  1. [tasktool] Install default lit from pip (details)
Commit 5d9ac9c5e2a6691dc91fc5883ffd5d7a201197db by Jessica Paquette
[tasktool] Install default lit from pip
For some reason, even though lit is *installed*, it doesn't actually
work when you install the latest version via pip.
For the sake of keeping any LNT-based bots green, let's just use the lit
that you can get off pip. We were using a stale version for months
anyway, so it's not like we're making anything objectively worse.
The file was modifiedtasks/utils/venv_lit.sh (diff)

Summary

  1. [SLP]Fix test arguments, NFC. (details)
  2. [Alignment][NFC] Align compatible methods for (details)
  3. [ASTImporter][LLDB] Modifying ImportDeclContext(...) to ensure that we (details)
  4. [compiler-rt] [test] Add missing %run to fread_fwrite MSAN test (details)
  5. [LegalizeDAG] Add return to the strict node handling in (details)
  6. [X86] Mark various pointer arguments in builtins as const (details)
Commit 1edb3ea6457766d24de5a3cddf2b970e05b35ed3 by a.bataev
[SLP]Fix test arguments, NFC.
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/reuse-extracts-in-wider-vect.ll
Commit b4982d6ecd67f52e6a783985e8708b319518fddf by gchatelet
[Alignment][NFC] Align compatible methods for
CreateElementUnorderedAtomicMemSet
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, jfb, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D71703
The file was modifiedllvm/include/llvm/IR/IRBuilder.h
The file was modifiedllvm/lib/IR/IRBuilder.cpp
Commit 6a7df3a3f940473088b1db1ccadafe52bb274b62 by shafik
[ASTImporter][LLDB] Modifying ImportDeclContext(...) to ensure that we
complete each FieldDecl of a RecordDecl when we are importing the
definiton
This fix was motivated by a crashes in expression parsing during code
generation in which we had a RecordDecl that had incomplete FieldDecl.
During code generation when computing the layout for the RecordDecl we
crash because we have several incomplete FieldDecl.
This fixes the issue by assuring that during ImportDefinition(...) for a
RecordDecl we also import the definitions for each FieldDecl.
Differential Revision: https://reviews.llvm.org/D71378
The file was modifiedclang/lib/AST/ASTImporter.cpp
The file was addedlldb/packages/Python/lldbsuite/test/commands/expression/codegen-crash-typedefdecl-not-in_declcontext/TestCodegenCrashTypedefDeclNotInDeclContext.py
The file was addedlldb/packages/Python/lldbsuite/test/commands/expression/codegen-crash-typedefdecl-not-in_declcontext/main.cpp
The file was modifiedlldb/packages/Python/lldbsuite/test/commands/expression/completion-crash-incomplete-record/TestCompletionCrashIncompleteRecord.py
Commit 20345707b2c9ce3e8551b9ffd18557cfa01c7ff2 by mgorny
[compiler-rt] [test] Add missing %run to fread_fwrite MSAN test
Add a missing %run substitution to fread_fwrite test.  This fixes the
test on NetBSD where %run disables ASLR as necessary for MSAN to
function.
Differential Revision: https://reviews.llvm.org/D71623
The file was modifiedcompiler-rt/test/msan/fread_fwrite.cpp
Commit e6e23a24beece5624068ff502fc74a466eedf038 by craig.topper
[LegalizeDAG] Add return to the strict node handling in
PromoteLegalINT_TO_FP to prevent an invalid strict fp node from being
created by falling into non-strict code path.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit 7fcd9e3f70830a9c4bf631a602c2764180b5c3a8 by warren_ristow
[X86] Mark various pointer arguments in builtins as const
Enabling `-Wcast-qual` identified many casts in various system headers
that were dropping the `const` qualifier.  Fixing those missing
qualifiers pointed out that a few of the definitions of the builtins did
not properly identify their arguments as `const` pointers.  This commit
fixes those builtin definitions, and the system header files so that
they no longer drop the qualifier.
Differential Revision: https://reviews.llvm.org/D71718
The file was modifiedclang/test/Headers/x86intrin-2.c
The file was modifiedclang/lib/Headers/immintrin.h
The file was modifiedclang/lib/Headers/xmmintrin.h
The file was modifiedclang/lib/Headers/avx512bwintrin.h
The file was modifiedclang/lib/Headers/mwaitxintrin.h
The file was modifiedclang/include/clang/Basic/BuiltinsX86.def
The file was modifiedclang/lib/Headers/avx512fintrin.h
The file was modifiedclang/lib/Headers/avxintrin.h
The file was modifiedclang/lib/Headers/pmmintrin.h
The file was modifiedclang/lib/Headers/avx512vlbwintrin.h
The file was modifiedclang/test/Headers/x86-intrinsics-headers-clean.cpp
The file was modifiedclang/lib/Headers/emmintrin.h
The file was modifiedclang/lib/Headers/avx512vlintrin.h