1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/Transforms
Roman Lebedev 67e1befafc [InstCombine] Perform C-(X+C2) --> (C-C2)-X transform before using Negator
In particular, it makes it fire for C=0, because negator doesn't want
to perform that fold since in general it's not beneficial.
2020-11-03 16:06:52 +03:00
..
AggressiveInstCombine [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts 2020-11-03 10:49:49 +00:00
CFGuard [NFCI][IR] Introduce CallBase::Create() wrapper 2020-07-07 01:16:36 +03:00
Coroutines [NFC] Fix "ambiguous overload for ‘operator=’" 2020-10-30 00:43:32 -07:00
Hello
HelloNew Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00
InstCombine [InstCombine] Perform C-(X+C2) --> (C-C2)-X transform before using Negator 2020-11-03 16:06:52 +03:00
Instrumentation [MemProf] Pass down memory profile name with optional path from clang 2020-11-01 17:38:23 -08:00
IPO [PartialInliner]: Handle code regions in a switch stmt cases 2020-11-02 14:32:45 -05:00
ObjCARC Remove unused parameter 2020-11-02 17:40:06 -08:00
Scalar [SCCP] Handle bitcast of vector constants. 2020-11-03 12:58:39 +00:00
Utils [Debugify] Port -debugify-each to NewPM 2020-11-02 08:16:43 -08:00
Vectorize [SLP] Pass VecPred argument to getCmpSelInstrCost. 2020-11-03 10:16:43 +00:00
CMakeLists.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00
LLVMBuild.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00