FailedChanges

Summary

  1. Removed from staging bots which cannot work with gihub. (details)
Commit 3b645861c5110a9d11bf5f6d936ca074212cc452 by gkistanova
Removed from staging bots which cannot work with gihub.
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. [IR] Redefine Freeze instruction (details)
  2. [MC] Make MCFragment trivially destructible (details)
  3. [IR] Resolve an error at freeze's unit tests (details)
  4. [X86] Remove setOperationAction lines that say to promote MVT::i1 (details)
  5. [NFC] Fix test case after edab7dd426249bd40059b49b255ba9cc5b784753 (details)
  6. Add InstCombine/InstructionSimplify support for Freeze Instruction (details)
  7. Add rpath to liblldb so vendors can ship their own python framework (or (details)
  8. [VFABI] Read/Write functions for the VFABI attribute. (details)
  9. gn build: Merge e9a06e06064 (details)
  10. Fix null dereference in yaml::Document::skip (details)
  11. [SLP] Look-ahead operand reordering heuristic. (details)
Commit e87d71668e10f51abe4b2f1f3c44591aca783750 by aqjune
[IR] Redefine Freeze instruction
Summary: This patch redefines freeze instruction from being
UnaryOperator to a subclass of UnaryInstruction.
ConstantExpr freeze is removed, as discussed in the previous review.
FreezeOperator is not added because there's no ConstantExpr freeze.
`freeze i8* null` test is added to `test/Bindings/llvm-c/freeze.ll` as
well, because the null pointer-related bug in `tools/llvm-c/echo.cpp` is
now fixed. InstVisitor has visitFreeze now because freeze is not unaryop
anymore.
Reviewers: whitequark, deadalnix, craig.topper, jdoerfert, lebedev.ri
Reviewed By: craig.topper, lebedev.ri
Subscribers: regehr, nlopes, mehdi_amini, hiraditya, steven_wu,
dexonsmith, jfb, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69932
The file was modifiedllvm/test/Bindings/OCaml/core.ml
The file was modifiedllvm/include/llvm/IR/InstVisitor.h
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
The file was modifiedllvm/lib/AsmParser/LLLexer.cpp
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeReader.cpp
The file was modifiedllvm/unittests/IR/VerifierTest.cpp
The file was modifiedllvm/include/llvm-c/Core.h
The file was modifiedllvm/lib/IR/Core.cpp
The file was modifiedllvm/test/Bitcode/compatibility.ll
The file was modifiedllvm/lib/Bitcode/Writer/BitcodeWriter.cpp
The file was modifiedllvm/lib/AsmParser/LLParser.cpp
The file was modifiedllvm/test/Transforms/MergeFunc/inline-asm.ll
The file was modifiedllvm/test/Bindings/llvm-c/freeze.ll
The file was modifiedllvm/lib/IR/ConstantFold.cpp
The file was modifiedllvm/lib/IR/Verifier.cpp
The file was modifiedllvm/include/llvm/IR/Instruction.def
The file was modifiedllvm/include/llvm/IR/Instructions.h
The file was modifiedllvm/include/llvm/IR/Operator.h
The file was modifiedllvm/include/llvm/IR/IRBuilder.h
The file was modifiedllvm/lib/IR/Instruction.cpp
The file was modifiedllvm/include/llvm/Bitcode/LLVMBitCodes.h
The file was modifiedllvm/lib/AsmParser/LLToken.h
The file was modifiedllvm/lib/IR/Instructions.cpp
The file was modifiedllvm/lib/AsmParser/LLParser.h
The file was modifiedllvm/include/llvm/IR/PatternMatch.h
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
Commit 2d0eb38d4cc3ceb01d8b77ca088e47ce7b2431db by maskray
[MC] Make MCFragment trivially destructible
The file was modifiedllvm/include/llvm/MC/MCFragment.h
The file was modifiedllvm/lib/MC/MCFragment.cpp
Commit 5c6bfa9c7a7e77f6dd5f4c801be79eabc76c965d by aqjune
[IR] Resolve an error at freeze's unit tests
The file was modifiedllvm/unittests/IR/VerifierTest.cpp
Commit 578f3b5dce2216b84fa8455929ec6e773726cdff by craig.topper
[X86] Remove setOperationAction lines that say to promote MVT::i1
MVT::i1 should be removed by type legalization before we reach any code
that would act on the promote action.
Mainly to avoid replicating this for strict FP versions of these
operations.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit 70193b21d18ba0e4f9b9f68918c71bd91a887246 by nemanjai
[NFC] Fix test case after edab7dd426249bd40059b49b255ba9cc5b784753
The author of the patch forgot to add -verify-machineinstrs to the RUN
lines which would have made the issue appear on all bots. Added that as
well as a fix for the undefined register issue (after the hoisting).
The file was modifiedllvm/test/CodeGen/PowerPC/DisableHoistingDueToBlockHotnessProfileData.mir
The file was modifiedllvm/test/CodeGen/PowerPC/DisableHoistingDueToBlockHotnessNoProfileData.mir
Commit 4187cb138b1c8401a78ac2ea98466c750cce61cb by aqjune
Add InstCombine/InstructionSimplify support for Freeze Instruction
Summary:
- Add llvm::SimplifyFreezeInst
- Add InstCombiner::visitFreeze
- Add llvm tests
Reviewers: majnemer, sanjoy, reames, lebedev.ri, spatel
Reviewed By: reames, lebedev.ri
Subscribers: reames, lebedev.ri, filcab, regehr, trentxintong,
llvm-commits
Differential Revision: https://reviews.llvm.org/D29013
The file was modifiedllvm/include/llvm/Analysis/InstructionSimplify.h
The file was modifiedllvm/lib/Analysis/ValueTracking.cpp
The file was addedllvm/test/Transforms/InstSimplify/freeze.ll
The file was modifiedllvm/lib/Transforms/InstCombine/InstructionCombining.cpp
The file was addedllvm/test/Transforms/InstCombine/freeze.ll
The file was modifiedllvm/lib/Analysis/InstructionSimplify.cpp
The file was modifiedllvm/include/llvm/Analysis/ValueTracking.h
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineInternal.h
Commit 31ea714e9a94d3912988c06139cb987e14478e84 by aadsm
Add rpath to liblldb so vendors can ship their own python framework (or
others)
Summary: I want to be able to specify which python framework to use for
lldb in macos. With python2.7 we could just rely on the MacOS one but
python3.7 is not shipped with the OS. An alternative is to use the one
shipped with Xcode but that could be path dependent or maybe the user
doesn't have Xcode installed at all. A definite solution is to just ship
a python framework with lldb. To make this possible I added
"@loader_path/../../../" to the rpath so it points to the same directory
as the LLDB.framework, this way we can just drop any frameworks there.
Reviewers: hhb, sgraenitz, xiaobai, smeenai, beanz, labath
Reviewed By: labath
Subscribers: beanz, labath, mgorny, lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D69931
The file was modifiedlldb/cmake/modules/LLDBFramework.cmake
Commit e9a06e06064145e0baf723187ab023dd91e914f9 by francesco.petrogalli
[VFABI] Read/Write functions for the VFABI attribute.
The attribute is stored at the `FunctionIndex` attribute set, with the
name "vector-function-abi-variant".
The get/set methods of the attribute have assertion to verify that:
1. Each name in the attribute is a valid VFABI mangled name.
2. Each name in the attribute correspond to a function declared in the
  module.
Differential Revision: https://reviews.llvm.org/D69976
The file was modifiedllvm/unittests/Transforms/Utils/CMakeLists.txt
The file was modifiedllvm/include/llvm/Analysis/VectorUtils.h
The file was modifiedllvm/include/llvm/Transforms/Utils/ModuleUtils.h
The file was modifiedllvm/lib/Transforms/Utils/ModuleUtils.cpp
The file was addedllvm/unittests/Transforms/Utils/VFABIUtils.cpp
The file was modifiedllvm/lib/Analysis/VectorUtils.cpp
The file was modifiedllvm/unittests/Analysis/VectorFunctionABITest.cpp
The file was modifiedllvm/lib/Analysis/VFABIDemangling.cpp
Commit 6ebec32b1265af646b039150b2df790c610a20fe by llvmgnsyncbot
gn build: Merge e9a06e06064
The file was modifiedllvm/utils/gn/secondary/llvm/unittests/Transforms/Utils/BUILD.gn
Commit ac385ca63fe8bc283d7f5be213319cc3b930b4cc by hintonda
Fix null dereference in yaml::Document::skip
Summary: The attached test case replicates a null dereference crash in
`yaml::Document::skip()`. This was fixed by adding a check and early
return in the method.
Reviewers: Bigcheese, hintonda, beanz
Reviewed By: hintonda
Subscribers: hiraditya, dexonsmith, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69974
The file was modifiedllvm/lib/Support/YAMLParser.cpp
The file was modifiedllvm/unittests/Support/YAMLParserTest.cpp
Commit 6a18a9548761b266b28a49f705a568677c24b59b by vasileios.porpodas
[SLP] Look-ahead operand reordering heuristic.
Summary: This patch introduces a new heuristic for guiding operand
reordering. The new "look-ahead" heuristic can look beyond the immediate
predecessors. This helps break ties when the immediate predecessors have
identical opcodes (see lit test for examples).
Reviewers: RKSimon, ABataev, dtemirbulatov, Ayal, hfinkel, rnk
Reviewed By: RKSimon, dtemirbulatov
Subscribers: xbolva00, Carrot, hiraditya, phosek, rnk, rcorcs,
llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D60897
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/lookahead.ll
The file was modifiedllvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
The file was modifiedllvm/test/Transforms/SLPVectorizer/AArch64/transpose.ll

Summary

  1. Removed from staging bots which cannot work with gihub. (details)
Commit 3b645861c5110a9d11bf5f6d936ca074212cc452 by gkistanova
Removed from staging bots which cannot work with gihub.
The file was modifiedbuildbot/osuosl/master/config/builders.py