1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib/Transforms
Tres Popp f0a947fd0e [llvm] Prevent infinite loop in InstCombine of select statements
This fixes an issue where the RHS and LHS the comparison operation
creating the predicate were swapped back and forth forever.

Differential Revision: https://reviews.llvm.org/D94934
2021-01-19 10:31:48 +01:00
..
AggressiveInstCombine [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts (REAPPLIED) 2020-12-21 15:22:27 +00:00
CFGuard llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Coroutines [Coroutine] Do not CoroElide if there are musttail calls 2021-01-18 09:06:21 -08:00
Hello
HelloNew llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
InstCombine [llvm] Prevent infinite loop in InstCombine of select statements 2021-01-19 10:31:48 +01:00
Instrumentation [SimplifyCFG] Port SplitBlockAndInsertIfThen() to DomTreeUpdater 2021-01-15 23:35:56 +03:00
IPO [llvm] Use the default value of drop_begin (NFC) 2021-01-18 10:16:36 -08:00
ObjCARC [NewPM] Run ObjC ARC passes 2021-01-08 15:47:11 -08:00
Scalar [llvm] Use the default value of drop_begin (NFC) 2021-01-18 10:16:36 -08:00
Utils [SimplifyCFG] Update SimplifyBranchOnICmpChain to recognize select form of and/or 2021-01-19 08:53:40 +09:00
Vectorize [NFC] Make remaining cost functions in LoopVectorize.cpp use InstructionCost 2021-01-19 09:08:40 +00:00
CMakeLists.txt