1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 12:43:36 +01:00
llvm-mirror/lib
Craig Topper 0120cd1285 [X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart signed add/sub overflow legalization.
This passes existing X86 test but I'm not sure if it handles all type
legalization cases it needs to.

Alternative to D89200

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D89222
2020-10-12 23:18:29 -07:00
..
Analysis Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown" 2020-10-12 23:02:55 +03:00
AsmParser [DebugInfo] Support for DWARF attribute DW_AT_rank 2020-10-10 17:51:12 +05:30
BinaryFormat
Bitcode [BitCodeAnalyzer] Add a few missing TYPE_CODES and MODULE_CODE_COMDAT to GetCodeName 2020-10-12 15:43:12 -07:00
Bitstream
CodeGen [X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart signed add/sub overflow legalization. 2020-10-12 23:18:29 -07:00
DebugInfo Show register names in DWARF unwind info. 2020-10-05 15:34:33 -07:00
Demangle
DWARFLinker [llvm] Rename DwarfFile to DWARFFile to fix ODR violation (NFC) 2020-10-04 23:46:36 -07:00
ExecutionEngine [RuntimeDyld][COFF] Report fatal error on error, rather than emiting diagnostic. 2020-10-06 15:16:29 -07:00
Extensions
FileCheck
Frontend
Fuzzer
FuzzMutate
InterfaceStub
IR [InstCombine] Replace getLogBase2 internal helper with ConstantExpr::getExactLogBase2. NFCI. 2020-10-11 10:31:17 +01:00
IRReader
LineEditor
Linker [IRMover] Add missing open quote in the warning message 2020-10-09 15:17:16 -07:00
LTO Temporarily revert "[ThinLTO] Re-order modules for optimal multi-threaded processing" 2020-10-09 14:36:20 -07:00
MC Introduce and use a new section type for the bb_addr_map section. 2020-10-08 11:13:19 -07:00
MCA
Object [AMDGPU] Add gfx602, gfx705, gfx805 targets 2020-10-10 17:22:22 +01:00
ObjectYAML [AMDGPU] Add gfx602, gfx705, gfx805 targets 2020-10-10 17:22:22 +01:00
Option
Passes [FixIrreducible][NewPM] Port -fix-irreducible to NPM 2020-10-09 09:22:09 -07:00
ProfileData
Remarks
Support [X86] Add HRESET instruction. 2020-10-13 08:47:26 +08:00
TableGen [TableGen] Add overload of RecordKeeper::getAllDerivedDefinitions() 2020-10-12 16:40:09 -04:00
Target [X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart signed add/sub overflow legalization. 2020-10-12 23:18:29 -07:00
Testing
TextAPI
ToolDrivers
Transforms Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown" 2020-10-12 23:02:55 +03:00
WindowsManifest
XRay
CMakeLists.txt
LLVMBuild.txt