1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/include/llvm
Florian Hahn 8a6923f88c [VPlan] VPlan version of InterleavedAccessInfo.
This patch turns InterleaveGroup into a template with the instruction type
being a template parameter. It also adds a VPInterleavedAccessInfo class, which
only contains a mapping from VPInstructions to their respective InterleaveGroup.
As we do not have access to scalar evolution in VPlan, we can re-use
convert InterleavedAccessInfo to VPInterleavedAccess info.


Reviewers: Ayal, mssimpso, hfinkel, dcaballe, rengolin, mkuper, hsaito

Reviewed By: rengolin

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

llvm-svn: 346758
2018-11-13 15:58:18 +00:00
..
ADT [ADT] Clean up SparseBitVector copying and make it moveable 2018-11-01 13:55:59 +00:00
Analysis [VPlan] VPlan version of InterleavedAccessInfo. 2018-11-13 15:58:18 +00:00
AsmParser
BinaryFormat Revert "[MSP430] Add MC layer" 2018-11-08 16:21:29 +00:00
Bitcode
CodeGen [MachineOutliner][NFC] Change getMachineOutlinerMBBFlags to isMBBSafeToOutlineFrom 2018-11-12 23:51:32 +00:00
Config
DebugInfo [DWARF] Change pubnames to use DWARFSection instead of StringRef 2018-11-11 18:57:28 +00:00
Demangle Make initializeOutputStream() return false on error and true on success. 2018-11-11 10:04:00 +00:00
ExecutionEngine [ORC] Fix hex printing of uint64_t values. 2018-10-31 05:16:14 +00:00
FuzzMutate
IR [ThinLTO] Internalize readonly globals 2018-11-10 08:31:21 +00:00
IRReader
LineEditor
Linker
LTO [LTO] Drop non-prevailing definitions only if linkage is not local or appending 2018-11-08 20:10:07 +00:00
MC [DWARFv5] Emit normal type units in .debug_info comdats. 2018-11-09 19:06:09 +00:00
Object [libObject] Fix getDesc for Elf_Note_Impl 2018-11-13 01:10:35 +00:00
ObjectYAML
Option [opt] Change the parameter of OptTable::PrintHelp from Name to Usage and don't append "[options] <inputs>" 2018-10-10 00:15:31 +00:00
Passes Add an OptimizerLast EP 2018-11-12 11:17:07 +00:00
ProfileData [SampleFDO][NFC] Remove debugging log left over in the code. 2018-10-11 22:14:27 +00:00
Support [FileCheck] introduce CHECK-COUNT-<num> repetition directive 2018-11-13 00:46:13 +00:00
TableGen Fix and modernize StringMatcher comment; NFC 2018-09-28 13:31:55 +00:00
Target [llvm-exegesis][NFC] Add a way to declare the default counter binding for unbound CPUs for a target. 2018-11-09 13:15:32 +00:00
Testing/Support
ToolDrivers
Transforms [GCOV] Add options to filter files which must be instrumented. 2018-11-12 09:01:43 +00:00
WindowsManifest
WindowsResource
XRay [XRay] Improve FDR trace handling and error messaging 2018-11-09 06:26:48 +00:00
CMakeLists.txt
InitializePasses.h Revert "[PassManager/Sanitizer] Enable usage of ported AddressSanitizer passes with -fsanitize=address" 2018-10-26 22:51:51 +00:00
LinkAllIR.h
LinkAllPasses.h
module.modulemap Revert "[MSP430] Add MC layer" 2018-11-08 16:21:29 +00:00
module.modulemap.build
Pass.h [New PM][PassInstrumentation] IR printing support for New Pass Manager 2018-09-24 16:08:15 +00:00
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h