SuccessChanges

Summary

  1. [GlobalISel] Enable usage of BranchProbabilityInfo in IRTranslator. (details)
  2. Add REQUIRES: asserts to a test that uses an asserts only flag. (details)
  3. [lldb] Pass the arch as part of the triple in the ARCH_CFLAGS (details)
Commit e5784ef8f6c6a7779f5dfc8f989ea37d233be388 by Amara Emerson
[GlobalISel] Enable usage of BranchProbabilityInfo in IRTranslator.

We weren't using this before, so none of the MachineFunction CFG edges had the
branch probability information added. As a result, block placement later in the
pipeline was flying blind.

This is enabled only with optimizations enabled like SelectionDAG.

Differential Revision: https://reviews.llvm.org/D86824
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/irtranslator-condbr-lower-tree.ll (diff)
The file was modifiedllvm/lib/CodeGen/GlobalISel/IRTranslator.cpp (diff)
The file was modifiedllvm/lib/Target/Mips/MipsTargetMachine.cpp (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll (diff)
The file was modifiedllvm/lib/Target/RISCV/RISCVTargetMachine.cpp (diff)
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll (diff)
The file was modifiedllvm/lib/Target/ARM/ARMTargetMachine.cpp (diff)
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/phi.ll (diff)
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/irtranslator-switch-bittest.ll (diff)
The file was modifiedllvm/lib/Target/X86/X86TargetMachine.cpp (diff)
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h (diff)
The file was modifiedllvm/lib/Target/AArch64/AArch64TargetMachine.cpp (diff)
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp (diff)
Commit a9f79707624fe20e7ac19c5063d77190baa8b281 by Amara Emerson
Add REQUIRES: asserts to a test that uses an asserts only flag.
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-br.mir (diff)
Commit 2955a27abc25cd1b9d737c211c2cfe11e2a5de3e by Jonas Devlieghere
[lldb] Pass the arch as part of the triple in the ARCH_CFLAGS
The file was modifiedlldb/packages/Python/lldbsuite/test/builders/darwin.py (diff)