1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/lib
Simon Pilgrim 85ebf04519 [X86][SSE] Replace combineShuffleWithHorizOp with canonicalizeShuffleMaskWithHorizOp
Instead of just attempting to fold shuffle(HOP,HOP) for a specific target shuffle, make this part of combineX86ShufflesRecursively so we can perform this on the combined shuffle chain, which is particularly useful for recognising more cases of where we're performing multiple HOPs that can be merged and pre-AVX where we don't have good blend/unary target shuffle support.
2020-08-16 12:26:27 +01:00
..
Analysis [InlineAdvisor] New inliner advisor to replay inlining from optimization remarks 2020-08-15 20:17:21 -07:00
AsmParser [StackSafety] Use ValueInfo in ParamAccess::Call 2020-08-14 12:42:44 -07:00
BinaryFormat [DebugInfo] Allow GNU macro extension to be read 2020-08-11 13:30:52 +02:00
Bitcode [StackSafety] Use ValueInfo in ParamAccess::Call 2020-08-14 12:42:44 -07:00
Bitstream
CodeGen GlobalISel: Remove unnecessary llvm:: 2020-08-15 12:12:50 -04:00
DebugInfo [DebugInfo] Avoid an infinite loop with a truncated pre-v5 .debug_str_offsets.dwo. 2020-08-14 13:11:37 +07:00
Demangle [NFC] Use std::free instead of ::free 2020-07-20 16:19:08 -04:00
DWARFLinker
ExecutionEngine [JITLink][MachO] Use correct symbol scope when N_PEXT is set and N_EXT unset. 2020-08-15 15:53:33 -07:00
Extensions
Frontend [OpenMP][OMPBuilder] Adding support for omp single 2020-08-16 01:15:16 -04:00
Fuzzer
FuzzMutate
InterfaceStub Remove unnecessary HEADER_DIRS in lib/InterfaceStub/CMakeLists.txt 2020-08-14 11:22:50 -07:00
IR [Statepoint] Remove code related to inline operand bundles 2020-08-14 20:29:41 -07:00
IRReader
LineEditor
Linker Revert rG5dd566b7c7b78bd- "PassManager.h - remove unnecessary Function.h/Module.h includes. NFCI." 2020-07-24 13:02:33 +01:00
LTO [NewPM] Support optnone under new pass manager 2020-07-21 09:53:43 -07:00
MC [X86][MC][Target] Initial backend support a tune CPU to support -mtune 2020-08-14 15:31:50 -07:00
MCA
Object [llvm-libtool-darwin] Refactor ArchiveWriter 2020-08-13 10:56:30 -07:00
ObjectYAML [MachOYAML] Move EmitFunc to an inner scope. NFC. 2020-08-15 21:10:03 +08:00
Option [Clang options] Optimize optionMatches() runtime by removing mallocs 2020-08-12 23:07:07 -07:00
Passes [NewPM] Print 'Skipping pass' as pass instrumentation 2020-08-07 15:02:02 -07:00
ProfileData [llvm-cov] reset executation count to 0 after wrapped segment 2020-08-04 18:38:44 -07:00
Remarks BitstreamRemarkParser.h - remove unnecessary includes. NFCI. 2020-08-06 13:17:53 +01:00
Support [SystemZ/ZOS] Implement computeHostNumPhysicalCores 2020-08-12 08:31:33 -04:00
TableGen [TableGen][CGS] Print better errors on overlapping InstRW 2020-07-27 09:41:10 -06:00
Target [X86][SSE] Replace combineShuffleWithHorizOp with canonicalizeShuffleMaskWithHorizOp 2020-08-16 12:26:27 +01:00
Testing [cmake] Make gtest macro definitions a part the library interface 2020-08-11 15:22:44 +02:00
TextAPI [TextAPI] update DriverKit string value 2020-08-15 06:44:30 -07:00
ToolDrivers [llvm-lib] Support adding short import library objects with llvm-lib 2020-07-24 22:15:08 +03:00
Transforms [InlineAdvisor] New inliner advisor to replay inlining from optimization remarks 2020-08-15 20:17:21 -07:00
WindowsManifest
XRay
CMakeLists.txt [elfabi] Move llvm-elfabi related code to InterfaceStub library 2020-08-13 11:51:44 -07:00
LLVMBuild.txt [elfabi] Move llvm-elfabi related code to InterfaceStub library 2020-08-13 11:51:44 -07:00