1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/lib
Sanjay Patel 288b81996c [InstCombine] exclude bitcast of ppc_fp128 in icmp signbit fold
Based on the post-commit comments for rG0f56bbc, there might
be a problem with this transform:

(bitcast (fpext/fptrunc X)) to iX) < 0 --> (bitcast X to iY) < 0

...and the ppc_fp128 data type, so conservatively bypass if we
are bitcasting a ppc_fp128.

We might be able to account for endian or other differences to
enable this for PowerPC again if that is useful.

Differential Revision: https://reviews.llvm.org/D77642
2020-04-08 08:56:19 -04:00
..
Analysis [BPI] Clear handles when releasing memory (NFC) 2020-04-07 22:51:01 +02:00
AsmParser Remove "mask" operand from shufflevector. 2020-03-31 13:08:59 -07:00
BinaryFormat [llvm-objdump][XCOFF] Use symbol index+symbol name + storage mapping class as label for -D 2020-04-06 10:10:10 -04:00
Bitcode Remove SequentialType from the type heirarchy. 2020-04-06 17:03:49 -07:00
Bitstream
CodeGen [DebugInfo][NFC] Early-exit when analyzing for single-location variables 2020-04-08 12:27:11 +01:00
DebugInfo [DebugInfo] Fix reading DWARFv5 type units in DWP. 2020-04-08 12:50:58 +07:00
Demangle
DWARFLinker [DWARFLinker][dsymutil][NFC] Move DwarfStreamer into DWARFLinker. 2020-04-07 21:21:54 +03:00
ExecutionEngine [RuntimeDyld] Replace hand-rolled endian conversion with support::endian. NFCI. 2020-04-06 13:22:53 +02:00
Frontend [OpenMP] Add match_{all,any,none} declare variant selector extensions. 2020-04-07 23:33:24 -05:00
Fuzzer
FuzzMutate
IR Remove SequentialType from the type heirarchy. 2020-04-06 17:03:49 -07:00
IRReader
LineEditor
Linker Remove SequentialType from the type heirarchy. 2020-04-06 17:03:49 -07:00
LTO [ThinLTO] Drop dso_local if a GlobalVariable satisfies isDeclarationForLinker() 2020-04-07 15:46:01 -07:00
MC [X86][MC] Support enhanced relaxation for branch align 2020-04-08 19:08:19 +08:00
MCA
Object [llvm-objdump][XCOFF] Use symbol index+symbol name + storage mapping class as label for -D 2020-04-06 10:10:10 -04:00
ObjectYAML [yaml2obj] - Add NBucket and NChain fields for the SHT_HASH section. 2020-04-01 12:28:16 +03:00
Option
Passes Add InjectTLIMappings pass to new pass manager 2020-04-06 13:16:48 -05:00
ProfileData Recommit [SampleFDO] Add flag for partial profile. 2020-04-07 14:28:25 -07:00
Remarks
Support [Support,Windows] Tolerate failure of CryptGenRandom 2020-04-07 09:18:12 +01:00
TableGen
Target [X86][SSE] Combine PTEST(AND(X,Y),AND(X,Y)) -> PTEST(X,Y) and ANDN equivalents 2020-04-08 12:42:22 +01:00
Testing
TextAPI [llvm][TextAPI] adding inlining reexported libraries support 2020-04-02 13:05:08 -07:00
ToolDrivers
Transforms [InstCombine] exclude bitcast of ppc_fp128 in icmp signbit fold 2020-04-08 08:56:19 -04:00
WindowsManifest
XRay
CMakeLists.txt
LLVMBuild.txt