1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 10:42:39 +01:00
llvm-mirror/lib
Nekotekina a7dd06b0f0 X86: improve (V)PMADDWD detection
In function combineMulToPMADDWD, if 17 bit are sign bits,
not just zero bits, the optimization can be applied sometimes.
For now, detect and replace SRA pairs with SRL.
2021-05-13 20:20:14 +03:00
..
Analysis Fix incorrect SimplifyWithOpReplaced transform (PR47322) 2020-09-15 10:21:08 +02:00
AsmParser Restore "[WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP" 2020-07-14 12:16:57 -07:00
BinaryFormat AMDGPU: Remove .value_type from kernel metadata 2020-07-10 18:16:31 -04:00
Bitcode Temporarily revert "[NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD)" 2020-07-10 15:21:00 -07:00
Bitstream
CodeGen [CodeGen][TailDuplicator] Don't duplicate blocks with INLINEASM_BR 2020-10-07 12:10:48 +02:00
DebugInfo [DebugInfo] Fix a possible crash when reading a malformed .debug_*lists section. 2020-07-14 16:35:17 +07:00
Demangle
DWARFLinker
ExecutionEngine Disable GDBRegistrationListener 2020-11-02 02:50:53 +03:00
Extensions Provide anchor for compiler extensions 2020-09-08 13:48:13 +02:00
Frontend Reuse OMPIRBuilder struct ident_t handling in Clang 2020-08-25 17:02:44 +02:00
Fuzzer
FuzzMutate [NewPM][LSR] Rename strength-reduce -> loop-reduce 2020-07-02 11:15:29 -07:00
IR [LLVM-C] Turn a ShuffleVector Constant Into a Getter. 2020-09-28 12:36:28 +02:00
IRReader
LineEditor
Linker
LTO Remove GlobalValue::getAlignment(). 2020-06-23 19:13:42 -07:00
MC [MC] [COFF] Make sure that weak external symbols are undefined symbols 2020-07-27 13:10:48 +02:00
MCA
Object [RelocationResolver] Support R_AARCH64_PREL32 2020-07-18 15:22:02 -07:00
ObjectYAML C++20 fixes 2021-03-28 16:25:43 +03:00
Option
Passes Restore "[WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP" 2020-07-14 12:16:57 -07:00
ProfileData [NFC] Change getEntryForPercentile to be a static function in ProfileSummaryBuilder. 2020-07-09 16:38:19 -07:00
Remarks
Support Host: Add workaround for Zen3 2020-11-06 08:16:10 +00:00
TableGen
Target X86: improve (V)PMADDWD detection 2021-05-13 20:20:14 +03:00
Testing
TextAPI [TextAPI/MachO] Fix style issues. NFC 2020-06-24 14:43:45 -07:00
ToolDrivers [llvm-lib] Support adding short import library objects with llvm-lib 2020-07-27 16:09:05 +02:00
Transforms More C++20 fixes 2021-04-18 16:27:47 +03:00
WindowsManifest
XRay
CMakeLists.txt
LLVMBuild.txt