1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/lib
Nikita Popov f388312120 [LICM] Fix NumSunk statistic (NFC)
LICM can sink instructions that have uses inside the loop, as
long as these uses are considered "free". However, if there were
only free uses inside the loop, and no uses outside the loop at
all, the instruction would still count towards the NumSunk
statistic. This resulted in a wild inflation of the NumSunk metric.
After this patch it drops down from 1141787 to 5852 on test-suite O3.
2021-03-24 18:28:19 +01:00
..
Analysis Make FindAvailableLoadedValue TBAA aware 2021-03-24 17:20:26 +00:00
AsmParser [IR] Add vscale_range IR function attribute 2021-03-22 12:05:06 +00:00
BinaryFormat [WebAssembly] Add new relocation for location relative data 2021-03-08 11:34:10 -08:00
Bitcode [IR] Add vscale_range IR function attribute 2021-03-22 12:05:06 +00:00
Bitstream
CodeGen [TTI] Return a TypeSize from getRegisterBitWidth. 2021-03-24 14:45:13 +00:00
DebugInfo [lld-link] emit an error when writing a PDB > 4 GiB 2021-03-17 15:15:08 -04:00
Demangle
DWARFLinker [llvm] Add assertions for the smart pointers with the possibility to be null in DWARFLinker::loadClangModule 2021-02-27 10:14:39 +03:00
ExecutionEngine Revert "[Orc] Allow OrcGenericABI variant of LazyCallThroughManager" 2021-03-23 15:23:33 +01:00
Extensions
FileCheck [FileCheck] Fix redundant diagnostics due to numeric errors 2021-03-17 19:25:41 -04:00
Frontend [OpenMP] Change OMPIRBuilder to append function attributes 2021-03-24 09:08:29 -04:00
Fuzzer
FuzzMutate
InterfaceStub [elfabi] Fix a bug when .dynsym contains no non-local symbol 2021-02-19 11:36:53 -08:00
IR [IR][SVE] Add new llvm.experimental.stepvector intrinsic 2021-03-23 10:43:35 +00:00
IRReader [NFC] Formatting changes 2021-03-23 07:17:54 -04:00
LineEditor
Linker Support intrinsic overloading on unnamed types 2021-03-19 14:34:25 +01:00
LTO [LTO][MC] Discard non-prevailing defined symbols in module-level assembly 2021-03-18 15:33:42 -07:00
MC AMDGPU: Add target id and code object v4 support 2021-03-24 11:54:05 -04:00
MCA [MCA] Fix for uninitialised member in constructor. NFC 2021-03-24 11:21:59 +00:00
Object [WebAssembly] Rename WasmLimits::Initial to ::Minimum. NFC. 2021-03-24 09:10:11 +01:00
ObjectYAML AMDGPU: Add target id and code object v4 support 2021-03-24 11:54:05 -04:00
Option [clang][cli] NFC: Remove ArgList infrastructure for recording queries 2021-02-25 13:53:24 +01:00
Passes Revert "A new option -print-on-crash that prints the IR as it was upon entering the last pass when there is a crash." 2021-03-23 10:09:27 -04:00
ProfileData [Coverage] Load records immediately 2021-03-23 16:25:20 -07:00
Remarks Add intrinsics_gen as a dependency of libRemarks 2021-03-08 14:17:27 -08:00
Support [Support] Fix 'keeping' temporary files on Windows 7 2021-03-24 12:47:08 -04:00
TableGen [NFC] Formatting changes 2021-03-23 07:17:54 -04:00
Target [ARM] Enable UpperBound unrolling for all loops 2021-03-24 16:39:21 +00:00
Testing [clangd] Implement semanticTokens modifiers 2021-02-09 16:31:22 +01:00
TextAPI [lld-macho] Change loadReexport to handle the case where a TAPI re-exports to reference documents nested within other TBD. 2021-03-02 12:14:31 -05:00
ToolDrivers
Transforms [LICM] Fix NumSunk statistic (NFC) 2021-03-24 18:28:19 +01:00
WindowsManifest
XRay
CMakeLists.txt