llvm-project/llvm/lib
Mikael Holmen adf5e0d91d Use TRI->regsOverlap() in MachineBasicBlock::computeRegisterLiveness
Summary:
For the loop that used MCRegAliasIterator this should be NFC.

For the loop that previously used MCSubRegIterator we should
now detect more cases where the register is actually live out that
we previously missed.

Reviewers: MatzeB, arsenm

Reviewed By: MatzeB

Subscribers: wdng, llvm-commits

Differential Revision: https://reviews.llvm.org/D52410

llvm-svn: 342944
2018-09-25 06:10:04 +00:00
..
Analysis [Analysis] add comment to generalize finding a scalar op from vector; NFC 2018-09-24 17:18:32 +00:00
AsmParser [IR] Add a boolean field in DILocation to know if a line must covered or not 2018-09-20 08:53:06 +00:00
BinaryFormat [WebAssembly] clang-format (NFC) 2018-09-05 01:27:38 +00:00
Bitcode Ensure that variant part discriminator is read by MetadataLoader 2018-09-21 12:03:14 +00:00
CodeGen Use TRI->regsOverlap() in MachineBasicBlock::computeRegisterLiveness 2018-09-25 06:10:04 +00:00
DebugInfo Add missing include. 2018-09-21 22:44:31 +00:00
Demangle Update microsoftDemangle() to work more like itaniumDemangle(). 2018-09-15 18:24:20 +00:00
ExecutionEngine Revert "[ORC] Switch to asynchronous resolution in JITSymbolResolver." 2018-09-25 04:54:03 +00:00
FuzzMutate [New PM] Introducing PassInstrumentation framework 2018-09-20 17:08:45 +00:00
Fuzzer
IR [New PM][PassInstrumentation] IR printing support for New Pass Manager 2018-09-24 16:08:15 +00:00
IRReader
LTO Pass code-model through Module IR to LTO which will use it. 2018-09-21 18:41:31 +00:00
LineEditor
Linker Fix asserts when linking wrong address space declarations 2018-09-24 04:42:14 +00:00
MC [lib/MC] - Set SHF_EXCLUDE flag for .dwo sections. 2018-09-22 07:36:20 +00:00
Object [object] Improve the performance of getSymbols used by ArchiveWriter 2018-09-11 22:00:47 +00:00
ObjectYAML [WebAssembly] Add V128 value type to binary format 2018-09-20 22:04:44 +00:00
Option Revert r341329 due to MSAN error 2018-09-03 18:13:46 +00:00
Passes [New PM][PassInstrumentation] IR printing support for New Pass Manager 2018-09-24 16:08:15 +00:00
ProfileData [gcov] Fix wrong line hit counts when multiple blocks are on the same line 2018-09-20 16:09:30 +00:00
Support [X86] Infer 64bit feature support from the CPUID results in getHostCPUFeatures. 2018-09-24 18:55:41 +00:00
TableGen [tblgen] Fix undefined behaviour when assigning integers to large bits<n>'s 2018-09-21 16:32:49 +00:00
Target [WebAssembly] SIMD sqrt 2018-09-25 03:39:28 +00:00
Testing Fix error with SmallString implicit conversion. 2018-09-06 22:47:32 +00:00
ToolDrivers Give llvm-lib rudimentary help output. 2018-07-14 02:29:44 +00:00
Transforms [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00
WindowsManifest Convert line endings of lib/WindowsManifest/CMakeLists.txt to unix. 2018-04-07 04:28:08 +00:00
XRay [XRay] Clean up XRay build configuration 2018-09-24 05:28:01 +00:00
CMakeLists.txt
LLVMBuild.txt [XRay] Clean up XRay build configuration 2018-09-24 05:28:01 +00:00