1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00
llvm-mirror/lib
Nikita Popov 2071b043eb [InstCombine] Handle GEP inbounds in select op replacement (PR47730)
When retrying the "simplify with operand replaced" select
optimization without poison flags, also handle inbounds on GEPs.

Of course, this particular example would also be safe to transform
while keeping inbounds, but the underlying machinery does not
know this (yet).
2020-10-05 21:13:02 +02:00
..
Analysis [ValueTracking] canCreateUndefOrPoison - use APInt to check bounds instead of getZExtValue(). 2020-10-05 13:45:27 +01:00
AsmParser [APFloat] convert SNaN to QNaN in convert() and raise Invalid signal 2020-10-01 14:37:38 -04:00
BinaryFormat DebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately 2020-09-18 19:32:38 -07:00
Bitcode Revert "OpaquePtr: Add type to sret attribute" 2020-09-29 10:31:04 +02:00
Bitstream
CodeGen [NFC][regalloc] Model weight normalization as a virtual 2020-10-05 11:33:07 -07:00
DebugInfo llvm-dwarfdump: Don't try to parse rnglist tables when dumping CUs 2020-10-04 19:18:14 -07:00
Demangle
DWARFLinker [llvm] Rename DwarfFile to DWARFFile to fix ODR violation (NFC) 2020-10-04 23:46:36 -07:00
ExecutionEngine
Extensions
FileCheck
Frontend
Fuzzer
FuzzMutate
InterfaceStub
IR [APFloat] convert SNaN to QNaN in convert() and raise Invalid signal 2020-10-01 14:37:38 -04:00
IRReader
LineEditor
Linker
LTO [ThinLTO] Option to bypass function importing. 2020-09-22 13:12:11 -07:00
MC Revert "[CFGuard] Add address-taken IAT tables and delay-load support" 2020-10-01 11:29:54 -07:00
MCA
Object [llvm-objcopy][MachO] Add support for universal binaries 2020-10-05 10:44:28 -07:00
ObjectYAML [yaml2obj][elf2yaml] - Add a support for the EntSize field for SHT_HASH sections. 2020-10-02 12:01:50 +03:00
Option
Passes [MetaRenamer][NewPM] Port metarenamer to NPM 2020-10-02 15:42:25 -07:00
ProfileData [Coverage] Add empty line regions to SkippedRegions 2020-09-21 12:42:53 -07:00
Remarks
Support [TableGen] New backend to print detailed records. 2020-10-02 10:22:13 -04:00
TableGen [TableGen] New backend to print detailed records. 2020-10-02 10:22:13 -04:00
Target Revert "[ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV" 2020-10-05 10:52:43 -07:00
Testing
TextAPI
ToolDrivers
Transforms [InstCombine] Handle GEP inbounds in select op replacement (PR47730) 2020-10-05 21:13:02 +02:00
WindowsManifest
XRay
CMakeLists.txt
LLVMBuild.txt