1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 11:33:24 +02:00
llvm-mirror/lib/Transforms
David Bolvansky a8fedcd309 [InstCombine] Fold Select with binary op - non-commutative opcodes
Summary:
Basic version was merged - https://reviews.llvm.org/D49954

This adds support for FP & non-commutative opcodes

Precommited tests: https://reviews.llvm.org/rL338727

Reviewers: spatel, lebedev.ri

Reviewed By: spatel

Subscribers: jfb

Differential Revision: https://reviews.llvm.org/D50190

llvm-svn: 339520
2018-08-12 17:30:07 +00:00
..
AggressiveInstCombine [LLVM-C] Fix name mangling on AggressiveInstCombine 2018-07-17 11:13:58 +00:00
Coroutines Move Analysis/Utils/Local.h back to Transforms 2018-06-04 21:23:21 +00:00
Hello
InstCombine [InstCombine] Fold Select with binary op - non-commutative opcodes 2018-08-12 17:30:07 +00:00
Instrumentation [hwasan] Add -hwasan-with-ifunc flag. 2018-08-10 16:21:37 +00:00
IPO Re-commit "[NFC] More ConstantMerge refactoring" 2018-08-10 22:41:09 +00:00
ObjCARC ProvenanceAnalysis: Store WeakTrackingVH instead of Value* in UnderlyingValue Cache. 2018-06-21 05:14:00 +00:00
Scalar [UnJ] Improve explicit loop count checks 2018-08-11 07:37:31 +00:00
Utils [UnJ] Create a hasInvariantIterationCount function. NFC 2018-08-11 06:57:28 +00:00
Vectorize [SLP] Fix insert point for reused extract instructions. 2018-08-07 19:21:05 +00:00
CMakeLists.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LLVMBuild.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00