SuccessChanges

Summary

  1. hwasan: Remove unused field CurModuleUniqueId. NFCI. (details)
  2. [Statepoints] Fix overalignment of loads in no-realign-stack functions (details)
  3. Use MCRegister in MCRegisterInfo's interfaces (details)
  4. [TargetLowering] SimplifyMultipleUseDemandedBits - don't assume (details)
Commit 196931a7dd0ae09a8cec7261d59dba28b23a4e3c by peter
hwasan: Remove unused field CurModuleUniqueId. NFCI.
llvm-svn: 367717
The file was modifiedllvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp (diff)
Commit 511be2a158907c99ee3309e43e3d2a1031c83701 by listmail
[Statepoints] Fix overalignment of loads in no-realign-stack functions
This really should have been part of 366765.  For some reason, I forgot
to handle the corresponding load side, and the readable test cases
(using deopt vs statepoints) turned out to be overly reduced.  Oops.
As seen in the test change, the problem was that we were using a load
with alignment expectations rather than the unaligned variant when the
stack alignment was less than that prefered type alignment.
llvm-svn: 367718
The file was modifiedllvm/test/CodeGen/X86/statepoint-no-realign-stack.ll (diff)
The file was modifiedllvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp (diff)
Commit e7694f34ab6a12b8bb480cbfcb396d0a64fe965f by daniel_l_sanders
Use MCRegister in MCRegisterInfo's interfaces
Summary: As part of this, define DenseMapInfo for MCRegister (and
Register while I'm at it)
Depends on D65599
Reviewers: arsenm
Subscribers: MatzeB, qcolombet, jvesely, wdng, nhaehnle, hiraditya,
llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65605
llvm-svn: 367719
The file was modifiedllvm/lib/CodeGen/CalcSpillWeights.cpp (diff)
The file was modifiedllvm/include/llvm/CodeGen/TargetRegisterInfo.h (diff)
The file was modifiedllvm/lib/CodeGen/RegAllocFast.cpp (diff)
The file was modifiedllvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp (diff)
The file was modifiedllvm/lib/Target/AMDGPU/SIRegisterInfo.cpp (diff)
The file was modifiedllvm/include/llvm/CodeGen/Register.h (diff)
The file was modifiedllvm/lib/Target/Hexagon/BitTracker.cpp (diff)
The file was modifiedllvm/include/llvm/MC/MCRegister.h (diff)
The file was modifiedllvm/include/llvm/MC/MCRegisterInfo.h (diff)
The file was modifiedllvm/lib/MC/MCRegisterInfo.cpp (diff)
Commit 794f7591ecaa38c32a2452c870a8e7b3e1506191 by llvm-dev
[TargetLowering] SimplifyMultipleUseDemandedBits - don't assume
INSERT_VECTOR_ELT value type is simple.
Noticed by inspection - this was copied from the X86 target equivalent
where we can assume its legal/simple.
llvm-svn: 367721
The file was modifiedllvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp (diff)

Summary

  1. Use labmaster llvm-project in common.groovy for CTMark/test suite jobs (details)
Commit 422f3180f7ad75ae9ab284e8973a02f74838bc49 by Jessica Paquette
Use labmaster llvm-project in common.groovy for CTMark/test suite jobs
It should be faster than checking out the monorepo sources from GitHub.
llvm-svn: 367720
The file was modifiedzorg/jenkins/common.groovy (diff)