1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/include/llvm
Valery N Dmitriev d53a641fba [SLP] Apply external to vectorizable tree users cost adjustment for
relevant aggregate build instructions only (UserCost).
Users are detected with findBuildAggregate routine and the trick is
that following SLP vectorization may end up vectorizing entire list
with smaller chunks. Cost adjustment then is applied for individual
chunks and these adjustments obviously have to be smaller than the
entire aggregate build cost.

Differential Revision: https://reviews.llvm.org/D80773
2020-05-29 15:37:41 -07:00
..
ADT [OpenMP][AMDGCN] Support OpenMP offloading for AMDGCN architecture - Part 1 2020-05-27 07:51:27 +00:00
Analysis [SCCP] Switch to widen at PHIs, stores and call edges. 2020-05-29 11:59:17 +01:00
AsmParser Fix -Wdocumentation warning. NFC. 2020-05-16 15:00:56 +01:00
BinaryFormat [VE] Implements minimum MC layer for VE (3/4) 2020-05-28 10:07:48 +02:00
Bitcode [ThinLTO] Compute the basic block count across modules. 2020-05-28 10:33:05 -07:00
Bitstream Avoid including FileSystem.h from MemoryBuffer.h 2020-02-29 12:30:23 -08:00
CodeGen Add NoMerge MIFlag to avoid MIR branch folding 2020-05-29 12:31:06 -07:00
Config [CMake] Delete HAVE_SCHED_GETAFFINITY and HAVE_CPU_COUNT 2020-04-19 08:50:23 -07:00
DebugInfo [DWARF5] Added support for .debug_macro.dwo section in llvm-dwarfdump 2020-05-30 00:12:50 +05:30
Demangle Give microsoftDemangle() an outparam for how many input bytes were consumed. 2020-05-20 16:17:31 -04:00
DWARFLinker [dsymutil] Add option to print statistics about the .debug_info size. 2020-05-06 19:48:45 -07:00
ExecutionEngine [ORC] Add debugging output for LLJIT construction. 2020-05-28 20:31:50 -07:00
Frontend/OpenMP [OPENMP50]Initial support for use_device_addr clause. 2020-05-27 11:35:31 -04:00
FuzzMutate FuzzerCLI.h - reduce StringRef.h include to forward declaration. NFC. 2020-05-12 13:03:50 +01:00
IR [Matrix] Implement + and - operators for MatrixType. 2020-05-29 20:42:22 +01:00
IRReader Infer alignment of unmarked loads in IR/bitcode parsing. 2020-05-14 13:03:50 -07:00
LineEditor
Linker
LTO LTO.h - reduce includes to forward declarations. NFC. 2020-05-09 15:10:51 +01:00
MC [AIX][XCOFF] add symbol priority for the llvm-objdump -D -symbol-description 2020-05-29 11:08:51 -04:00
MCA [MCA] Fixed a bug where loads and stores were sometimes incorrectly marked as depedent. Fixes PR45793. 2020-05-05 10:25:36 +01:00
Object SymbolicFile.h - removed unused FileSystem.h include. NFC. 2020-05-28 15:26:31 +01:00
ObjectYAML [ObjectYAML][DWARF] Make the PubSection optional. 2020-05-29 20:11:53 +08:00
Option Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Passes Run Coverage pass before other *San passes under new pass manager, round 2 2020-05-28 17:04:47 -07:00
ProfileData [PGO] Fix computation of function Hash 2020-05-27 09:15:21 +02:00
Remarks RemarkStringTable.h - reduce StringRef/Remark includes to forward declarations. NFC 2020-05-08 12:30:49 +01:00
Support Fix build failure when source is read only 2020-05-29 20:04:22 +05:30
TableGen [TableGen] Delete unused Record::resolveReferencesTo() after D44478. NFC 2020-04-26 01:21:41 -07:00
Target [NFC][XCOFF][AIX] Return function entry point symbol with dedicate function 2020-05-27 17:54:22 +00:00
Testing/Support [clangd] Support multiple cursors in selectionRange. 2020-03-25 17:59:09 +01:00
TextAPI [llvm][TextAPI] adding inlining reexported libraries support 2020-04-02 13:05:08 -07:00
ToolDrivers
Transforms [SLP] Apply external to vectorizable tree users cost adjustment for 2020-05-29 15:37:41 -07:00
WindowsManifest
WindowsResource
XRay [XRay] Change Sled.Function to PC-relative for sled version 2 and make llvm-xray support sled version 2 addresses 2020-04-24 14:41:56 -07:00
CMakeLists.txt
InitializePasses.h Revert "Added a new IRCanonicalizer pass." 2020-05-23 13:51:43 +02:00
LinkAllIR.h
LinkAllPasses.h Revert "Added a new IRCanonicalizer pass." 2020-05-23 13:51:43 +02:00
module.extern.modulemap
module.install.modulemap
module.modulemap Make VE.def a textual header 2020-05-28 09:35:19 -07:00
module.modulemap.build
Pass.h Pass.h/cpp - cleanup includes and forward declaration. NFC. 2020-04-16 13:15:31 +01:00
PassAnalysisSupport.h [Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directly 2020-04-26 12:58:20 +01:00
PassInfo.h
PassRegistry.h
PassSupport.h [Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directly 2020-04-26 12:58:20 +01:00